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