Основы современных компьютерных технологий


Понятия искусственного интеллекта


Искусственный интеллект (ИИ) - это научная дисциплина, возникшая в 50-х годах на стыке кибернетики, лингвистики, психологии и программирования. С самого начала исследования в области ИИ пошли по двум направлениям.

Первое (бионическое) - попытки смоделировать с помощью искусственных систем психофизиологическую деятельность человеческого мозга с целью создания искусственного разума.

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

Разработка интеллектуальных программ существенно отличается от обычного программирования и ведется путем построения системы искусственного интеллекта (СИИ). Если обычная программа может быть представлена в парадигме:

Программа = Алгоритм + Данные,

то для СИИ характерна другая парадигма:

СИИ = Знания + Стратегия обработки знаний.

285

Основным отличительным признаком СИИ является работа со знаниями. Если для обычных программ представление данных алгоритма определяется на уровне описания языка программирования, то для СИИ представление знаний выливается в проблему, связанную со многими вопросами: что такое знания, какие знания хранить в системе в виде базы знаний (БЗ), в каком виде и сколько, как их использовать, пополнять и т.д.

В отличие от данных знания обладают следующими свойствами:

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



  • Начало  Назад  Вперед