166 700 нейронов мухи торгуют криптовалютой – инженер выложил симулятор мозга дрозофилы на GitHub

Симуляции мозга животных превращаются в новый жанр цифровых развлечений. После эксперимента, где виртуальную муху научили играть в Doom, инженер с криптобиржи Coinbase решил сделать из насекомого дневного трейдера. Открытый проект называется Stonkfly, а за торговлей мухи по имени Стонк можно наблюдать в прямом эфире.

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

Рост стоимости портфеля запускает дофаминовый выброс, который работает сигналом положительного подкрепления для 15 клеток. Убыток, напротив, активирует две клетки отвращения, при этом торговые комиссии тоже засчитываются как потери. Разработчик уточняет, что никаких механизмов боли или эмоций в симуляции нет.

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

Симулируемый мозг состоит из 166 700 нейронов и 25,6 миллиона связей. График виртуальная муха видит как изображение 320x180 точек, распределенное между левым и правым глазом с пересекающейся центральной областью. Фоторецепторным клеткам подаются именно значения RGB пикселей, а не числовые данные о ценах.

По умолчанию муха "думает" и совершает действие каждые 500 миллисекунд, рыночные данные обновляются раз в 60 секунд. На одну заявку насекомое может поставить до 10 долларов, но не чаще 24 раз в сутки.

Создатель эксперимента прямо говорит, что работа ничего не доказывает, кроме связи между входными механизмами, зрительными сигналами и изменениями синапсов. Он также предостерегает от трактовки этих изменений как признака реальных торговых навыков, особенно на фоне общего роста криптовалютного рынка, который "может выставить умелым любого покупателя".

Запустить собственного Stonkfly несложно. Нужно скачать репозиторий на macOS или Linux и подготовить систему:

  • 16 ГБ свободной оперативной памяти

  • Python 3.11

  • компилятор с поддержкой C++ 17

По умолчанию симуляция работает в режиме бумажной торговли со стартовым виртуальным балансом в 100 долларов, но использует настоящие данные по паре BTC-USDC.

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

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.