- •Билет № 6
- •Семантические сети.
- •Основные понятия Пролога – переменные свободные и связанные; анонимная переменная
- •Описать базу знаний о родственных отношениях
- •Билет № 7
- •1.Экспертные системы
- •Основные понятия Пролога – отсечения.
- •3.Создать предикат, который будет дублировать символ, введенный пользователем с клавиатуры
- •Билет № 8
- •Предметные области экспертных систем
- •Рекурсия в Прологе. Достоинства и недостатки
- •Создать предикат, позволяющий вычислить длину списка, т.Е. Количество элементов в списке
- •Билет № 9
- •Хвостовая рекурсия.
- •Создать предикат, позволяющий проверить принадлежность элемента списку
- •Билет № 10
- •Этапы и технология разработки экспертных систем
- •Организация циклов на основе рекурсии
- •Написать предикат, позволяющий соединить два списка в один.
Создать предикат, позволяющий проверить принадлежность элемента списку
member(X,[X|_]). /* X — первый элемент списка */
member(X,[_|T]) :–
member(X,T). /* X принадлежит хвосту T*/
member(2, [1, 2, 3]).
Билет № 10
Этапы и технология разработки экспертных систем
Организация циклов на основе рекурсии
Написать предикат, позволяющий соединить два списка в один
Этапы и технология разработки экспертных систем
В процессе разработки ЭС проходят определенные стадии, в результате которых создаются различные версии, называемые прототипами:
Демонстрационный прототип – ЭС, которая решает часть требуемых задач, демонстрируя жизнеспособность метода инженерии знаний. Работает, имея в, базе знаний всего 50…100 правил. Время разработки такой ЭС- 6 -12 мес.
Исследовательский прототип – ЭС которая решает все требуемые задачи, но неустойчива в работе и неполностью проверена. 200-500 правил, 3-6мес.
Действующий прототип – надежно решает задачи но для решения сложных задач может потребоваться много времени и памяти. 500-1000правил,6-12 мес.
Промышленная ЭС – обеспечивает высокое качество решения всех задач при минимуме времени и памяти что достигается переписыванием программ с использованием более совершенных инструментальных средств и языков низкого уровня. 1000-1500 правил, 1-1,5 года.
Коммерческая ЭС- отличается от промышленной тем что помимо собственного использования она может продаваться различным потребителем . 1500-3000 правил, 1,5-3 года, стоимость -0,3-5 млн долларов.
В настоящее время уже сложилось определенная технология разработки экспертных систем, которая состоит из следующих этапов:
1.Идентификация , на этапе устанавливаются задачи, которые подлежат решению, выявляются цели разработки, требования к ЭС, ресурсы, используемые понятия и их взаимосвязи, определяются методы решения задач. Цель этапа – сформулировать задачу, охарактеризовать поддерживающую ее базу знаний и таким образом обеспечить начальный импульс для развития базы знаний.
2. Концептуализация , проводится содержательный анализ проблемной области, выявляются используемые понятия и их взаимосвязи, определяются методы решения задач.
3.Формализация, определяются способы представления всех видов знаний, формализуются основные понятия, определяются способы интерпретации знаний, оценивается адекватность целям системы зафиксированных понятий, методов решения, средств представления и манипулирования знаниями.
4. Выполнение, осуществляется наполнения экспертом базы знаний. Из-за эвристического характера знаний их приобретение является весьма трудоемким.
5.Тестирование,эскперт и инженер по знаниям в интерактивном режиме, используя диалоговые и объяснительные средства, проверяют компетентность ЭС. Процесс тестирования продолжается до тех пор пока эксперт не решит что система достигло требуемого уровня компетентности.
6. Опытная эксплуатация. Проверяется пригодность ЭС для конечных пользователей. По результатом этого этапа может потребоваться модификация ЭС.
7. Модификация. В ходе создания ЭС почти постоянно производится ее модификация: переформулирование понятий и требований, переконструирование представления знаний и усовершенствование прототипа.
