Similar presentations:
Разработка экспертной информационной системы по выбору модели автомобиля
1.
ФГБОУ ВО КУБАНСКИЙ ГОСУДАРСТВЕННЫЙТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра ИВТ
Институт КСИБ
РАЗРАБОТКА ЭКСПЕРТНОЙ ИНФОРМАЦИОННОЙ
СИСТЕМЫ ПО ВЫБОРУ МОДЕЛИ АВТОМОБИЛЯ
ВЫПОЛНИЛ: СТУДЕНТ 4 КУРСА
ГРУППЫ 20-КБ-ИВ1
АНОХИН А.В.
ДИПЛОМНЫЙ РУКОВОДИТЕЛЬ:
К.Т.Н. ДОЦ. БОГДАНОВ В.В.
2.
Цели и задачиЦелью дипломного проектирования является разработка экспертной
системы, помогающей в выборе модели легкового автомобиля.
Для реализации поставленной цели были выполненных следующие
задачи:
– проведен анализ предметной области,
– исследованы особенности построения экспертных систем,
– разработана система для выбора легкового автомобиля.
2
3.
Экспертная системаЭкспертная система – компьютерная программа или программный комплекс, способный частично
или полностью заменить специалиста-эксперта в разрешении проблемной ситуации.
К основным функциям экспертных систем относят:
– приобретение знаний, полезного опыта решений;
– предоставление данных, при запросе пользователей;
– управление процессом поиска решений;
– разъяснение принятого решения.
Решения, рекомендуемые экспертной системой должны быть сопоставимы с решениями,
предложенными и/или принятыми экспертами.
3
4.
Задачи экспертной системыК типовым задачам экспертных систем относят:
– извлечение и интерпретация информации из первичных данных,
– диагностика различных неисправностей,
– структурный анализ сложных объектов,
– выбор конфигурации сложных многокомпонентных систем.
– планирование последовательности выполнения операций, приводящих к заданной цели,
– прогнозирование,
– обучение.
– решение неформализованных задач,обладающих одним из следующих свойств:
– противоречивость исходных данных,
– противоречивость знаний как в области решаемой задачи, так и в предметной области в целом,
– обширное пространство решения, из-за чего поиск решения требует перебора большого количества
решений,
– при динамически изменяемых данных и значениях.
4
5.
Средства разработки экспертных систем– Языки программирования
Си, Pyton, Java
– Языки искусственного интеллекта
Lisp, CLIPS
– Специализированный инструментарий
надстройки и библиотеки над языком искусственного интеллекта
– «Оболочки»
5
6.
Архитектура экспертных системКомпонентны экспертной системы:
– машина логического вывода (интерпретатор, решатель),
– рабочая память (база данных),
– база знаний,
– компонент приобретения знаний,
– объяснительный компонент,
– диалоговый компонент.
6
7.
Проектирование экспертной системыНачальное
состояние
Конечное
состояние
Конец
поиска
0
1
0
Меня интересует Volkswagen
0
2
0
Меня интересует KIA
0
3
0
Меня интересует Renault
1
4
0
Хочу Volkswagen Polo CONNECT
1
5
0
Хочу Volkswagen Polo Football Edition
1
6
0
Хочу Volkswagen Caddy
2
7
0
Хочу Cerato
2
8
0
Хочу KIA Optima
2
9
0
Хочу KIA Rio
3
10
0
Хочу Renault Logan Stepway
3
11
0
Хочу Renault Sandero
3
12
0
Хочу Renault Logan II Sd
4
13
0
Нужно выбрать характеристики
5
13
0
Нужно выбрать характеристики
6
13
0
Нужно выбрать характеристики
7
13
0
Нужно выбрать характеристики
8
13
0
Нужно выбрать характеристики
13
14
0
Надо выбрать привод автомобиля
13
15
0
Надо выбрать тип коробки передач
13
16
0
Надо выбрать объём двигателя
13
17
0
Нужно определиться с бюджетом
13
18
0
Надо определиться с разгоном автомобиля
14
31
1
Мне не важен тип привода
14
32
1
Мне нужен передний привод
14
33
1
Мне нужен задний привод
Ответ пользователя
7
8.
Проектирование экспертной системыНачало
Задание текущего
Задание текущего
состояния «0»
состояния «0»
Нахождение текущего
Нахождение
состояния в текущего
таблице
«Управление
состояния переходами»
в таблице
«Управление переходами»
Нет
Нет
Состояние есть
в таблице?
Состояние есть
в таблице?
Да
Да
Задание Пользователю
вопроса «Вопрос-Ответ»
Задание Пользователю
вопроса «Вопрос-Ответ»
Вывод сообщения об
ошибке
Получение ответа
Вывод сообщения об
ошибке
Получение ответа
Нет
Ответ есть
в таблице?
Сверка ответа с таблицей
«Управление переходами»
Нет
ОтветДаесть
в таблице?
Сверка ответа с таблицей
«Управление переходами»
«0»
Конечное состояние «0»
или «1»
«0»
«1»
Конечное состояние
«0»
или «1»
0
Вопрос: Выберите бюджет на покупку автомобиля:
1
Вопрос: Введите желаемый расход автомобиля:
2
Вопрос: Введите вид топлива автомобиля:
Ответ: Бензин, Дизель, Электро
3
Вопрос: Выберите нужную комплектацию автомобиля:
Ответ: Базовая, Комфорт, Люкс
4
Вопрос: Выберите объём двигателя автомобиля
Ответ: В диапазоне от 1.2 л до 3.5 л
Да
Формирование решения
«1»
Конец решения
Формирование
Конец
8
9.
Проектирование базы данных9
10.
Разработанная система10
11.
Разработанная система11
12.
Разработанная система12
13.
ЗаключениеВ результате выполнения дипломного проектирования была разработана экспертная система, для помощи в
подборе модели легкового автомобиля, согласно пожеланиям и предпочтениям пользователя.
В ходе выполнения были сделаны следующие выводы:
– роль экспертных систем становится с каждым днем все важнее, за счет предоставления
персонализированных рекомендаций и учитывая индивидуальные потребности пользователей,
– экспертные системы способны адаптироваться к различным сферам деятельности и выдавать не только
корректные рекомендации, но и также понимание различных факторов, влияющих на выбор,
– внедрение экспертных систем позволяет лучше обслуживать клиентов и за счет этого повышать
конкурентоспособность организации,
– экспертная система способна учитывать большее количество фактов и знаний, ограниченная лишь
дисковым пространством хранилища, в отличии от человека-эксперта, ограниченного физиологией.
13