- •По дисциплине
- •Практическая работа №2. Моделирование процесса обучения Структурный подход
- •1 Цель работы
- •2 Задания для понимания процесса обучения.
- •2 Задания для понимания
- •Практическая работа №3 Построение базы знаний
- •1 Получение знаний о предметной области.
- •2 Формализованное описание знаний (продукционная модель).
- •3 Реализация экспертной системы на продукционной модели представления знаний
- •Практическая работа №4 Разработка базы знаний на языке пролог
- •2 Выполнение работы
- •2.1 Знакомство с интерфейсом системы
- •2.2 Загрузка готовой программы, написанной на Прологе.
- •2.3 Разработка собственного модуля – генеалогического дерева
Практическая работа №3 Построение базы знаний
1 Получение знаний о предметной области.
Цель: Освоение технологии построения базы знаний простейшей экспертной системы, построенной на знаниях об определённой предметной области.
Задачи: Каждый студент исследует одну предметную область и решает три задачи:
Выбрать предметную область, в которой вы можете выступить экспертом
получение знаний, описание поля знаний о предметной области(ПО),
формализации знаний в выбранной модели представления знаний
и создание базы знаний и программная реализация базы знаний экспертной системы.
Предметная область выбирается самостоятельно и согласуется с преподавателем или выбирается вариант из приложения:
Предметная область: Идентификация транспортного средства (велосипед, мотоцикл, мотоцикл с коляской ,мотороллер, телега, карета, автобус, грузовик, легковой автомобиль).
2 Формализованное описание знаний (продукционная модель).
Правило 1:
Если транспортное средство имеет 2 колеса
То транспортное средство- велосипед, мотоцикл.
Правило 2:
Если транспортное средство имеет более 2 колес
То транспортное средство - мотороллер, телега, карета, автобус, грузовик, легковой автомобиль, мотоцикл с каляской.
Правило 3:
Если транспортное средство имеет двигатель
То транспортное средство - мотороллер, автобус, грузовик, мотоцикл, легковой автомобиль, мотоцикл с каляской.
Правило 4:
Если транспортное средство не имеет двигатель
То транспортное средство – велосипед, телега, карета.
Правило 5:
Если на транспортном средстве возможна перевозка пассажиров
То транспортное средство – мотоцикл, карета, автобус, грузовик, легковой автомобиль, мотоцикл с каляской.
Правило 6:
Если на транспортном средстве не возможна перевозка пассажиров
То транспортное средство – велосипед, мотороллер, карета, автобус.
Правило 7:
Если транспортное средство предназначено для перевозки грузов
То транспортное средство – грузовик, мотороллер, телега.
Правило 8:
Если транспортное средство не предназначено для перевозки грузов
То транспортное средство – легковой автомобиль, автобус, велосипед, мотоцикл, карета.
Правило 9:
Если транспортное средство имеет кабину
То транспортное средство – автобус, грузовик, легковой автомобиль, карета.
Правило 10:
Если транспортное средство не имеет кабину
То транспортное средство – мотороллер, велосипед, мотоцикл, мотоцикл с каяской, телега.
Правило 11:
Если для управления транспортным средством необходимо водительское удостоверение
То транспортное средство – автобус, грузовик, легковой автомобиль, мотоцикл, мотоцикл с каляской, мотороллер.
Правило 12:
Если для управления транспортным средством не нужно водительское удостоверение
То транспортное средство – велосипед, карета, телега.
3 Реализация экспертной системы на продукционной модели представления знаний
Цель работы. Программная реализация экспертной системы на любом ЯВУ Написать программу на ЯВУ или Прологе, моделирующую работу эксперта
Желательно реализовать диалог (интефейс) с пользователем удовлетворяющий тесту Тьюринга.
Минимальные требования: ЭС задает пользователю вопросы на русском языке. Пользователь может вводить ответы с помощью клавиатуры ПК.