Хелпикс

Главная

Контакты

Случайная статья





по лабораторной работе №2 на тему: «Проектирование и разработка экспертной системы»



 

Белгородский государственный университет

Кафедра информатики и вычислительной техники

 

ОТЧЕТ

по лабораторной работе №2 на тему: «Проектирование и разработка экспертной системы»

 

Выполнила: студентка группы 010705К

Гвоздева Анна

Преподаватель: доцент кафедры ИВТ Пак Д.Н.

 

 

Белгород 2011

 

Оглавление


Постановка задачи......................................................................................................................... 3

Назначение ЭС.............................................................................................................................. 3

Функция ЭС................................................................................................................................... 3

Метод решения.............................................................................................................................. 3

Матрица веса альтернатив............................................................................................................ 3

Литература..................................................................................................................................... 4


 

Постановка задачи

Спроектировать и реализовать Экспертную Систему.

Предметная область для базы знаний: «Выбор пикап-внедорожника».

Назначение ЭС

Клиенты автосалона.

Функция ЭС

ЭС позволяет клиенту выбрать более подходящую его запросам модель автомобиля, при этом максимально учитывая все пожелания по поводу параметров модели.

 

Метод решения

На сегодняшний день существует две основные возможности для реализации ЭС. Это связано в первую очередь наличием двух весьма различных подходов к решению задачи, двух различных принципов построение всего программного обеспечения. Первый подход основывается на использовании для построения ЭС некоторого процедурного языка, со всеми его недостатками и достоинствами для решения данной задачи. Второй подход – использование языков программирования математической логики, языков в которых имеются имеющие огромное значение для построения ЭС возможности. Вообще, я считаю что для решения любой задачи следует искать наиболее простые и очевидные методы решения. Для экспертной системы лучшим решением является использование некоторого языка математической логики, логического языка. Если сравнить код реализующий одну и ту же ЭС (механизм вывода), то у процедурного языка он будет гораздо более объемным и более сложным. А наличие таких механизмов в языке как сопоставление образцов (унификации), древовидное представление структур, автоматический возврат делают его просто незаменимым языком для программирования ЭС. Общепринятое представление экспертной системы в виде базы знаний и механиз­ма вывода не полностью пригодно для экспертных систем, написанных на Прологе. Многие функции механизма вывода обеспечиваются самим Прологом. Базы знаний, образованные средствами Пролога, являются выполняемыми. Однако Пролог не обеспечивает некоторых важных свойств экспертных систем, обычно встроенных в механизм вывода. Примеры таких свойств порождение объяснений и рассуждения в условиях неопределенности. Исходя из этого, в качестве среды для реализации основной части ЭС, выбран язык пролог.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.