Similar presentations:
Разработка (фрагмента) экспертной системы «Покупка мобильного телефона» на языке prolog
1. Курсовой проект по учебной дисциплине «Математические основы интеллектуальных систем» Разработка (фрагмента) экспертной системы
КУРСОВОЙ ПРОЕКТ ПО УЧЕБНОЙ ДИСЦИПЛИНЕ«МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНТЕЛЛЕКТУАЛЬНЫХ
СИСТЕМ»
РАЗРАБОТКА (ФРАГМЕНТА) ЭКСПЕРТНОЙ СИСТЕМЫ
«ПОКУПКА МОБИЛЬНОГО ТЕЛЕФОНА» НА ЯЗЫКЕ
PROLOG.
Выполнила:
Крамущенко Валерия Андреевна
студентка 2 курса специальности
1-40 03 01 «Искусственный интеллект»
дневной формы получения образования
1
Научный руководитель
Просвирнина Ирина Борисовна,
доцент кафедры системного
программирования и Компьютерной
безопасности, кандидат физикоматематических наук, доцент
2. Цель:
Целью работы является разработка (фрагмента)экспертной системы «Покупка мобильного
телефона» на языке Prolog
2
3. ЗАДАЧИ ПРОЕКТА
12
3
Изучение
Изучение языка
Prolog и анализ
предметной области
База данных
Формирование базы
данных мобильных
телефонов
Код на Prolog
Написание кода на
языке SWI-Prolog и
его анализ
4 Тестирование
Тестирование кода
и анализ
результатов
5
Дерево цели
Построение дерева
цели с использованием
языка UML
3
3
4. Логическое Программирование На Языке Prolog:
Логическое программирование на языке Prolog — это методпрограммирования, основанный на использовании логических
утверждений и правил вывода.
4
5. Фрагмент из базы данных мобильных телефонов:
56. Свойства-характеристики мобильных телефонов:
67. Фрагмент параметров мобильных телефонов:
78. Тестирование кода:
Тест 18
Тест 2
9. Фрагмент дерева цели мобильных телефонов:
910. Заключение по данному курсовому проекту:
Аналитика задачи : Проведена аналитика задачи.Разработка базы знаний и правил: Написан код на языке SWI-Prolog с базой знаний и
правилами.
Тестирование и проверка корректности системы: Проведено тестирование различных
сценариев использования.
Визуализация процесса принятия решений: Построено дерево цели на языке UML.
Возможные усложнения и расширения системы: Учет дополнительных характеристик и
логических связей.
Предложения по улучшению функциональности: Адаптация рекомендаций под
изменяющиеся условия и предпочтения потребителя.
10
11. Спасибо за внимание
СПАСИБО ЗАВНИМАНИЕ
programming