что такое роевой интеллект

Роевой интеллект

Системы роевого интеллекта, как правило, состоят из множества агентов (боидов) локально взаимодействующих между собой и с окружающей средой. Идеи поведения, как правило, исходят от природы, а в особенности, от биологических систем. Каждый боид следует очень простым правилам и, несмотря на то, что нет какой-то централизованной системы управления поведения, которая бы указывала каждому из них на то, что ему следует делать, локальные и, в некоторой степени, случайные взаимодействия приводят к возникновению интеллектуального группового поведения, неконтролируемого отдельными боидами. Точное определение роевого интеллекта всё еще не сформулировано. В целом, РИ должен представлять собой многоагентную систему, которая бы обладала самоорганизующимся поведением, которое, суммарно, должно проявлять некоторое разумное поведение.

Применение роевых принципов в робототехнике называют групповой робототехникой, в то время как понятие «роевой интеллект» относится к более общему набору алгоритмов. «Роевое прогнозирование» применяется в решении некоторых задач прогнозирования.

Связанные понятия

Упоминания в литературе

Связанные понятия (продолжение)

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

Сети адаптивного резонанса — разновидность искусственных нейронных сетей, основанная на теории адаптивного резонанса Стивена Гроссберга и Гейла Карпентера. Включает в себя модели обучения с учителем и без учителя, которые используются при решении задач распознавания образов и предсказания.

Под гибридной интеллектуальной системой (ГиИС) принято понимать систему, в которой для решения задачи используется более одного метода имитации интеллектуальной деятельности человека. Таким образом ГиИС — это совокупность.

Источник

Коллективный разум бактерий или роевой интеллект


Приветствую тебя, коллективный хабраразум, поздравляю с Новым Годом! УРА!
Некоторое время назад я решил постичь всемогущий Actionscript 3.0. Дабы сразу опробовать этот инструмент, я взялся за написание небольшой программки, которая бы имитировала жизнь бактерий. Как мне пришла эта мысль в голову — точно уже не вспомню, но результат оказался для меня неожиданным и довольно интересным.
Под катом — много картинок и мало текста. Описание программки и пара опытов.

Суть проста — в ограниченном пространстве (500×500 пикселей) «живут» бактерии. Каждая бактерия изображается синим или красным пикселем на белом фоне в зависимости от принадлежности к синей или красной популяции. Сразу оговорюсь, что цвета здесь играют чисто декоративный характер. Красные бактерии живут так, будто нет синих и наоборот.

Бактерия сама по себе примитивна. Она ползет в случайном направлении и случайным образом чуть-чуть изменяет свой вектор скорости.
Через случайный промежуток времени бактерия делится на две бактерии, при этом скорость «детей» наследуется от бактерии, их породившей (примитивная передача генов).
Если много бактерий скапливается в одном месте, то они начинают погибать (имитация нехватки пищи).

Читайте также:  какая валюта в варшаве

В программке предусмотрен режим (оставлять след), когда предыдущий кадр анимации не стирается, а новый рисуется поверх старого. Благодаря этому можно наблюдать маршруты, по которым движутся бактерии. Вот, как выглядит движение одной бактерии с последующим её делением:

Но жизнь бактерий была бы прекрасна, если бы не было нас — ученых, которые жаждут исследований и опытов. Именно для нас, справа предусмотрены несколько инструментов влияния на жизнь в «чашке Петри».

Можно задать течение среды в какую-нибудь сторону, чтобы бактерии начало сносить:

Можно закручивать бактерии в вихре, будто их сливают в унитаз 🙂

Можно сделать, чтобы бактерии раскидывало в стороны от щелчка мыши:

Так же, кликом мышки можно создавать новых бактерий по одной:

Можно управлять скоростью течения времени, увеличивать его, замедлять или совсем останавливать:

К сожалению, из-за оптимизации, при изменении этого параметра расчет количества ближайших бактерий работает не совсем точно.

Ну и уже известная настройка, стирать ли предыдущие кадры:

Кнопка обновить стирает все предыдущие кадры один раз.

Приступаем к самому интересному — к опытам

Дадим бактериям расплодиться на всю территорию. К слову — внизу отображаются численности популяций.
После чего включим не очень сильное течение в сторону. Бактерий начнет сносить в угол, где они будут погибать из-за «нехватки пищи». Но всякий раз оказывается, что есть бактерии, которые двигаются против течения. Их не много, но их не сносит в гибельный угол и они порождают таких же, как они сами — стойких к новым условиям. Через некоторое время всю отведенную территорию займет новая популяция, средняя скорость которой будет направлена против течения. Тем самым все будет выглядеть так, будто течения нет СОВСЕМ.
Отключаем течение — бактерий начинает сносить в обратную сторону. Но снова выживают «сильнейшие»…

