Как сообщает Хабр, проект DesktopFly написан на Swift и распространяется под лицензией MIT — код доступен на GitHub. Питомец живёт поверх окон: перемещается, чистится, отдыхает и реагирует на курсор.
Под оболочкой работает модель сети из 668 нейронов и примерно 19 тысяч связей между ними. Это данные FlyWire — проекта, в рамках которого исследователи оцифровали связи в мозге взрослой плодовой мушки. Симуляция воспроизводит динамику мембранного потенциала нейронов по схеме, известной как leaky integrate-and-fire, и пересчитывается с шагом в одну тысячную секунды.
Действия питомца не заданы списком команд. Муха уходит от курсора в тот момент, когда активируется нейрон, отвечающий у настоящей дрозофилы за реакцию бегства. Карта нейронов открыта пользователю: щелчок по отдельной области заставляет насекомое повернуть, начать умываться или взлететь.
События системы Ширяев передал прямо в симуляцию. Из-за этого на перегревающемся ноутбуке муха суетится активнее, днём устраивает сиесту, а ночью спит. Для десктопного питомца подняли данные реального насекомого — и это, пожалуй, самый необычный способ проверить коннектом на прочность.
Источник: Telegram: Хабр





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