Читать курсовая по Отсутствует: "Разработка экспертной системы "Подбор сотовых телефонов"" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

для добавления и обновления информации в базе знаний.

Как видим, экспертная система состоит из трех основных частей. Взаимосвязь между частями может быть сложной, зависящей от природы и организации знаний, а также от методов и целей вывода. Следующие разделы описывают эти аспекты экспертных систем. Сначала описывается представление знаний вместе с некоторыми простыми примерами. Это описание применимо как к системам, основанным на правилах, так и к системам, базирующимся на логике. Затем рассматриваются методы вывода. Далее следует описание систем интерфейса с пользователем вместе с примерами обработки ввода и вывода. Затем предполагается, что читатель готов к рассмотрению двух конкретных методик проектирования экспертных систем: систем, базирующихся на правилах, и систем, базирующихся на логике.

1. Анализ требований

экспертный система интерфейс программа

Необходимо разработать на языке Turbo Prolog экспертную систему с предметной областью «Подбор сотовых телефонов».

Разработанное программное средство должно:

содержать базу данных;

выдавать точное или приближенное решение (возможно с определенной вероятностью);

содержать удобный и понятный интерфейс.

Информационная система должна быть разработана в среде Turbo- Prolog 2.0. и функционировать в операционной системе MS-DOS 7.0.

Программа должна реализовать опрос человека, который не может подобрать себе сотовый телефон, при помощи вопросов двух групп: первая группа вопросов предполагает ответы: 1 - да, 2 - нет; вторая группа вопросов предполагает ответы: 1- да, 2 - нет, 3 - неуверен. Пользователь данной экспертной системы опрашивается по следующим характеристикам сотовых телефонов:

Стандарт.

Виброзвонок.

Язык меню.

Имеется ли доступ в Интернет.

Тип корпуса (обычный или книжка).

Цена.

Количество строк на экране.

Количество мелодий.

Возможность программирования новых мелодий.

Наличие калькулятора.

Голосовой набор.

Наличие игр

Звуковая индикация клавиш

Сменные панели

Наличие будильника

Контроль времени разговора

Часы

Календарь

Диктофон

Время работы в режиме разговораплеер

Необходимо выделить следующие основные характеристики, для приближенного поиска:

Стандарт

Виброзвонок

Язык меню

Наличие доступа в Интернет

Тип корпуса

Цена

Не должен задаваться вопрос того же типа, на который уже было отвечено “да”.

Если опрашиваемый отвечает на вопрос “да”, то программа продолжает перечислять характеристики текущего сотового телефона. При ответе “нет” программа переходит на следующий вид сотового телефона и начинает опрашивать его характеристики.

Возможны случаи, когда нельзя дать точного ответа. Тогда опрашиваемый получает либо список телефонов наиболее подходящим по основным признакам, либо список телефонов наиболее подходящих по основным и вспомогательным признакам с вероятностью подхода.

2. Проектирование Экспертная система состоит из оболочки и базы знаний реализованной на фактах турбо-пролога. Признаки и правила из главной программы, чтобы было проще ориентироваться в ней, целесообразно вынести в отдельный файл.

Признаки записываются следующим образом: (Признак, Значение_признака,


Интересная статья: Основы написания курсовой работы