Узнайте, как роевой интеллект способствует развитию децентрализованного искусственного интеллекта. Познакомьтесь с PSO, ACO и реальными приложениями, использующими Ultralytics для дронов и умных городов.
Ройная интеллигенция (SI) определяет коллективное поведение децентрализованных, самоорганизующихся систем, как правило, естественных или искусственных. Эта концепция в значительной степени вдохновлена биологическими системами, встречающимися в природе, такими как муравьиные колонии, стаи птиц, косяки рыб и рост бактерий. В контексте искусственного интеллекта (ИИ) системы ройной состоят из популяции простых агентов, взаимодействующих между собой на местном уровне и со своим окружением. Хотя не существует централизованной структуры управления, диктующей, как должны вести себя отдельные агенты, локальные взаимодействия между такими агентами приводят к появлению «интеллектуального» глобального поведения, способного решать сложные задачи, которые выходят за рамки возможностей отдельного индивидуума.
Сила коллективного интеллекта заключается в его способности решать нелинейные проблемы посредством сотрудничества. Агенты в этих системах следуют простым правилам — часто описываемым как «разделение», «выравнивание» и «сплоченность» — которые позволяют группе ориентироваться в динамичной среде. Этот подход особенно эффективен в алгоритмах оптимизации, где пространство поиска огромно и сложно.
Две из наиболее известных алгоритмических реализаций включают:
В области компьютерного зрения (CV) роевой интеллект революционизирует то, как машины воспринимают и интерпретируют мир. Вместо того, чтобы полагаться на одну монолитную модель, подходы, основанные на роевом интеллекте, используют несколько легких агентов, часто развернутых на периферийных вычислительных устройствах, для сбора данных и совместного выполнения выводов.
Автономный поиск и спасение с помощью дронов:в случае стихийных бедствий один дрон имеет ограниченный запас хода и поле зрения. Однако рой автономных дронов может эффективно охватить большие территории. Оснащенные моделями обнаружения объектов, такими как YOLO26, эти дроны передают друг другу координаты обнаружения . Если один дрон обнаруживает признаки жизни, он может подать сигнал другим дронам, чтобы они сблизились и проверили информацию, оптимизируя путь поиска в режиме реального времени без необходимости постоянных инструкций от пилота-человека.
Умное управление дорожным движением в городах:Современное городское планирование использует ИИ в умных городах для снижения заторов. Дорожные камеры, действующие как рой, могут контролировать перекрестки по всему городу. Вместо централизованной обработки данных, которая влечет за собой задержки, эти распределенные агенты используют пограничный ИИ для динамической настройки времени работы светофоров на основе данных о местном потоке и соседних районах. Этот децентрализованный подход позволяет всей транспортной сети самооптимизироваться, сокращая время ожидания и выбросы.
Для развертывания роя каждому агенту обычно требуется быстрая и эффективная модель, способная работать на аппаратном обеспечении с низким энергопотреблением.
Следующий пример демонстрирует, как инициализировать облегченную
Модель 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.")
Важно отличать роевой интеллект от смежных концепций искусственного интеллекта:
По мере того как аппаратное обеспечение становится все меньше, а Интернет вещей (IoT) продолжает расширяться, коллективный интеллект будет играть ключевую роль в децентрализованной автоматизации. Такие инструменты, как Ultralytics , способствуют реализации этого будущего, позволяя командам управлять наборами данных и обучать модели, которые можно легко развернуть на флотах устройств, обеспечивая синхронизированный «коллективный разум», необходимый для передовой ройной робототехники и автономных транспортных средств.