Разработка экспертной системы выбора фильма в зависимости от настроения и пожеланий пользователя - Курсовая работа

бесплатно 0
4.5 181
Общая характеристика киноиндустрии как предметной области работы. Разработка базы данных и дерева вопросов для получения информации для выбора фильма. Программная реализация экспертной системы. Тестирование системы и создание руководства пользователя.


Аннотация к работе
Экспертная система - это интеллектуальная система-советчик, построенная на базе знаний о предметной области, а также опыта и знаний экспертов. Экспертные системы создаются для помощи в решении задач, обладающих неполнотой данных, неоднозначностью и противоречивостью, напр. постановка диагноза болезни. База знаний - это особого рода база данных, разработанная для оперирования знаниями. База знаний содержит структурированную информацию, покрывающую некоторую область знаний, для использования компьютером (или человеком) с конкретной целью.Цель данной курсовой работы - разработка экспертной системы, которая поможет пользователю выбрать фильм в зависимости от его настроения и пожеланий. Для достижения указанной цели необходимо решить следующие задачи: 1) Изучить предметную область;Но это не мешает кино оставаться уже на протяжении нескольких десятков лет самым массовым видом искусства. Действительно, хорошее кино завораживает, удивляет, заставляет задуматься над происходящими в жизни человека явлениями. Зачастую кино показывает нам идеальную жизнь, жизнь о которой мечтают многие, жизнь, которая для многих не достижима. Несомненно, кино играет важную в жизни современного человека. Ведь на фильмах выросли целые поколения людей, формируют и закладывают в человека определенные ценности и представления о суровых реалиях нашей жизни.На сегодняшний день разработано уже достаточное количество моделей. В рассматриваемой задаче предметная область представляет собой множество причинно-следственных связей между внешними факторами и их влиянием на конечный результат. Данная модель, основанная на правилах, позволяет представить знание в виде предложений типа: "ЕСЛИ - ТО".Существуют два типа продукционных систем - с прямыми и обратными выводами. Прямые выводы реализуют стратегию "от фактов к заключениям".Реализовать экспертную систему можно с помощью различных программных сред. Наличие бесплатной среды разработки да нет да да Средства отладки встроенные средства отладки встроенные средства отладки нет встроенных средств отладки Встроенные, но не удобные В качестве среды реализации ЭС выбрана объектно-ориентированная среда программирования VISUALBASIC, так как она по сравнению с другими имеет следующие преимущества: · Удобство ввода и вывода информации с помощью форм, что является важным фактором для написания данной экспертной системы. Это является главным фактором в выборе языка программирования, т.к. работа системы построена на цикличности, то легко с помощью функций обрабатывать большое количество вводимой и выводимой информации.База знаний - это особого рода база данных, разработанная для оперирования знаниями.В данной экспертной системе для анализа и вывода решения будет использоваться поиск в глубину.Пара Литературное произведение Классика Ограничено Новые времена Реальное событие Классика Ограничено Человек-слон Военное событие Классика Ограничено Касабланка Реальное событие Классика Ограничено Большой побег Военное событие Классика Ограничено На западном фронте без переменIfsostav.VIBOR = "O"&"F"&"H"&"yes"&"dobr"Then sostav.VIBOR = "O"&"F"&"H"&"yes"&"dobr"&"dlin" otvet.lbl.Text = form1.massiv(179) otvet.Show() Ifsostav.VIBOR = "O"&"M"&"H"&"yes"&"dobr"Then sostav.VIBOR = "O"&"M"&"H"&"yes"&"dobr"&"dlin" otvet.lbl.Text = form1.massiv(115) &form1.massiv(179) otvet.Show() Ifsostav.VIBOR = "O"&"F"&"W"&"yes"&"dobr"Then sostav.VIBOR = "O"&"F"&"W"&"yes"&"dobr"&"dlin" otvet.lbl.Text = form1.massiv(7) &form1.massiv(231) otvet.Show() Ifsostav.VIBOR = "O"&"M"&"W"&"yes"&"dobr"Then sostav.VIBOR = "O"&"M"&"W"&"yes"&"dobr"&"dlin" otvet.lbl.Text = form1.massiv(7) otvet.Show() Ifsostav.VIBOR = "O"&"M"&"PR"&"yes"&"dobr"Then sostav.VIBOR = "O"&"M"&"PR"&"yes"&"dobr"&"dlin" otvet.lbl.Text = form1.massiv(48) otvet.Show()Пример работы программыДля начала работы запустите файл films.exe.В операционных системах семейства Windows по умолчанию это осуществляется двойным щелчком левой кнопки мыши по соответствующей иконки.В данной работе была создана экспертная система по подбору фильма. ЭС помогает пользователю найти подходящий фильм на основании индивидуальных ответов на поставленные вопросы.

План
Содержание

Введение

1. Постановка цели и задач

2. Описание предметной области

3. Выбор метода решения

3.1 Модель представления знаний

3.2 Метод вывода на знаниях

3.3 Средства программной реализации

4. Описание базы знаний

4.1 Стратегия поиска

4.2 Дерево вопросов

5. Программная реализация

5.1 Код программы

5.2 Человеко-машинный интерфейс

6. Руководство пользователя

Выводы

Введение
фильм пользователь база программный

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

База знаний - это особого рода база данных, разработанная для оперирования знаниями. База знаний содержит структурированную информацию, покрывающую некоторую область знаний, для использования компьютером (или человеком) с конкретной целью.

Работа экспертной системы в ответ на запрос пользователя предполагает обязательный диалог с ним. При этом экспертная система задает пользователю ряд вопросов и на основе анализа полученной информации сообщает ему свое решение, являющееся советом по данной теме или ситуации.

Экспертная система характеризуется следующими свойствами: · Моделирует мышление человека;

· Формирует выводы на основе своих знаний;

· Возможность накопления знаний и сохранение их длительное время;

· Работа с большими объемами знаний.

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

В ходе работы были: 1) изучена предметная область;

2) выбран метод решения задачи;

3) разработано дерево вопросов;

4) выбран язык программирования;

5) реализована программа;

6) создано руководство пользователя.

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?