23662

Экспертные системы. Назначения ЭС и основные требования к ним

Лекция

Информатика, кибернетика и программирование

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

Русский

2013-08-05

78 KB

9 чел.

 © SerP   С.Хабаров  - Лекция по курсу "Информационные технологии " (6 стр.)  стр. 6

2. Экспертные системы

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

2.1. Назначения ЭС и основные требования к ним

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

Если при традиционном процедурном программировании компьютеру необходимо сообщить что и как он должен делать, то общим для экспертных систем является то, что они имеют дело со сложными проблемами:

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

Специфика ЭС состоит в том, что они используют:

  •  механизм автоматического рассуждения (вывода);
  •  «слабые методы», такие как поиск или эвристики.

Основными требованиями к ЭС являются:

  1.  использование знаний связанно с конкретной предметной областью;
  2.  приобретение знаний от эксперта;
  3.  определение реальной и достаточно сложной задачи;
  4.  наделение системы способностями эксперта.

Эксперты - это квалифицированные специалисты в своих областях деятельности – финансисты, экономисты, врачи, адвокаты и т.д., которые обладают общими качествами:

  •  имеют огромный багаж знаний о конкретной предметной области;
  •  имеют большой опыт работы в этой области;
  •  умеют точно сформулировать и правильно решить задачу.

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

2.2. Упрощенная структура ЭС

Упрошенная базовая структура ЭС имеет следующий вид (рис. 2.1):


  •  
  •  

Рис. 2.1. Базовая структура экспертной системы.

Для успешного выполнения функций, возлагаемых на ЭС, необходимы:

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

Следует особо подчеркнуть важность механизма объяснений в составе ЭС:

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

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


2.3. База знаний как элемент экспертной системы

База знаний содержит факты и правила. Факты – это фразы без условий, они содержат утверждения, которые всегда абсолютно верны. Правила содержат утверждения, истинность которых зависит от некоторых условий, образующих тело правила.

Факты содержат краткосрочную информацию в том смысле, что они могут меняться, например, в ходе время консультации.

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

Чем такой подход отличается от обычной методики использования БД?

Основное различие состоит в том, что БЗ обладает большими «творческими» возможностями.

Факты в БД обычно пассивны: они там либо там есть, либо их нет.

БЗ, с другой стороны, активно пытается пополнить недостающую информацию.

2.4. Необходимые условия представления знаний

Одной из основных проблем, характерных для СОЗ, является проблема представления знаний. Это объясняется тем, что форма представления знаний оказывает существенное влияние на характеристики и свойства системы.

Представление знаний изображено на рис. 2.2.

Для возможности оперирования знаниями из реального мира с помощью ПК, необходимо осуществить их моделирование (по аналогии с построением концептуальных и логических моделей БД). При этом  необходимо отличать знания, предназначенные для обработки компьютером от знаний, используемых человеком.

При проектировании модели представления знаний следует учитывать такие факторы, как:

  •  однородность представления и
  •  простота понимания

Однородность представления приводит к упрощению механизма управления логическим выводом и управлением знаниями.

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

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

  •  модель на базе логики;
  •  продукционная модель;
  •  модель семантической сети;
  •  модель, основанная на использовании фреймов и др.

Иллюстрацией логической модели является приведенный выше пример.

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

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

Формулы неделимы и при модификации БЗ могут лишь добавляться или удаляться.

Логические методы обеспечивают развитый аппарат вывода новых фактов из тех, которые явно представлены в БЗ.

Основным примитивом манипуляции знаниями является операция вывода.

Рис. 2.2. Представление знаний


 

А также другие работы, которые могут Вас заинтересовать

6733. Методы определения таможенной стоимости товаров 27.97 KB
  Методы определения таможенной стоимости товаров. От выбора метода определения таможенной стоимости зависит не только размер рассчитываемой в таможенных целях цены пересекающего границу товара, но и величина платежей, базой для расчета которых выступ...
6734. Метод определения таможенной стоимости по цене сделки с ввозимыми товарами 28.93 KB
  Метод определения таможенной стоимости по цене сделки с ввозимыми товарами. Согласно ст.2 Соглашения от 25.01.2008г., основой определения таможенной стоимости ввозимых товаров должна быть в максимально возможной степени стоимость сделки с этими това...
6735. Ограничения в использовании метода определения таможенной стоимости по цене сделки с ввозимыми товарами 28.92 KB
  Ограничения в использовании метода определения таможенной стоимости по цене сделки с ввозимыми товарами. Для определения таможенной стоимости товаров не применяется метод по цене сделки если: Существуют ограничения в отношении прав покупателя ...
6736. Дополнительные начисления к цене сделки. Суммы, подлежащие вычитанию из цены сделки 29.48 KB
  Дополнительные начисления к цене сделки. Суммы, подлежащие вычитанию из цены сделки. В соответствии со ст. 5 Соглашения от 25.01.2008 г. при определении таможенной стоимости ввозимых товаров по стоимости сделки с ними к цене, фактически уплаченной и...
6737. Метод определения таможенной стоимости по цене сделки с идентичными товарами 29.04 KB
  Метод определения таможенной стоимости по цене сделки с идентичными товарами. Цена сделки с идентичным товаром может быть принята в качестве определения таможенной стоимости только в том случае, если на момент определения таможенной стоимости товара...
6738. Метод определения таможенной стоимости по цене сделки с однородными товарами 23.29 KB
  Метод определения таможенной стоимости по цене сделки с однородными товарами. Под однородными товарами понимаются товары, не являющиеся идентичными во всех отношениях, но имеющие сходные характеристики и состоящие из схожих компонентов, произведенны...
6739. Метод определения таможенной стоимости на основе вычитания стоимости 23.32 KB
  Метод определения таможенной стоимости на основе вычитания стоимости. Рассмотренные выше методы ОТСТ базировались на цене сделки с ввозимыми, идентичными или однородными товарами. В случаях, когда первые три метода определения таможенной стоимости н...
6740. Метод определения таможенной стоимости на основе сложения стоимости 22.98 KB
  Метод определения таможенной стоимости на основе сложения стоимости. При применении метода ОТСТ на основе сложения стоимости в качестве основы для ОТСТ товара принимается расчетная стоимость товаров, которая определяется путем сложения: расходов ...
6741. Резервный метод определения таможенной стоимости товаров 23.17 KB
  Резервный метод определения таможенной стоимости товаров. Если в силу, установленными правовыми актами, условий таможенная стоимость товаров не может быть определена в результате последовательного применения рассмотренных ранее методов определения т...