*Муха чистит голову (нейроны DNg84/DNg35), на неё катится шар — детекторы надвигания включают
гигантское волокно DNp01, и она взлетает. Ни одной строчки «если угроза — взлети»: только частоты нейронов.*
![]() Ест. Сахарные рецепторы → мотонейрон хоботка MN9 |
![]() Чистится. Щетинки головы → DNg84 / DNg35 |
![]() Мозг во время взлёта. Каждая точка — нейрон на своём месте в мозге, яркость — частота |
![]() Играет в 67COIN. Тап — её собственный руль DNa01/02 |
Подробно — [docs/body_and_world.md](docs/body_and_world.md).
### Шаг 5. Память: опыт Павлова — [`learning/`](learning/README.md)
В грибовидном теле мухи память — это ослабление синапсов «клетка Кеньона → выходной нейрон» (KC→MBON), когда
запах совпал с дофамином награды. Мы запустили это правило на настоящих **62 261 связи** коннектома:
| | запах вместе с наградой | без награды (контроль) | награда отдельно (контроль) |
|---|---|---|---|
| выход грибовидного тела на «выученный» запах | **+11.4 ± 1.9 Гц**, p = 0.0002, у 10 из 10 «мух» | +0.3 Гц (p = 0.43) | +1.1 Гц — в 10 раз слабее |
Честно: выученное **не доходит до руля** — в этом коннектоме у грибовидного тела нет прямого пути к повороту
на запах. Где мы ставили «мост» от памяти к выбору, это подписано. Подробно — [learning/README.md](learning/README.md).
### Шаг 6. Игра 67COIN — [`learning/game/`](learning/game/TRAINING.md)
Простая тапалка: жми по очереди «6» и «7», за серию растёт множитель. Муха видит «подсказку» — предмет со стороны,
куда жать, а тап — это её **родной руль**: декодер читает только 4 нейрона DNa. За верный тап — дофамин
награды («как оптогенетика»). После 10 сессий по минуте:
| проба 30 с | наивная муха | обученная | лучше у |
|---|---|---|---|
| монет в минуту | 498 ± 93 | **1214 ± 206** | 5 из 5 мух (p = 0.001) |
| доля верных тапов | 0.898 | **0.981** | 5 из 5 мух |
Честно: это **классическое** обучение («предмет = награда»), а не «мой тап → награда» — контроль с наградами
в те же моменты, но не за тапы, учится так же. Вся польза — в одном отсеке (KC→MBON27): обученная муха играет
как наивная с выключенным MBON27. Без подсказки муха чередует руки лишь чуть лучше монетки, и обучение это не
исправляет. Обученная муха сохранена: `learning/game/official/fly67_v1.npz`.
Подробно — [BASELINE.md](learning/game/BASELINE.md), [TRAINING.md](learning/game/TRAINING.md).
### Шаг 7. Утилита «муха смотрит ролик» — [`tiktok/react.py`](tiktok/react.py)
Даёте ролик — получаете вертикальное видео 1080×1920: муха смотрит его на мониторе и реагирует, внизу её мозг
и шкалы нейронов, звук — оригинальный.
![]() Капля сахара → хоботок (MN9) |
![]() Надвигается круг → «рвётся взлететь» (DNp01). Слева вверху — «как видит муха» |