Программист (по данным Хабра — Денис Ширяев, вероятно тот же автор, что вёл рассказ от первого лица в Telegram-каналах) сделал десктопного питомца DesktopFly — 3D-муху для macOS, поведением которой управляет не скрипт, а симуляция настоящего мозга дрозофилы на основе карты FlyWireiом) всех нейронов и их связей в мозге плодовой мушки дрозофилы">i. Муха реагирует на курсор, умывается, спит и паникует так же, как это делает живое насекомое, потому что в её «голове» загораются те же нейроны.
Проект опубликован в открытом доступе на GitHub под лицензией MIT — код может изучить и доработать любой желающий.
139 000нейронов в полной карте мозга дрозофилы FlyWire
668нейронов, задействованных в симуляции DesktopFly
~19 000синаптических связей в симуляции
- FlyWire — проект с полной картой мозга дрозофилы, где размечены все 139 тысяч нейронов насекомого
- По данным Хабра, в симуляции DesktopFly используется не вся карта, а 668 нейронов и около 19 000 синаптических связей, работающих по модели leaky-integrate-and-firei на частоте 1 кГц
- Муха улетает от курсора не по заранее прописанному сценарию, а когда у неё срабатывает тот же «нейрон побега», что и у живой дрозофилы
- В отдельном окне показана карта нейронов мозга: клик по зоне заставляет муху чесаться, отступать или впадать в панику
- Разработчик подключил события macOS прямо в симуляцию мозга — на разогревшемся MacBook муха начинает двигаться быстрее
- У мухи есть суточный цикл: днём — сиеста, ночью — сон
- Исходный код написан на Swift и опубликован на GitHub (DenisSergeevitch/desktop-fly) под лицензией MIT
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