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

Символьный ИИ

Откройте для себя символьный ИИ: узнайте, как системы, основанные на правилах, имитируют человеческое мышление, сочетая логику и современный ИИ для надежных и понятных решений.

Символьный ИИ, часто называемый старым добрым ИИ (GOFAI), - это направление Искусственный интеллект (ИИ), который опирается на высокоуровневые, читаемые человеком представления проблем и явные правила обработки информации. В отличие от современных Символический ИИ, в отличие от современных подходов, основанных на данных, которые изучают закономерности на основе огромных массивов данных, строится на предпосылке, что Интеллект может быть достигнут путем манипулирования символами с помощью логических правил. Эта парадигма доминировала в исследованиях ИИ в исследованиях ИИ с 1950-х по 1980-е годы, которую отстаивали такие пионеры, как Джон Маккарти, и остается весьма актуальной и сегодня в приложениях, требующих строгого соблюдения логических ограничений и четкой интерпретации.

Основные компоненты символических систем

Системы символьного ИИ имитируют человеческие рассуждения, обрабатывая явно заданные знания. Как правило, они состоят из двух основных архитектурных компонентов:

  • База знаний: Централизованное хранилище, содержащее факты и информацию о мире, часто структурированное в виде граф знаний или набор IF-THEN заявления. Эта база данных представляет собой "что" интеллекта системы.
  • Механизм вывода: блок обработки, который применяет логические правила к базе знаний для вывода новой информации или принятия решений. Используя дедуктивные рассуждения, механизм перемещается по символам, чтобы прийти к заключению, обеспечивая математическую доказуемость результата на основе исходных данных.

Такая структура позволяет добиться высокой степени объяснимого ИИ (XAI), поскольку можно шаг за шагом проследить путь принятия решений с помощью применяемых правил.

Символический ИИ против статистического ИИ

Для понимания современного ландшафта ИИ крайне важно отличать символьный ИИ от Статистический ИИ.

  • Символический ИИ использует подход "сверху вниз". Программисты в явном виде задают правила системы. Он Он отлично справляется с абстрактными рассуждениями, математикой и планированием, но испытывает трудности с неоднозначностью и беспорядочными неструктурированными данными. такими как необработанные пиксели или аудио.
  • Статистический ИИ, который включает в себя машинное обучение (ML) и Deep Learning (DL), использует подход "снизу вверх". Такие модели, как конволюционные нейронные сети (CNN) неявно узнают закономерности из обучающих данных, а не а не получают инструкции по их распознаванию.

Пока YOLO11 модель отлично справляется с задачей обнаружения объектов путем обучения на тысячах чисто символическая система не справится с этой задачей, поскольку невозможно вручную написать правила для всех возможных визуальных вариаций объекта.

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

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

  1. Экспертные системы: Это были первые успешные коммерческие продукты ИИ, разработанные для имитации способность человека-эксперта принимать решения. Такие системы, как MYCIN использовали сотни правил для диагностики бактериальных инфекции. Сегодня подобная логика лежит в основе системы бизнес-правил в сфере финансов и страхования для автоматического определения возможности получения кредита.
  2. Робототехника и планирование: На сайте автономных транспортных средствах и робототехнике планирование высокого уровня Планирование высокого уровня часто носит символический характер. В то время как нейронная сеть может управлять восприятием дороги, символический планировщик использует логику для принятия решений о действиях, таких как "если свет красный, остановиться" или "уступить дорогу пешеходам", обеспечивая соблюдение ограничений безопасности.
  3. Обработка естественного языка (NLP): Начало Обработка естественного языка (NLP) в значительной степени опиралась на правила символической грамматики. Современные системы, такие как Большие языковые модели (БЯМ) статистические, но последние тенденции в Нейро-символический ИИ стремится объединить беглость LLM с фактической достоверностью символической логики, чтобы уменьшить количество ошибок. с фактологической достоверностью символической логики, чтобы уменьшить количество галлюцинаций.

Гибридные нейро-символические рабочие процессы

Один из самых мощных способов использования символического ИИ сегодня - это сочетание его со статистическими моделями. Такой подход использует возможности глубокого обучения для восприятия и логические рассуждения символических систем.

Например, вы можете использовать статистическую модель для detect объектов, а затем применить символические правила, чтобы действовать в соответствии с этими обнаружения.

from ultralytics import YOLO

# Load a statistical model (YOLO11) for visual perception
model = YOLO("yolo11n.pt")

# Perform inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Apply Symbolic Logic (Rule-based reasoning) on top of statistical predictions
# Rule: If a 'person' is detected with high confidence (>0.8), trigger a specific action.
for result in results:
    for box in result.boxes:
        if box.cls == 0 and box.conf > 0.8:  # Class 0 is 'person' in COCO dataset
            print(f"Action Triggered: High-confidence person detected at {box.xywh}")

Преимущества и ограничения

Главное преимущество символического ИИ - его прозрачность. В таких отраслях, как здравоохранение или финансы, где этика ИИ и соблюдение нормативных требований имеют первостепенное значение, возможность возможность проверить правила, по которым принимается то или иное решение, неоценима. Кроме того, символические системы не требуют огромных объемов больших объемов данных; им нужен только достоверный набор правил.

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

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

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

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