
- •Содержание
- •Введение
- •Теоретическая часть
- •1. Определение и назначение экспертных систем
- •2. Отличие экспертной системы от других программных продуктов. Строение и функционирование экспертной системы
- •Этапы разработки экспертных систем
- •Критерий использования экспертных систем для решения задач
- •Развитие экспертных систем
- •Практическая часть
- •Описание эталонного теста. Силлогизмы.
- •Машина Вывода
- •Работа с программой
- •Анализ результатов работы
- •Заключение
- •Список использованных источников
- •Джозеф Джарратано, Гари Райли. Экспертные системы. Принципы разработки и программирование – м.: "Вильямс", 2009. – 1152 с.
Анализ результатов работы
Экспертной система содержит следующие компоненты: базу знаний, машину логического вывода, рабочую память, диалоговый компонент, блок объяснения, пользовательский интерфейс, компонент приобретения знаний.
В нашей экспертной системе эти компоненты представлены следующим образом:
База знаний – определения, формулы, понятия, содержащиеся в лекциях, решения заданий.
Машина логического вывода – при выборе ответа верного или неверного система определяет, какое действие нужно выполнить.
промежуточная оценка и рейтинг компетентности хранятся в программе и могут быть использованы для дальнейшего изменения.
Диалоговый компонент – выражен в виде графического интерфейса.
Блок объяснения – после завершения прохождения теста, можно увидеть окно с информацией о начислении рейтинга компетентности (субъективная оценка)
Пользовательский интерфейс – система общается на ограниченном естественном языке.
Наша экспертная система спроектирована в среде программирования Delphi 2010, на языке Object Pascal, разработана для платформы Windows.
Компонент приобретения знаний – так на начальном этапе в нашу систему загружены знания, а в процессе работы системы необходим эксперт, который будет пополнять систему новыми знаниями.
Данная экспертная система позволяет с высокой долей вероятности определить, насколько хорошо студент знает изучаемую дисциплину. Используя самооценку действий пользователя, можно добиться большой эффективности от проведения тестирования. Если студент уверен, что не решит задачу, система не прибавит ему балы, так как в случае правильного ответа вероятность угадывания очень высока. В обратной ситуации, если студент уверен в своей способности решить задачу, отвечая правильно, получит дополнительные баллы. Если же будет совершена попытка обмана системы, то попытка провалится, так как экспертная система распознает некомпетентность пользователя и отнимет некоторое количество баллов.
Если студент нерешительный, при правильном ответе дополнительных баллов не прибавится, и не убавится при ошибке.
В итоге преподаватель может не ставить студенту результирующую оценку, полученную экспертной системой, а ориентироваться на работу студента в учебном процессе. Но иметь в виду и принять во внимание её все же стоит. Экспертная система не заменяет преподавателя, а является инструментом в его руках.
Заключение
После завершения выполнения практической части данной курсовой на основе проведенных исследований можно сделать следующие основные выводы по проделанной работе:
В работе проработаны, выявлены и применены принципы и знания из теории экспертных систем, искусственного интеллекта.
Спроектированная экспертная система прогнозирует результаты знаний студента на основе заданных признаков, и выводит оценку усвоения материала.
Результаты экспериментальных исследований подтверждают эффективность программы, имеют практическую ценность.
Список использованных источников