
- •Инженерия знаний
- •Инженерия знаний
- •Введение
- •Методические указания
- •Содержание отчета о лабораторной работе
- •Контрольные вопросы
- •Методические указания
- •Методические указания
- •1. Построение er-диаграммы
- •2. Построение сетевой модели представления знаний
- •3. Построение логической модели представления знаний
- •Содержание отчета о работе
- •Контрольные вопросы
- •2. Представление фактов
- •3. Многозначные объекты
- •4. Разрешенные значения
- •5. Вопросы
- •6. Правила
- •7. Выполнение логических выводов в оболочке Expert
- •8. Вычисление коэффициентов доверия в процессе выполнения логических выводов
- •Содержание отчета о работе
- •Контрольные вопросы
- •Библиографический список
- •Содержание
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования “Московский государственный институт радиотехники, электроники и автоматики
(технический университет)”
Подлежит возврату
№
Инженерия знаний
Методические указания
по выполнению лабораторных работ
для студентов, обучающихся
по специальностям 230102 и 230201
МОСКВА 2007
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования “Московский государственный институт радиотехники, электроники и автоматики
(технический университет)”
Подлежит возврату
№
Инженерия знаний
Методические указания
по выполнению лабораторных работ
МОСКВА 2007
Составитель: Г.Д. Потресова
Редактор: А.И. Семенов
Методические указания к лабораторным работам по дисциплине «Инженерия знаний» предназначены для студентов 3-го курса дневного отделения специальностей 230102 и 230201.. Для выполнения лабораторных работ необходимо знание лекционного материала по этому курсу, а также умение программировать на языках Пролог, Си и Паскаль.
Печатается по решению редакционно-издательского совета университета.
Рецензенты: И.И. Холкин,
А.П. Свиридов
©МИРЭА, 2007
Введение
Лабораторный практикум по дисциплине «Инженерия знаний» предназначен для получения практических навыков формализации знаний и их использования при решении задач на ЭВМ. Для формализации знаний могут использоваться различные модели представления знаний [1-5].
Данный лабораторный практикум включает четыре работы.
Лабораторная работа № 1. Анализ предметной области и представление знаний об объектах.
Лабораторная работа № 2. Представление знаний классифицирующей сетью.
Лабораторная работа № 3. Взаимосвязь сетевой и логической моделей представления знаний.
Лабораторная работа № 4. Продукционная модель представления знаний.
Лабораторные работы выполняются в компьютерном классе. Однако для того, чтобы эффективно использовать время, отведенное для занятий в компьютерном классе, необходимо заранее ознакомиться с описанием лабораторной работы, ответить на контрольные вопросы, согласовать с преподавателем вариант задания и выполнить пункты задания, предшествующие вводу и отладке программ на ЭВМ.
Предметная область, в которой решаются задачи при выполнении лабораторных работ, может указываться преподавателем или предлагаться самим студентом с учетом его круга интересов.
Лабораторная работа № 1
Анализ предметной области и
представление знаний об объектах
Цель работы
Практическое освоение прагматического подхода к анализу предметной области.
Изучение различных форм представления знаний об объектах и их практическое использование.
Формирование умения выбирать форму представления знаний об объектах, ориентированную на определенный язык программирования.
Задание
Провести анализ предметной области, указанной преподавателем, и выделить классы объектов, знания о которых необходимы для решения задач.
Задать представление знаний о классах объектов.
Представить знания о конкретных объектах предметной области в атрибутивном и позиционном форматах (взять по одному объекту каждого из классов).
Подготовить исходные данные для решения задачи в виде таблиц.
Представить знания об объектах на различных языках программирования.