23662

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

Лекция

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

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

Русский

2013-08-05

78 KB

8 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


  •  
  •  

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

81111. Распознавание падежей имен существительных 102 KB
  Задачи урока: Продолжить работу над распознаванием падежей имен существительных. Совершенствовать умение учащихся в грамотном каллиграфическом письме. Развивать умение в самостоятельной работе на уроке, творческой работе, работе с текстом по памяти.
81112. Написание слов с удвоенными буквами в корне 46.5 KB
  Учить учащихся произносить и правильно писать слова с удвоенными согласными буквами в корне слова; развивать поисково-познавательную активность и самостоятельность детей; путем наблюдения над словом вывести что долгий согласный звук на письме обозначается двумя одинаковыми буквами...
81113. Письмове додавання трицифрових чисел з переходом через розряд. Легенди про весняні квіти 37 KB
  Мета: пояснити прийом додавання трицифрових чисел з переходом через десяток; опрацювати складання задачі за коротким записом; вдосконалювати обчислювальні навички; розширити знання дітей про легенди. Обладнання: картки для усних обчислень, демонстраційні слайди, індивідуальні картки, маршрутна карта.
81114. Потреби у безпеці. Захист від стихійних лих, пожеж, злочинів. Допомога при нещасних випадках 40.5 KB
  Мета: Ознайомити учнів з потребами в безпеці, формувати вміння захищатися від небезпеки і надавати першу допомогу при нещасних випадках; розвивати логічне мислення, зв’язне мислення, зв’язне мовлення; виховувати взаємодопомогу, співчуття. Обладнання: зошит «Цікава економіка», картки, малюнки.
81115. Пізнай себе. Характер і здоров’я 36 KB
  Мета уроку: сформувати уявлення про якості особистості; сприяти пізнанню себе, своїх внутрішніх характеристик; виховувати бажання самовдосконалюватися; розвивати вміння контролювати свої емоції; навчитися виховувати позитивні риси характеру і вміння стримувати негативні.
81116. Places of interest in London 57.5 KB
  London is the capital of Great Britain. It is one of the most interesting places in the world. About eight million people live here. There is a big river in London – Thames. There are lots of Bridges over the river. Tower Bridge is the most famous. It is more than 100 years old.
81117. Конспект урока по обучению грамоте с использованием ИКТ. Буквы Ш, ш 946 KB
  Цели: познакомить с согласным звуком и буквами, активизировать словарный запас. Развивать речь, мышление, внимание, память, фонематический слух, познавательную активность. Воспитывать положительные черты личности.
81118. Засвоєння таблиці множення числа 8. Задачі на зведення до одиниці 29.38 KB
  Мета. Засвоїти таблицю множення числа 8, удосконалювати вміння розв’язувати задачі на зведення до одиниці, розвивати логічне мислення, увагу, виховувати інтерес до вивчення математики. Обладнання: таблиці для усної лічби, малюнки овочів.
81119. Корисні копалини в рідному краї 56.5 KB
  Діти а чи вмієти ви правильно сидіти за партою Покажіть мені як же потрібно сидіти за партою. Діти давайте перевіримо чи всі готові до нашого уроку Для уроку нам знадобляться підручник з природознавства зошит ручка олівець.