Как рой агентов находит истину без главного? 2500 простых программных единиц достигают 100% консенсуса, используя только локальные сплетни!
Вы когда-нибудь задумывались, как стая птиц или муравьиная колония принимают коллективные решения без единого лидера?
В этом видео мы погрузимся в мир распределенных систем и смоделируем, как рой агентов, видящих только своих ближайших соседей, может решить задачу консенсуса. Мы откажемся от градиентных спусков и вместо этого применим принципы, вдохновленные нейрофизиологией — Обучение Хебба.
Вы этом выпуске:
Механика "Роя": Как бинарные агенты (Черный/Белый) принимают решения, основываясь на взвешенном мнении соседей.
Самообучение: Увидите, как агенты динамически меняют "доверие" (веса) к другим, усиливая связи с теми, кто прав, и игнорируя "шум".
Фазовый переход: Наблюдайте в реальном времени, как хаос (51% консенсуса) превращается в абсолютный порядок (100%) через лавинообразный процесс.
Устойчивость: Почему децентрализованные системы самоисцеляются и как они справляются с "дефектными" агентами, чего не всегда удается добиться в централизованных моделях.
Здесь не только теория — но и запуск симуляции на сетке 50x50, где мы проследим хронологию победы коллективного разума. Если вам интересно, как простые локальные правила порождают сложное, адаптивное и устойчивое поведение - смотрите видео.
Код модели можно посмотреть здесь В том же каталоге текстовая затравка (spec.txt) для генерации кода анимации и сам сгенерированный код анимации.
Скоро в прокате появится фильм "Рой - поывелитель пчёл". По мотивам моих одноимённых комиксов. По легенде Рой - обычный парень, который совершенно случайно (после внезщапного укуса пчелы) открывает в себе необычные способности, связанные с управлением стаями пчёл...Естественно, герой в конце спасает вселенную ) Решил показать вам первые эскизы проекта. Сейчас со своей командой рисуем комикс и аниматик, пишем сценарий...все началось с самого персонажа и так вышло, что решили продумать целую концепцию серий про этого геРОЯ )
Хочу спросить у знающих людей. Собственно, всё на видео видно. Значит, строю я дом, всё тихо-спокойно. Спустился на первый этаж замешать клей. А когда поднялся наверх, то увидел эту съёбщину. Прошло от силы минут 10, пока меня там не было. Вся их масса только на двух поддонах с блоками. Их там тысячи. И они там спариваются (по крайней мере я так понял).До этого попадались единичные экземпляры там, сям. Но такое количество и за такой короткий промежуток времени как вообще образовалось? Какого им надо конкретно на пеноблоке? И что ещё интересно, от них запах резкий, по моему чем-то мёд напоминает. Думаю, NSFW не надо ставить.
В 2000-е владельцы соседней дачи держали у себя несколько ульев пчёл. Соседи (что люди, что пчёлы) были вполне приличными, и за десять с лишним лет от укуса (пчелы) пострадал лишь один человек. Но ярче всего мне запомнился не укус в нос, а наблюдение за тем, как часть роя просто снимается с места и улетает в лес прямо через наш участок. Зачем пчёлкам, тем более одомашненным, бросать весь нажитый мёд, все запасы перги, молодёжь и покидать удобный и обустроенный дом? Если ваш живой, пытливый ум пытают те же вопросы, то эта статья для вас!
Ультимативное оружие против аллергиков — пчелиный рой на палке!
Роение у пчёл всегда вызвано определёнными неудобствами. Возможно, в улье стало слишком тесно, слишком много пчёл. Или матка слишком ослабела и больше не способна контролировать столько рабочих с помощью феромонов. В любом случае, проблемы приводят к изменению поведения рядовых пчёл и появлению нескольких маточников — сот, в которых зреют будущие наследницы улья. За главную в доме останется одна из них, тогда как старая матка соберёт себе свиту и покинет улей.
Даже непрофессионал отличит маточники от обычных сот. Королевским особам — королевские квартиры!
Кстати, не стоит путать роение со слётом. Слёт — это кризисная ситуация, полный абзац. При слёте пчёлы покидают дом без должной подготовки и всем роем, ведь их коллективный разум решил, что оставаться здесь — верная смерть. Ну а на новом месте у колонии есть хотя бы призрачные шансы выжить. Слёта пчеловоды избегают всеми возможными способами.
Муравьи, к слову, могут размножаться схожим образом. Сначала колония делает ещё один муравейник как перевалочную базу, потом в неё переселяется своя матка. Но занимает этот процесс не неделю-другую, а несколько лет.
А роение — это естественный процесс размножения колоний через их фрагментацию. Хоть его и можно отложить, но отменить насовсем не получится. Чтобы переубедить пчёл сваливать, пчеловод может добавить дополнительные рамки в улей, переселить семью в новое гнездо или переставить его в более тёмное и прохладное место. Но в дикой природе этим заниматься некому, да и пчеловоды не всегда могут среагировать вовремя, поэтому роение произойдёт рано или поздно.
Рамка в пчелином гнезде — это своеобразный каркас, который необходим для правильного размещения сот.
Роение практически всегда начинается в тёплую, ясную и солнечную погоду. Чаще всего новый рой формируется весной, чтобы у молодой колонии было время сделать запасы пищи и пережить зиму. Но год на год не приходится. Иногда насекомые не роятся совсем, а иногда почкуются как безумные и пчеловодам приходится тормозить их всеми силами. Причём предугадать пчелиную активность заранее невозможно, нужно учитывать слишком много факторов. Тут тебе и число пчёл, и состояние гнезда, и плодовитость матки, запасы мёда, климат и т.д. и т.п. Опытные пчеловоды могут предположить, каким будет год грядущий, но сказать наверняка не может никто.
Вот он, сферический рой в вакууме!
Фрагментация роя — это обстоятельный процесс, проходящий в три этапа. Первый из них, подготовительный, состоит из двух параллельных процессов. Пока разведчики ищут временную стоянку для роя рядом с ульем, кормилицы садят матку на голодный паёк. Ведь взрослая королева слишком тяжела для полётов и банально не сможет покинуть улей, сначала ей надо похудеть. Откладывать яйца она, конечно, перестаёт.
— Ну что, ты похудела уже? Нам лететь надо, мы тебя не потащим!
В начале второго этапа королева со своей свитой садится неподалёку от улья и рассылает разведчиков во все стороны. Разведка ищет подходящие места для жизни и сообщает о них танцем. Чем лучше место, которое нашла пчела, тем активней и зажигательней она будет танцевать.
Пожалуй, мы подождём данных разведки на этой тёплой и уютной ветке!
На поиски подходящего места для жизни у пчёл уходит от пары часов до трёх суток. Дольше нельзя, потому что запасов пищи у роя нет совсем, и пчёлы начнут погибать от голода. Если за трое суток идеального места так и не нашлось, семье придётся выбирать лучшее из худшего. Второй этап — это последний шанс остановить убегающий рой. Вернуть домой их уже не получится, но если насекомых поймать и усадить в удобный домик, то они никуда не улетят!
Вперёд, врассыпную!
Когда место для жизни найдено, начинается самый короткий и самый опасный этап роения — перелёт. Во время полёта матка, главная ценность роя, остаётся без охраны и её может схватить любой хищник, от стрекозы до птицы. А со смертью матки линия судьбы этого роя прервётся, всех их ждёт гибель без цели и смысла. Но если молодой рой достойно справится со всеми трудностями, то в радиусе нескольких километров от улья возникнет новая пчелиная семья!
Что же, теперь это ваш общий дом!
Возникнуть она может, правда, в не самом удобном месте. Так как пчёлы выбирают для жизни тёмные и хорошо проветриваемые места, поселиться они могут где угодно. На чердаке, в стенах дачного домика или даже под капотом автомобиля!
Хорошо, если это временная стоянка. А если уж пчёлы решили строить тут основной улей, то весело будет всем.