В любом случае — сила не в числе нейронов.
У неандертальцев мозг был больше чем у современного человека, если не ошибаюсь.
+вот это «Мы всегда упрощённо думали, что чем больше нейронов, тем круче мозг, но наша последняя работа это опровергает».
Вспомнил где я видел про этот инстинкт.
Фильм про обезьян, и их сравнение с маленькими детьми.
Узнают ли себя в зеркале и т.д.
В т.ч. было и это — поднимают ли случайно упавший предмет.
Приведу пример, что для меня сложно (точнее даже не стал разбираться как это сделать).
Сохранить на внешнем носителе vector если каждый CNeyron — содержит переменные в динамической памяти (уж не помню точно что там было, но смысл — сохранять вектор объектов, которые содержат другие объекты, да ещё к тому же в динамической памяти.
В neurosolutions реализовано.
Вообще там по-моему почти всё что можно реализовано, вплоть до сетей с использованием нечёткой логики.
Идеальное поле для экспериментов.
+Исходники на C++ (простые и понятные классы)
+Ооочень легко дописывать/модифицировать все алгоритмы (хотя это вряд ли понадобится)
+Ооочень легко встраивать в свои программы.
Как есть.
Просто сделать нечто работающее — могу. Но вот как сохранить состояние этого работающего на диск — для меня проблема, да и вникать особо нет желания (я не профессиональный программист). В том же эксперименте с тетрисом — всё сети были в памяти и никуда не сохранялись.
Инстинкты формировались ведь эволюцией с целью выживания не кого-то конкретного, а вида в целом. Поэтому кому-то лично, в какой-то конкретной ситуации, какие-то инстинкты могут и вредить.
Например — инстинкт помощи, из-за которого люди губят себя, дабы спасти других людей.
Лично для меня было удивительно, что у человека действительно есть неосознанный инстинкт помощи. Особенно эффектно проверяется на детях 3-4 лет — если «невзначай» уронить что-нибудь — ребёнок инстинктивно поднимет и подаст (у взрослых этот инстинкт часто перебит всяческими эго и т.п.)
Если я правильно понял, то реализация по вашим рассуждением получится нечто вроде обыкновенного персептрона, но оперирующего не действительными числами, а комплексными.
И вообще — рассказать «как эта сеть будет работать в такой-то ситуации» сказать наверное в принципе невозможно, поскольку в одной и той же ситуации она может выдавать разные сигналы (мало ли, настроение у неё плохое).
Ну так эта задача ведь не имеет отношения к формированию новых связей, тем более что наверное только что сформированным связям надо устанавливать нулевой вес (или какой-то минимальный), фактически — сразу они в работу не вступают.
Да, самые активные нейроны (но только самые активные) будут стараться создавать новые тормозящие входные связи, дабы не сдохнуть от работы.
А самые пассивные (но только самые пассивные) будут стараться создавать новые возбуждающие входные связи, т.е. вовлекаться в работу, дабы не бездельничать.
Ответить могу только на 3 — где-то в комментариях писал по этому поводу.
У нейрона есть 3 доп параметра «хочу поделиться информацией», «нужна информация-» (нужна тормозящая связь), «нужна информация+» (нужна возбуждающая связь).
«Хочу поделиться информацией» — по аналогии с человеком — если давно не было импульсов на выходе, и тут вдруг появился — сразу хочется поделиться информацией, затем желание плавно снижается.
«Нужна информация-» — пропорционально частоте импульсов на выходе нейрона.
«Нужна информация+» — обратно пропорционально частоте импульсов на выходе нейрона.
Связи растут от тех кто больше хочет поделиться информацией, к тем кому информация сильнее нужна.
Согласен, притянуто за уши, но по крайней мере «хоть что-то»
У неандертальцев мозг был больше чем у современного человека, если не ошибаюсь.
+вот это «Мы всегда упрощённо думали, что чем больше нейронов, тем круче мозг, но наша последняя работа это опровергает».
Фильм про обезьян, и их сравнение с маленькими детьми.
Узнают ли себя в зеркале и т.д.
В т.ч. было и это — поднимают ли случайно упавший предмет.
Сохранить на внешнем носителе vector если каждый CNeyron — содержит переменные в динамической памяти (уж не помню точно что там было, но смысл — сохранять вектор объектов, которые содержат другие объекты, да ещё к тому же в динамической памяти.
Вот это для меня сложно.
Вообще там по-моему почти всё что можно реализовано, вплоть до сетей с использованием нечёткой логики.
Идеальное поле для экспериментов.
+Исходники на C++ (простые и понятные классы)
+Ооочень легко дописывать/модифицировать все алгоритмы (хотя это вряд ли понадобится)
+Ооочень легко встраивать в свои программы.
Улитки там всякие.
Которым учиться в общем-то и нечему почти, всё врождённое.
Нашёл только анекдот — «Сделай дельфина гомо сапиенс, и у него исчезнет инстинкт помощи утопающим.»
Просто сделать нечто работающее — могу. Но вот как сохранить состояние этого работающего на диск — для меня проблема, да и вникать особо нет желания (я не профессиональный программист). В том же эксперименте с тетрисом — всё сети были в памяти и никуда не сохранялись.
Например — инстинкт помощи, из-за которого люди губят себя, дабы спасти других людей.
Лично для меня было удивительно, что у человека действительно есть неосознанный инстинкт помощи. Особенно эффектно проверяется на детях 3-4 лет — если «невзначай» уронить что-нибудь — ребёнок инстинктивно поднимет и подаст (у взрослых этот инстинкт часто перебит всяческими эго и т.п.)
С нечёткими алгоритмами не знаком, знаю лишь что они очень ресурсопрожорливы.
Да, самые активные нейроны (но только самые активные) будут стараться создавать новые тормозящие входные связи, дабы не сдохнуть от работы.
А самые пассивные (но только самые пассивные) будут стараться создавать новые возбуждающие входные связи, т.е. вовлекаться в работу, дабы не бездельничать.
Вроде как самобалансировка получается.
Он, кажется, любил в художественной форме пытаться отвечать на подобные «что будет, если...».
За один такт через нейрон должен проходить (или не проходить, а «накопиться внутри») один импульс.
У нейрона есть 3 доп параметра «хочу поделиться информацией», «нужна информация-» (нужна тормозящая связь), «нужна информация+» (нужна возбуждающая связь).
«Хочу поделиться информацией» — по аналогии с человеком — если давно не было импульсов на выходе, и тут вдруг появился — сразу хочется поделиться информацией, затем желание плавно снижается.
«Нужна информация-» — пропорционально частоте импульсов на выходе нейрона.
«Нужна информация+» — обратно пропорционально частоте импульсов на выходе нейрона.
Связи растут от тех кто больше хочет поделиться информацией, к тем кому информация сильнее нужна.
Согласен, притянуто за уши, но по крайней мере «хоть что-то»