Развиваем психофизиологию

Автор talash, июня 07, 2019, 19:02:38

« назад - далее »

talash

Цитата: Максет от декабря 04, 2019, 08:58:09
По-моему, хромает логика.
Вы утверждаете, что поскольку второй этап не наступает, то возбуждение от нейронов первого этапа не передается к нейронам второго этапа для разрядки, а передается к болевым нейронам, где копится ожидая разрядки.

Я не утверждаю, а ищу. И Вы не поняли что именно.

Цитата: Максет от декабря 04, 2019, 08:58:09
Если возникнет препятствие, то возбуждение предается и к другим нейронам, ответственным за преодоление препятствия – например, перепрыгнуть.

А я как раз разбираю этот механизм детальнее. Как формируется поведение, ответственное за преодоление препятствия?

talash

Но в принципе, гипотеза, что последовательно возбуждаются нейроны, ответственные за весь динамический стереотип, интересна.

Сначала возбуждаются нейроны, связанные с последним этапом, поеданием. Но внешних условий не достаточно, мясо на расстоянии, поэтому соответствующие моторные нейроны не включаются, а запускается стереотип "подойти к мясу" (мы считаем, что это действие привычное). И вот на этом этапе возникает непонятное препятствие, которое собака не может быстро преодолеть.

Нам нужно разобраться, как работает подкрепление в этой ситуации. Буду думать.

talash

Отставить бесконечную болтовню! От слов к делу! Около месяца назад стартовал:

Открытый научно-исследовательский проект "Дафния".

Цель проекта: принципиальное моделирование нервной системы.

То есть, наша задача не повторить в точности нервную систему дафний, а смоделировать принципы работы нервной системы животных. Причём эти принципы мы будем зачастую искать не в научной литературе, а в самой компьютерной модели. Делая нервную систему нашей компьютерной Дафнии максимально эффективной, мы вероятно обнаружим те же принципы, которые уже "придумала" эволюция. Название "Дафния" условно, оно взято, так как дафния один из самых простых организмов, у которого, по некоторым свидетельствам (см. опыты А.Б.Когана) могут быть получены условные рефлексы.

Итоговые цели:

Задача-минимум: освоить современные технологии, связанные с параллельными вычислениями. Поднять квалификацию и найти работу в этой области.

Задача не минимум: придумать как заработать деньги самим на основе изученных технологий.


Для участия в проекте приветствуются люди, обладающие описанными качествами link.

Каждый месяц будет выходить отчёт о проделанной работе и публиковаться ссылка на билд.

Закончен:

Этап 1. Простая физическая модель.

Реализуем самую простую физическую модель. Далее в следующих шагах будем её постепенно усложнять.

Итак, физическая модель представляет собой подобие дафнии, планктонного ракообразного. Для простоты у нас будет один глаз, один хвостовой плавник, который двигает дафнию вперёд и две пары боковых плавников, которые поворачивают дафнию вокруг двух осей, так что она может поворачиваться и плавать вверх - вниз и влево - вправо. Переворачиваться пузом вверх - не может. Физика воды и её взаимодействие с плавниками не обсчитываются, просто включение плавника двигает или поворачивает дафнию. Иннервируются плавники одним моторным нейроном каждый. Физика максимально простая. Гравитации нет.

С глазом посложнее, разбиваем его на сегменты, например 20 сегментов в ширину и 20 в высоту. Каждый сегмент будет иннервироваться отдельно. Наша дафния будет уметь находить крошки (разноцветные шарики). Но пока на этом этапе управление внешнее посредством клавиш.

Вот билд: link.



также разместил здесь

talash

Этап 2. Сверхбыстрая физика.

Обучение Дафнии на движке UnrealEngine4 будет очень медленным, особенно то, что касается глаза. А поскольку нам предстоит множество экспериментов с нейросетями, хочется, чтобы они происходили как можно быстрее. Чтобы обучение Дафнии шло, условно, не 2 часа, а 2 минуты.

Поэтому, принято решение сделать собственную физику. Условное название "параллельная физика". Здесь детали идеи расписывать не будем. Но планируется, что, во-первых, даже на одном процессоре упрощённая параллельная физика будет быстрее, чем физика UE4. И к тому же она может быть потенциально распараллелена на современных графических чипах, и тогда скорость обучения возрастёт на порядки.

После обучения, Дафнию можно запускать для демонстрации в физику UE4.

Идея удалась. На своём компьютере получил порядка 20000 FPS, физика работает на CPU в многопоточном режиме. Процессор не самый мощный: (Processor: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz, 3408 Mhz, 4 Core(s), 8 Logical Processor(s)).

Глаз Дафнии расположен справа в маленьком окне. Она видит нечётко, но вполне достаточно для ориентации и поиска крошек.



Билд: link