Таким образом, можно говорить о некотором привыкании к новым внешним условиям. При этом алгоритм привыкания не был заложен изначально.

Бактерии даже могут привыкнуть к не очень сильному «вихрю — смыву в унитаз», или наоборот к разбрасыванию «смерчем» в разные стороны.

Читайте также:  что делать если ты хочешь гулять а гулять не с кем

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

А может быть, тайна искусственного интеллекта кроется за системами роевого интеллекта. Скоро узнаем!

Собственно сама flash-программка:
вконтакте
Для тех, кто не зарегистрирован вк:
тут

P.S.
Для тех, кого не тронула «интеллектуальность» бактерий: можно просто пофантазировать и порисовать интересные картинки:


P.P.S
Перед написанием этого топика я немного поискал общей информации по похожим темам.
Роевой интеллект в Википедии
Немного практического применения:
Алгоритм роя частиц на Хабре
Муравьиные алгоритмы на Хабре

UPD
добавляю исходники. FlashDevelop.
Код кривоватый т.к. писал с целью разобраться в AS3, однако довольно понятный
исходники

Источник

Роевой интеллект

«Роевой интеллект описывает коллективное поведение децентрализованной самоорганизующейся системы. Рассматривается в теории искусственного интеллекта как метод оптимизации. Термин был введён Херардо Бени и Ван Цзином в 1989 году, в контексте системы клеточных роботов.» Википедия.

В природе существует множество примеров роевого интеллекта у пчёл, у муравьёв, у термитов, у птиц, у рыб. Мы тоже существуем при помощи роевого интеллекта.

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

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

Источник

Роевой интеллект

Системы роевого интеллекта, как правило, состоят из множества агентов (Многоагентная система) локально взаимодействующих между собой и с окружающей средой. Сами агенты обычно довольно просты, но все вместе, локально взаимодействуя, создают так называемый роевой интеллект. Примером в природе может служить колония муравьев, рой пчел, стая птиц, рыб…

Читайте также:  Огурцам нужен калий чем подкормить

Содержание

Примеры алгоритмов

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

См. также

Литература

Примечания

Полезное

Смотреть что такое «Роевой интеллект» в других словарях:

Вычислительный интеллект — (англ. Computational intelligence (CI)) ответвление искусственного интеллекта. Как альтернатива классическому искусственному интеллекту, основанному на строгом логическом выводе, он опирается на эвристические алгоритмы, используемые,… … Википедия

Искусственный интеллект — Запрос «ИИ» перенаправляется сюда; см. также другие значения. Искусственный интеллект (ИИ, англ. Artificial intelligence, AI) наука и технология создания интеллектуальных машин, особенно интеллектуальных компьютерных программ. ИИ… … Википедия

Игровой искусственный интеллект — (англ. Game artificial intelligence) набор программных методик, которые используются в компьютерных играх для создания иллюзии интеллекта в поведении персонажей, управляемых компьютером. Игровой ИИ, помимо методов традиционного… … Википедия

Групповая робототехника — Группа роботов IRobot Create в Технологическом институте Джорджии. Групповая робототехника представляет собой новый подход к координации систем многих роботов, которые с … Википедия

Мягкие вычисления — Мягкие вычисления термин, введенный Лотфи Заде в 1994 году[1], обозначающий совокупность неточных, приближенных методов решения задач, зачастую не имеющих решение за полиномиальное время. Такие задачи возникают в области биологии, медицины … Википедия

Тест Тьюринга — Стандартная интерпретация теста Тьюринга Тест Тьюринга эмпирический тест, идея которого была предложена Аланом Тьюрингом в статье «Вычислительные машины и разум» (англ. … Википедия

Естественная информатика — это научное направление, изучающее процессы обработки информации, протекающие в природе, мозге и человеческом обществе. Она опирается на такие классические научные направления, как теории эволюции, морфогенеза и биологии развития, системные… … Википедия

Перл, Джуда — Джуда Перл Judea Pearl Дата рождения: 1936 год(1936) Место рождения: Тель Авив, Израиль Страна … Википедия

Поспелов, Дмитрий Александрович — В Википедии есть статьи о других людях с такой фамилией, см. Поспелов. Дмитрий Александрович Поспелов Дата рождения: 19 декабря 1932(1932 12 19) (80 лет) Научная сфера: Искусственный интеллект и интеллектуальные системы Альма матер … Википедия

Искусственная нейронная сеть — У этого термина существуют и другие значения, см. Нейронная сеть (значения). Схема простой нейросети. Зелёным цветом обозначены входные нейроны, голубым скрытые нейроны, жёлтым выходной нейрон … Википедия

Источник

Сайт для любознательных читателей