Разработка экспертных систем. Татжибаева О.А. - 4 стр.

UptoLike

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

4
1 Назначение экспертных систем
В начале восьмидесятых годов в исследованиях по искусственному ин-
теллекту сформировалось самостоятельное направление, получившее назва-
ние "экспертные системы" (ЭС). Цель исследований по ЭС состоит в разра-
ботке программ, которые при решении задач, трудных для эксперта-
человека, получают результаты, не уступающие по качеству и эффективно-
сти решениям, получаемым экспертом. Исследователи в области ЭС для на-
звания своей дисциплины часто используют также термин "инженерия зна-
ний", введенный Е.Фейгенбаумом как "привнесение принципов и инструмен-
тария исследований из области искусственного интеллекта в решение труд-
ных прикладных проблем, требующих знаний экспертов".
Программные средства (ПС), базирующиеся на технологии экспертных
систем, или инженерии знаний (в дальнейшем будем использовать их как си-
нонимы), получили значительное распространение в мире. Важность экс-
пертных систем состоит в следующем:
технология экспертных систем существенно расширяет круг прак-
тически значимых задач, решаемых на компьютерах, решение которых при-
носит значительный экономический эффект;
технология ЭС является важнейшим средством в решении глобаль-
ных проблем традиционного программирования: длительность и, следова-
тельно, высокая стоимость разработки сложных приложений;
высокая стоимость сопровождения сложных систем, которая часто в
несколько раз превосходит стоимость их разработки; низкий уровень по-
вторной используемости программ и т.п.;
объединение технологии ЭС с технологией традиционного про-
граммирования добавляет новые качества к программным продуктам за счет:
обеспечения динамичной модификации приложений пользователем, а не
программистом; большей "прозрачности" приложения (например, знания
хранятся на ограниченном ЕЯ, что не требует комментариев к знаниям, уп-
рощает обучение и сопровождение); лучшей графики; интерфейса и взаимо-
действия.
ЭС предназначены для так называемых неформализованных задач, т.е.
ЭС не отвергают и не заменяют традиционного подхода к разработке про-
грамм, ориентированного на решение формализованных задач.
Неформализованные задачи обычно обладают следующими особенно-
стями:
ошибочностью, неоднозначностью, неполнотой и противоречиво-
стью исходных данных;
ошибочностью, неоднозначностью, неполнотой и противоречиво-
стью знаний о проблемной области и решаемой задаче;
большой размерностью пространства решения, т.е. перебор при по-
иске решения весьма велик;
динамически изменяющимися данными и знаниями.
     1 Назначение экспертных систем

      В начале восьмидесятых годов в исследованиях по искусственному ин-
теллекту сформировалось самостоятельное направление, получившее назва-
ние "экспертные системы" (ЭС). Цель исследований по ЭС состоит в разра-
ботке программ, которые при решении задач, трудных для эксперта-
человека, получают результаты, не уступающие по качеству и эффективно-
сти решениям, получаемым экспертом. Исследователи в области ЭС для на-
звания своей дисциплины часто используют также термин "инженерия зна-
ний", введенный Е.Фейгенбаумом как "привнесение принципов и инструмен-
тария исследований из области искусственного интеллекта в решение труд-
ных прикладных проблем, требующих знаний экспертов".
      Программные средства (ПС), базирующиеся на технологии экспертных
систем, или инженерии знаний (в дальнейшем будем использовать их как си-
нонимы), получили значительное распространение в мире. Важность экс-
пертных систем состоит в следующем:
      − технология экспертных систем существенно расширяет круг прак-
тически значимых задач, решаемых на компьютерах, решение которых при-
носит значительный экономический эффект;
      − технология ЭС является важнейшим средством в решении глобаль-
ных проблем традиционного программирования: длительность и, следова-
тельно, высокая стоимость разработки сложных приложений;
      − высокая стоимость сопровождения сложных систем, которая часто в
несколько раз превосходит стоимость их разработки; низкий уровень по-
вторной используемости программ и т.п.;
      − объединение технологии ЭС с технологией традиционного про-
граммирования добавляет новые качества к программным продуктам за счет:
обеспечения динамичной модификации приложений пользователем, а не
программистом; большей "прозрачности" приложения (например, знания
хранятся на ограниченном ЕЯ, что не требует комментариев к знаниям, уп-
рощает обучение и сопровождение); лучшей графики; интерфейса и взаимо-
действия.
      ЭС предназначены для так называемых неформализованных задач, т.е.
ЭС не отвергают и не заменяют традиционного подхода к разработке про-
грамм, ориентированного на решение формализованных задач.
      Неформализованные задачи обычно обладают следующими особенно-
стями:
      − ошибочностью, неоднозначностью, неполнотой и противоречиво-
стью исходных данных;
      − ошибочностью, неоднозначностью, неполнотой и противоречиво-
стью знаний о проблемной области и решаемой задаче;
      − большой размерностью пространства решения, т.е. перебор при по-
иске решения весьма велик;
      − динамически изменяющимися данными и знаниями.




4