Yolo Vision Shenzhen
Шэньчжэнь
Присоединиться сейчас
Глоссарий

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

Узнайте, как роевой интеллект способствует развитию децентрализованного искусственного интеллекта. Познакомьтесь с PSO, ACO и реальными приложениями, использующими Ultralytics для дронов и умных городов.

Ройная интеллигенция (SI) определяет коллективное поведение децентрализованных, самоорганизующихся систем, как правило, естественных или искусственных. Эта концепция в значительной степени вдохновлена биологическими системами, встречающимися в природе, такими как муравьиные колонии, стаи птиц, косяки рыб и рост бактерий. В контексте искусственного интеллекта (ИИ) системы ройной состоят из популяции простых агентов, взаимодействующих между собой на местном уровне и со своим окружением. Хотя не существует централизованной структуры управления, диктующей, как должны вести себя отдельные агенты, локальные взаимодействия между такими агентами приводят к появлению «интеллектуального» глобального поведения, способного решать сложные задачи, которые выходят за рамки возможностей отдельного индивидуума.

Основные механизмы и алгоритмы

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

Две из наиболее известных алгоритмических реализаций включают:

  • Оптимизация стаи частиц (PSO): Вдохновленная социальным поведением стаи птиц, PSO оптимизирует проблему, повторно пытаясь улучшить кандидатское решение с учетом заданного показателя качества. Она широко используется в обучении нейронных сетей и поиске оптимальных гиперпараметров. Вы можете прочитать больше о механике оптимизации стаи частиц, чтобы понять ее математические основы.
  • Оптимизация муравьиной колонии (ACO): основана на поведении муравьев при поиске пищи, а именно на том, как они находят кратчайший путь между своей колонией и источником пищи, используя феромонные следы. ACO часто применяется для решения задач маршрутизации в телекоммуникациях и логистике.

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

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

Применение в реальном мире

  1. Автономный поиск и спасение с помощью дронов:в случае стихийных бедствий один дрон имеет ограниченный запас хода и поле зрения. Однако рой автономных дронов может эффективно охватить большие территории. Оснащенные моделями обнаружения объектов, такими как YOLO26, эти дроны передают друг другу координаты обнаружения . Если один дрон обнаруживает признаки жизни, он может подать сигнал другим дронам, чтобы они сблизились и проверили информацию, оптимизируя путь поиска в режиме реального времени без необходимости постоянных инструкций от пилота-человека.

  2. Умное управление дорожным движением в городах:Современное городское планирование использует ИИ в умных городах для снижения заторов. Дорожные камеры, действующие как рой, могут контролировать перекрестки по всему городу. Вместо централизованной обработки данных, которая влечет за собой задержки, эти распределенные агенты используют пограничный ИИ для динамической настройки времени работы светофоров на основе данных о местном потоке и соседних районах. Этот децентрализованный подход позволяет всей транспортной сети самооптимизироваться, сокращая время ожидания и выбросы.

Реализация агентов Vision

Для развертывания роя каждому агенту обычно требуется быстрая и эффективная модель, способная работать на аппаратном обеспечении с низким энергопотреблением. Следующий пример демонстрирует, как инициализировать облегченную Модель YOLO26n используя ultralytics пакет, представляющий способность видения отдельного агента в рое.

from ultralytics import YOLO

# Load a lightweight YOLO26 nano model optimized for edge agents
# This simulates one agent in a swarm initializing its vision system
model = YOLO("yolo26n.pt")

# Perform inference on a local image (what the agent 'sees')
# The agent would then transmit these results to neighbors
results = model.predict("path/to/image.jpg")

# Print the number of objects detected by this agent
print(f"Agent detected {len(results[0].boxes)} objects.")

Дифференциация роевого интеллекта

Важно отличать роевой интеллект от смежных концепций искусственного интеллекта:

  • vs. Ансамблевое обучение: хотя оба подхода включают в себя несколько компонентов, ансамблевое обучение обычно сочетает прогнозы различных статических моделей (таких как случайные леса) для повышения точности. Ройный интеллект, напротив, включает в себя активных агентов, которые перемещаются по пространству решений или физической среде, взаимодействуя и изменяя свое поведение с течением времени.
  • vs. Эволюционные алгоритмы: Эволюционные алгоритмы используют механизмы типа мутации и кроссинговера для эволюции популяции на протяжении нескольких поколений. Хотя SI также использует популяцию, индивидуумы в рое обычно не умирают и не размножаются; они учатся и адаптируют свои позиции на основе информации от соседей , процесс, известный как стигмергия.

Будущее совместного искусственного интеллекта

По мере того как аппаратное обеспечение становится все меньше, а Интернет вещей (IoT) продолжает расширяться, коллективный интеллект будет играть ключевую роль в децентрализованной автоматизации. Такие инструменты, как Ultralytics , способствуют реализации этого будущего, позволяя командам управлять наборами данных и обучать модели, которые можно легко развернуть на флотах устройств, обеспечивая синхронизированный «коллективный разум», необходимый для передовой ройной робототехники и автономных транспортных средств.

Присоединяйтесь к сообществу Ultralytics

Присоединяйтесь к будущему ИИ. Общайтесь, сотрудничайте и развивайтесь вместе с мировыми новаторами

Присоединиться сейчас