Искусственный интеллект

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

классы:

Иванов , Петров … - Личности (Класс )

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

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

Эксперты применяют правила и процедуры, непонятные для неспециалистов. Зачастую сам эксперт не в состоянии понять осознанный процесс обработки знаний.

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

  1. классы и отношения между классами
  2. правила
  3. управляющая структура.

 

ТИПЫ ЭКСПЕРТНЫХ СИСТЕМ.

 

По функциональному назначению экспертные системы можно разделить на следующие типы:

  1. Мощные экспертные системы, рассчитанные на узкий круг пользователей ( системы управления сложным технологическим оборудованием, экспертные системы ПВО ). Такие системы обычно работают в реальном масштабе времени и являются очень дорогими.
  2. Экспертные системы, рассчитанные на широкий круг пользователей. К ним можно отнести системы медицинской диагностики, сложные обучающие системы. База знаний этих систем стоит недешево , так как содержит уникальные знания, полученные от специалистов экспертов. Сбором знаний и формированием базы знаний занимается специалист по сбору знаний - инженер когнитолог.
  3. Экспертные системы с небольшим числом правил и сравнительно недорогих. Эти системы рассчитаны на массового потребителя (системы, облегчающие поиск неисправностей в аппаратуре ). Применение таких систем позволяет обойтись без высококвалифицированного персонала, уменьшить время поиска и устранения неисправностей. Базу знаний такой системы можно дополнять и изменять, не прибегая к помощи разработчиков системы. В них обычно используются знания из различных справочных пособий и технической документации.
  4. Простые экспертные системы индивидуального использования. Часто изготавливаются самостоятельно. Применяются в ситуациях, чтобы облегчить повседневную работу. Пользователь, организовав правила в некоторую базу знаний, создает на ее основе свою экспертную систему. Такие системы находят применение в юриспруденции, коммерческой деятельности, ремонте несложной аппаратуре. Одна из таких систем, которая может быть .

 

 

НАЗНАЧЕНИЕ И ОСОБЕННОСТИ ЭКСПЕРТНЫХ СИСТЕМ .

 

Знания специалистов в конкретной области можно разделить на формализованные ( точные ) и неформализованные ( неточные ).

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

Традиционно программирование в качестве основы для разработки программ используют алгоритм, то есть формализованные знания. Экспертные системы обладают следующими особенностями:

  1. Алгоритм решения неизвестен заранее. Он строится самой экспертной системой в процессе решения.
  2. Ясность получаемых решений, то есть способность экспертной системы объяснять получаемое решение.
  3. Способность экспертной системы к анализу и объяснению своих действий.
  4. Способность приобретения новых знаний от пользователя - эксперта, незнающего программирования.
  5. Обеспечения дружественного естественного языка при общении с пользователем, благодаря которому экспертная система позволяет не только решать поставленные задачи, но и обучать решению соответствующих задач.

 

ЗНАНИЯ И ИХ ПРЕДСТАВЛЕНИЕ.

 

Если рассматривать знания с точки зрения решения задач, их удобно разделить на две большие категории: факты и эвристику.

Факты - это хорошо известные для данной предметной области обстоятельства, освещенные в учебниках и литературе.

Эвристика основывается на опыте специалиста. Сюда входят способы комплектования знаний, способы удаления бесполезных знаний, способы использования нечеткой информации.

Знания , кроме того, можно разбить на факты и правила. В данном случае под фактами понимаются значения типа: “А это “А” -определение”.

Они хранятся в базах данных. Под правилами подразумеваются знания типа : “Если…, то ….”. Кроме них существуют так называемые метазнания ( знания о знаниях ). Это понятие необходимо для управления базой знаний, логическим выводом и обучением. Знания обычно имеют классификацию, характерную не только для фактов, но и для правил. Обобщая знания, используемые в науке, их можно представить в следующей последовательности:

Процедурные (закрытые )

 

  1. Конечный автомат.
  2. Программа.
  3. Скрипт ( сценарий ).
  4. Сематическая сеть.
  5. Фрейм ( прототип ).
  6. Графы.
  7. Формальная спецификация.
  8. Исчисления предикатов.
  9. Теоремы, правила записи.
  10. Продукционные системы.
  11. Предложения на естественном языке.

Декларативные (открытые ).

Скрипт описание стереотипного сценария с участием определенных объектов. Обладает большими возможностями для описания динамических ас