Зміст
Введення
. Постановка мети і завдань
. Опис предметної області
. Вибір методу рішення
. 1 Модель представлення знань
. 2 Метод виведення на знаннях
. 3 Засоби програмної реалізації
. Опис бази знань
. 1 Стратегія пошуку
. 2 Дерево питань
. Програмна реалізація
. 1 Код програми
. 2 Людино-машинний інтерфейс
. Керівництво користувача
Висновки
Введення
фільм користувач база програмний
Експертна система - це інтелектуальна система-порадник, побудована на базі знань про предметну область, а також досвіду і знань експертів. Розробка експертних систем є складовою частиною робіт з штучного інтелекту. Експертні системи створюються для допомоги у вирішенні завдань, що володіють неповнотою даних, неоднозначністю і суперечливістю, напр. постановка діагнозу хвороби.
База знань - це особливого роду база даних, розроблена для оперування знаннями. База знань містить структуровану інформацію, яка покриває деяку область знань, для використання комп'ютером (або людиною) з конкретною метою.
Робота експертної системи у відповідь на запит користувача передбачає обов'язковий діалог з ним. При цьому експертна система задає користувачеві ряд питань і на основі аналізу отриманої інформації повідомляє йому своє рішення, що є радою по даній темі або ситуації.
Експертна система характеризується наступними властивостями:
· Моделює мислення людини;
· Формує висновки на основі своїх знань;
· Можливість накопичення знань і збереження їх тривалий час;
· Робота з великими обсягами знань.
1. Постановка мети і завдань
Мета даної курсової роботи - розробка експертної системи, яка допоможе користувачеві вибрати фільм в залежності від його настрою і побажань. Для досягнення зазначеної мети необхідно вирішити наступні завдання:
) Вивчити предметну область;
) Вибрати й обгрунтувати метод рішення;
) Створити базу знань;
) Розробити дерево питань, яке дозволить системі отримати достатньо інформації для вибору фільму;
) Програмно реалізувати експертну систему. Створену систему протестувати і постачити керівництвом користувача.
2. Опис предметної області
Кінематограф відносно новий вид мистецтва. Його історія в порівнянні з тисячолітньою історією музики, живопису, театру дуже коротка. Але це не заважає кіно залишатися вже протягом декількох десятків років наймасовішим видом мистецтва.
Дійсно, хороше кіно заворожує, дивує, змушує замислитися над що відбуваються в житті людини явищами. Також як книга для письменника, музика для музиканта або картина для художника, кіно для режисера - це спосіб вираження власних думок, почуттів і бажань. Найчастіше кіно показує нам ідеальну життя, життя про яку мріють багато, життя, яка для багатьох не досяжна. Кінематограф є своєрідним мотивом, спонукальним дією до активного втручання в своє життя і зміни її на краще на шляху до ідеалу.
Безсумнівно, кіно відіграє важливу в житті сучасної людини. Адже на фільмах виросли цілі покоління людей, формують і закладають у людини певні цінності і уявлення про суворі реалії нашого життя.
Кіно формує світогляд людини, збагачує його духовно, насичує корисною інформацією. Існує і психологічний вплив кінематографа на людину, адже під його впливом може виникати різноманітна гамма неповторних почуттів. Фільм або серіал може викликати посмішку або сльози, радість чи смуток, збудження або відчуття душевного спокою. Кіно може міняти людину, її внутрішній стан, поведінка, характер. Звичайно, не слід заперечувати, що кіно може мати і негативний вплив на розвиток людини.
В даний час знято безліч фільмів і справжньою проблемою стає вибір фільму для перегляду.
Для вирішення цієї проблеми послужить розробляється експертна система з підбору фільму, яка покликана допомогти користувачеві швидко підібрати фільм для перегляду в відповідно до заданих умов та побажаннями.
3. Вибір методу рішення
. 1 Модель представлення знань