
Разработчик Денис Ширяев выпустил открытый проект под названием DesktopFly. Это десктопный питомец в виде мухи для ПК на macOS. Алгоритм движения мухи работает на базе полного скана мозга дрозофилы из 668 нейронов и примерно 19 тысяч реальных синаптических связей. Исходный код решения написан на Swift и опубликован на GitHub под лицензией MIT.
Муха из проекта DesktopFly умеет самостоятельно гулять по окнам, умываться, спать реагировать на клики и движения курсора. Её движения не прописаны заранее. Например, муха взлетает только после срабатывания нужного нейрона. В том случае, когда Macbook нагрелся, то насекомое начинает двигаться быстрее.

«В проекте задействована схема из 668 нейронов с ~19 000 реальными синаптическими связями (количество синапсов, определяемое предсказанием нейромедиатора) работает как симуляция с частотой 1 кГц и функцией leaky‑integrate‑and‑fire (LIF)», — пояснил разработчик решения.
Также можно визуально посмотреть на мозг питомца с тысячами нейронов, ткнуть мышкой в нужную область, что заставит муху, например, повернуть в сторону, умыться или начать двигаться быстрее, а также полететь.
«Внутри настоящая карта нейронов дрозофилы (FlyWire), так что от курсора она улетает не по скрипту, а когда у неё реально загорается нейрон побега — тот же, что у живой мухи. Днём у неё сиеста, ночью она спит, а на горячем „Маке“ бегает быстрее (я не шучу, у неё какие‑то ивенты из macOS прокинуты в симуляцию мозга)», — подытожил Ширяев.

Источник: habr.com