Базы данных и знаний. Мартьянова А.Е. - 283 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний 283
ЧАСТЬ IV
Работа XVII. Проектирование простейшей эксперт-
ной системы
Понятие об экспертной системе
Экспертные системы (ЭС) это сложные программные комплек-
сы, аккумулирующие знания специалистов в конкретных предметных
областях и тиражирующие этот эмпирический опыт для консультаций
менее квалифицированных пользователей [5].
В целом процесс функционирования ЭС можно представить сле-
дующим образом: пользователь, желающий получить необходимую ин-
формацию, через пользовательский интерфейс посылает
запрос к ЭС;
решатель, пользуясь базой знаний, генерирует и выдает пользователю
подходящую рекомендацию, объясняя ход своих рассуждений при по-
мощи подсистемы объяснений.
Так как терминология в области разработки ЭС постоянно моди-
фицируется, приведем основные термины из источника [5].
Пользователь специалист предметной области, для которого
предназначена система. Обычно его квалификация недостаточно высока
,
и поэтому он нуждается в помощи и поддержке своей деятельности со
стороны ЭС.
Инженер по знаниям специалист в области искусственного ин-
теллекта, выступающий в роли промежуточного буфера между экспер-
том и базой знаний. Синонимы: когнитолог, инженер-интерпретатор,
аналитик.
Интерфейс пользователя комплекс программ, реализующих диа-
лог пользователя с ЭС как
на стадии ввода информации, так и при полу-
чении результатов.
База знаний (БЗ) ядро ЭС, совокупность знаний предметной об-
ласти, записанная на машинный носитель в форме, понятной эксперту и
пользователю (обычно на некотором языке, приближенном к естествен-
ному). Параллельно такому «человеческому» представлению существует
БЗ во внутреннем «машинном» представлении.
Решатель
программа, моделирующая ход рассуждений эксперта
на основании знаний, имеющихся в БЗ. Синонимы: дедуктивная маши-
на, машина вывода, блок логического вывода.
Подсистема объяснений программа, позволяющая пользователю
получить ответы на вопросы: «Как была получена та или иная рекомен-
дация и «Почему система приняла такое решение Ответ на вопрос
  Мартьянова А.Е. Базы данных и знаний                            283


ЧАСТЬ IV
Работа XVII. Проектирование простейшей эксперт-
ной системы

Понятие об экспертной системе
      Экспертные системы (ЭС) – это сложные программные комплек-
сы, аккумулирующие знания специалистов в конкретных предметных
областях и тиражирующие этот эмпирический опыт для консультаций
менее квалифицированных пользователей [5].
      В целом процесс функционирования ЭС можно представить сле-
дующим образом: пользователь, желающий получить необходимую ин-
формацию, через пользовательский интерфейс посылает запрос к ЭС;
решатель, пользуясь базой знаний, генерирует и выдает пользователю
подходящую рекомендацию, объясняя ход своих рассуждений при по-
мощи подсистемы объяснений.
      Так как терминология в области разработки ЭС постоянно моди-
фицируется, приведем основные термины из источника [5].
      Пользователь – специалист предметной области, для которого
предназначена система. Обычно его квалификация недостаточно высока,
и поэтому он нуждается в помощи и поддержке своей деятельности со
стороны ЭС.
      Инженер по знаниям – специалист в области искусственного ин-
теллекта, выступающий в роли промежуточного буфера между экспер-
том и базой знаний. Синонимы: когнитолог, инженер-интерпретатор,
аналитик.
      Интерфейс пользователя – комплекс программ, реализующих диа-
лог пользователя с ЭС как на стадии ввода информации, так и при полу-
чении результатов.
      База знаний (БЗ) – ядро ЭС, совокупность знаний предметной об-
ласти, записанная на машинный носитель в форме, понятной эксперту и
пользователю (обычно на некотором языке, приближенном к естествен-
ному). Параллельно такому «человеческому» представлению существует
БЗ во внутреннем «машинном» представлении.
      Решатель – программа, моделирующая ход рассуждений эксперта
на основании знаний, имеющихся в БЗ. Синонимы: дедуктивная маши-
на, машина вывода, блок логического вывода.
      Подсистема объяснений – программа, позволяющая пользователю
получить ответы на вопросы: «Как была получена та или иная рекомен-
дация?» и «Почему система приняла такое решение?» Ответ на вопрос