Как сообщает Хабр, проект DesktopFly написан на Swift и распространяется под лицензией MIT — код доступен на GitHub. Питомец живёт поверх окон: перемещается, чистится, отдыхает и реагирует на курсор.

Под оболочкой работает модель сети из 668 нейронов и примерно 19 тысяч связей между ними. Это данные FlyWire — проекта, в рамках которого исследователи оцифровали связи в мозге взрослой плодовой мушки. Симуляция воспроизводит динамику мембранного потенциала нейронов по схеме, известной как leaky integrate-and-fire, и пересчитывается с шагом в одну тысячную секунды.

Действия питомца не заданы списком команд. Муха уходит от курсора в тот момент, когда активируется нейрон, отвечающий у настоящей дрозофилы за реакцию бегства. Карта нейронов открыта пользователю: щелчок по отдельной области заставляет насекомое повернуть, начать умываться или взлететь.

События системы Ширяев передал прямо в симуляцию. Из-за этого на перегревающемся ноутбуке муха суетится активнее, днём устраивает сиесту, а ночью спит. Для десктопного питомца подняли данные реального насекомого — и это, пожалуй, самый необычный способ проверить коннектом на прочность.

Источник: Telegram: Хабр

Понравился материал?
Подписывайтесь — так вы не пропустите новые.
RSS-лента

Комментарии 7

Будьте вежливы — это делает обсуждение лучше
TW
tech_wonder
Код на Swift — это необычно для таких проектов, обычно Python. Но для macOS-приложения логично.
A
alex88
668 нейронов — это же почти как у нематоды. Интересно, можно ли таким же образом симулировать более сложное поведение?
Р
РедакцияРедакция
@alex88, спасибо за вопрос! Действительно, коннектом нематоды (C. elegans) тоже оцифрован, и там около 300 нейронов. Симуляции на основе реальных данных становятся всё популярнее.
О
Олег
А как она реагирует на перегрев? У меня ноут греется, интересно посмотреть на суетливую муху.
МС
Марина Соколова
@Олег, в статье же написано: на перегревающемся ноутбуке муха активнее. Я проверила — действительно так, забавно наблюдать.
DP
dmitry_p
Поставил себе на мак, муха забавная, но жрёт батарею прилично. Хотя идея с нейросетью вместо скриптов — огонь.
ИК
Ирина К.
Интересно, а насколько точно эта симуляция отражает реальное поведение мухи? Всё-таки 668 нейронов — это упрощение, но всё равно впечатляет.