Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Итог.doc
Скачиваний:
19
Добавлен:
26.03.2015
Размер:
275.97 Кб
Скачать

2.2 Формализованное описание предметной области

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

Предикаты, которые представляют собой вопросы:

'вопрос'('Обязательны дополнительные функции (микрофон, наличие встроенного источника света, фотовспышка) кроме видеосъёмки?').

'вопрос'('Видеокамера обязательно должна быть эксклюзивной и быть крайне дорогостоящей?').

'вопрос'('Вас интересуют популярные модели видеокамер?').

'вопрос'('Предпочитаете ли Вы видеокамеры Sony остальным видеокамерам?').

'вопрос'('Вы предпочитаете видеокамеры Canon остальным?').

'вопрос'('Вы бы хотели flash цифровую видеокамеру?').

'вопрос'('Вы предпочитаете DVD-камеру?').

'вопрос'('Хотели бы Вы себе HDV камеру?').

'вопрос'('Обязательна ли долгая работа в автономном режиме?').

'вопрос'('Поддержка HD-FullHD для вас обязательна?').

'вопрос'('Вы бы хотели купить видеокамеру в пределах 40000 рублей?').

'вопрос'('Желаете видеокамеру малых габаритов способную, уместиться в руке?').

'вопрос'('Вы бы хотели приобрести видеокамеру в пределах 5000 рублей?').

Предикаты, которые помогают сформировать правильную последовательность вопросов:

'вопрос1'-'эксклюзив'

'вопрос2'-'популярные марки'

'вопрос3'-'Canon'

'вопрос4'-'Sony'

'вопрос5'-'flash'

'вопрос6'-'DVD-камеру'

'вопрос7'-'HDV камеру'

'вопрос8'-'аккумулятор'

'вопрос9'-'HD-FullHD'

'вопрос10'-'цена'

'вопрос11'-'габариты'

'вопрос12'-'цена до 5000'

В зависимости от совокупности ответов на предложенные вопросы, выводится соответствующая рекомендация по выбору видеокамеры.

Заключение

В процессе выполнения курсового проекта была разработана программа на языке С++, реализующая экспертную систему на тему «Выдача рекомендаций по приобретению видеокамеры». Представленный прототип ЭС располагает примерно 50 правилами, что позволяет отнести данный прототип к демонстрационному типу ЭС.

Список использованных источников

  1. Экспертные системы: учебное пособие / А.Н.Гущин, И.А.Радченко;

БГТУ – СПб, 2007.

  1. Моделирование систем представления знаний: методические указания к выполнению курсового проекта / А.Н.Гущин;

БГТУ – СПб, 2010.

  1. Основы представления знаний: учебное пособие / А.Н. Гущин;

БГТУ – СПб, 2007.

  1. Искусственный интеллект. В 3 т. Т.2.Модели и методы: справочник. / Д.А. Поспелов ;

«Радио и связь» – Москва, 1990.

  1. Базы знаний интеллектуальных систем: учебное пособие / Т. А. Гаврилова, В. Ф. Хорошевский;

«Питер - компьютерная редакция» – СПб, 2010.

Приложение 1. Руководство пользователя программного продукта

При запуске программы открывается окно приложения (см. Рисунок 5.1.1):

Рисунок 5. 1.1

Для начала работы с экспертной системой необходимо загрузить базу знаний, нажав на кнопку «Загрузить базу». Выбрать из списка файл base_kyrsovaja.pro (см. Рисунок 5.1.2)

Рисунок 5. 1.2

Далее в графе «Вопрос:» будут выводиться вопросы экспертной системы из базы знаний.

Для примера на все задаваемые ЭС вопросы ответим «да» (см. Рисунок 5.1.3 - Рисунок 5.1.4). В итоге, после двух вопросов в отдельном окне выдается рекомендация по приобретению на основе всех заданных вариантов (см. Рисунок 5.1.5). После нажатия кнопки «ОК» приложение закрывается.

Рисунок 5.1. 2

Рисунок 5.1. 3

Рисунок 5.1. 4

Если введенные ответы не корректны, то ЭС выдает сообщение об ошибке (см. Рисунок 5.1.6):

Рисунок 5.1. 6