FlyLabЛОКАЛЬНАЯ НЕЙРОЛАБОРАТОРИЯ
Подключение— ms
0 / 16 мух0.0 сВремя модели

Наблюдение за мухой

ЦЕЛЬ МОЗГАЗагрузка мозгаОжиданиеЗАГРУЗКА
Скорость—ед/с
Высота—ед.
Крылья—%

Общая кухня · 3D

garden-01
ВИД СВЕРХУ · ОСНОВНАЯ МУХА
Ожидание мозга
Тяните — обзор · колесо — масштаб

Потребности

Энергия80%
Усталость5%
Температура модель22.0
Голод —Холод —Темнота —Жара —

Выбор мозга частота спайков

Движение —

Л
0%
П
0%
Крылья 0 ГцНоги 0 Гц
Л
П
Ожидание моторики↑ 0.0

Мозг · активность

Вид ⌄
Загрузка коннектома…
Тяните — вращать · яркость = активность
Средняя частота 0.0 ГцРасчёт — мс
АКТИВНОСТЬ МОЗГАПОСЛЕДНИЕ 30 С

Глазами мухи

0 · 0 колонок
Сенсорные входыЛ / П
FLYLAB

Настройки и данные

01 / УЧАСТИЕ

Ваша муха

Сигналы поступают через сенсорные входы.

Один процесс мозга на вкладку. Без скрытых ботов и серверных нейронов.

02 / ВЗАИМОДЕЙСТВИЕ

Каналы общения

Песня слышна далеко и гаснет за 1,5 с; феромон остаётся облаком на месте ~10 с; касание действует только вплотную. Кнопки — ручное вмешательство, помечается в журнале. Смысл сигналам не задан.

03 / ОБУЧЕНИЕ

Память грибовидных тел

Награда (пища или кнопка) возбуждает реальные дофаминовые нейроны PAM, наказание — PPL1. Синапсы KC→MBON в их отсеках ослабевают там, где клетки Кеньона были активны; через ~5 мин без подкрепления память угасает. Память меняет нейронную реакцию на запахи. Крылья получают мощность от DNg02, направление — от отдельного обученного декодера зрительных нейронов.

ОБУЧЕНИЕ В БРАУЗЕРЕ

Прокачать муху

Наблюдайте вторую муху в фиксированной учебной кухне. После контроля и проверки успешный вариант можно применить к основной. Основная муха продолжает жить отдельно.

Загрузка медиаторных предсказаний…

Кандидаты выбираются по награде, затем сравниваются с контролем на новых seed 17 и 783. Пауза и скрытие вкладки останавливают расчёт. Вторая сеть потребляет дополнительные ресурсы.

Сохранённые модели

Медиаторы здесь — вероятностные гипотезы из Codex. Пул ограничен неопределёнными клетками быстрого спайкового контура. В текущей модели ACh возбуждает, GABA/Glu тормозят, DA/SER/OCT не дают быстрого тока. Различить эти медиаторы внутри одной группы эффекта и установить биологическую истину по поведению симуляции нельзя. Для этого нужны независимые измерения и модель рецепторов/нейромодуляции.

ГРАНИЦЫ МОДЕЛИ

Что здесь действительно работает

У каждой вкладки — собственный Web Worker: LIF-нейроны, разреженный граф, обучаемый выход и виртуальное тело. Сервер хранит арену и передаёт координаты, сигналы и подкрепление, но не считает мозги.

Какой мозг считается

Коннектом взрослой самки дрозофилы FlyWire FAFB v783: 139 255 нейронов и 2,7 млн направленных пар клеток (не менее 5 синапсов на пару). Сервер отдаёт готовый файл .flybrain, собранный из публичного экспорта Codex инструментом tools/prepare_flywire.py; дальше весь расчёт идёт в вашем браузере. Можно импортировать и свой .flybrain — он не загружается на сервер.

Карта мозга показывает каждый нейрон в его измеренной позиции из FlyWire и светит его текущей частотой спайков.

Допущения

Тело, входные преобразования, параметры LIF и обучаемый readout — инженерные модели. Импорт коннектома не делает их биологически точными. Прототип не воспроизводит опубликованную модель Shiu и не демонстрирует возникновение языка или сознания.

Сигналы A/B — два искусственных внешних канала. Пользователи могут вмешиваться кнопками; такие события помечаются в журнале. Для проверки влияния можно отключить приём, зрение или перемешать метки.

При скрытии вкладки расчёт ставится на паузу. На слабом устройстве нейронное время и движение замедляются; общий мир продолжает жить по времени сервера. Это асинхронная песочница, не синхронный научный эксперимент.

Источники и воспроизводимость

Shiu et al., Nature 2024 · FlyWire annotations · Web Workers

Формат данных, уравнения, тесты и ограничения описаны в README.md и docs/ARCHITECTURE.md проекта.

ОБЩАЯ КОМНАТА

Пригласите ещё одну муху

Откройте эту ссылку в другом браузере или передайте участнику. Нейроны его мухи будут вычисляться на его устройстве.

Для разных компьютеров сервер должен быть доступен им по сети. localhost у каждого участника указывает на его собственный компьютер.