Кафедра информатики и информационных систем
"Представление знаний в информационных системах"
  Автор к.т.н., доцент Хабаров Сергей Петрович  
Краткое содержание курса      Конспекты лекций в формате html и архивов докумеитов MS Word
Лекции
1.1. Общие сведения о СОЗ.
1.2. Пример независимости знаний и процедур их обработки.
1.3. Понятие знаний, фактов и правил.
       Пример построения простейшей базы знаний ('Семья') ---> 2.1. Назначения ЭС и основные требования к ним.
2.2. Упрощенная структура ЭС.
2.3. База знаний, как элемент экспертной системы.
2.4. Необходимые условия представления знаний.
3.1. Формализация задачи.
3.2. Представление знаний в виде "дерева решений".
3.3. Формирование правил на основе дерева решений.
3.4. Дополнительная информация, включаемая в БЗ.
4.1. Логические модели и логическое программирование.
4.2. Простейшие конструкции языка предикатов.
4.3. Предикатные формулы.
4.4. Определение правильно построенной формулы.
4.5. Логический вывод.
4.5.1. Правило резолюции для простых предложений.
4.5.2. Правило резолюции для сложных предложений.
4.5.3. Простая резолюция сверху вниз.
4.5.4. Общая резолюция сверху вниз.
4.5.5. Унификаторы и примеры унификации.
4.5.6. Решение задач и извлечение ответа.
5.1. Описание иерархической структуры понятий и диаграмма представления.
5.2. Семантическая сеть как Пролог - программа.
5.3. Элементы семантической сети.
5.4. Представление структуры понятий семантической сетью.
5.5. Представление событий семантической сетью.
5.6. Получение вывода с помощью семантической сети.
5.7. Пример представления знаний семантической сетью.
6.1. Системы продукции.
6.2. Механизм функционирования систем продукции.
6.3. Прямая цепочка рассуждений в системе продукций.
6.4. Обратная цепочка рассуждений в системе продукций.
7.1. Основные понятия и определения.
7.2. Арифметические операции над нечеткими переменными.
8.1. Поиск как основа функционирования СОЗ.
8.2. Стратегии поиска в глубину и ширину.
8.3. Стратегия эвристического поиска.
8.4. Формализация задач в пространстве состояний.
8.5. Представление пространства состояний в виде базы знаний.
8.6. Пример использования поиска в глубину с формированием пространства состояний.
9.1. Понятие фрейма и слота.
9.2. Фреймовые системы и их функционирование.
9.3. Обобщенная структура фрейма.
Лабораторные работы
Это учебное пособие доступно в ЭБС «Лань»: https://e.lanbook.com/book/117636
Лаб. работа №1. Работа с простейшими программами в среде PIE.
Индивидуальное задание для ЛР0 --->
Индивидуальное задание для ЛР1 --->
Лаб. работа №2. Пролог-программы как простейшие базы данных и знаний.
Лаб. работа №3. Управление ходом выполнения программ в среде PIE.
Контрольная работа №1.
Лаб. работа №4. Управление ходом выполнения Пролог-программФайл
Индивидуальное задание для ЛР4 --->
Лаб. работа №5. Рекурсия и рекурсивные процедуры в Прологе.
Лаб. работа №6. Списки и процедуры их обработки.
Контрольная работа №2.

Индивидуальное задание: "Разработка простейшей базы знаний в среде PIE"
Титульный лист отчета PIE 2022 --->
Введение
1. Основы работы в среде ESTA
1.1. Запуск и настройка оболочки ESTA
1.2. Загрузка базы знаний и режим консультации
1.3. Структура базы знаний ESTA
1.4. Форматы файлов баз знаний в ESTA
1.5. Элементарные приемы работы с секциями
1.6. Элементарные приемы работы с параметрами
1.7. Задание на лабораторную работу
2. Руководство пользователя системы ESTA
2.1. Общие сведения о системе
2.2. Команды главного меню для работы с секциями (Section)
2.3. Правила описания полей в секциях и параметрах
2.4. Основные типы параметров
2.5. Команды главного меню для работы с параметрами (Parameter)
2.6. Использование картинок в
2.6.1. Основы работы с базой данных картинок в ESTA
2.6.2. Команда меню Pictures –> Pictures Database
2.7. Команды главного меню режима консультации (Consult)
2.9. Основные операторы и процедуры языка ESTA

Индивидуальное задание: "Разработка простейшей экспертной системы в среде ESTA"
При разработке экспертной системы в соответствии со спецификой выбранной предметной области необходимо использовать такие возможности ESTA как: Запуск экспертной системы должен осуществляться с помощью ярлыка.
Экспертная система должна содержать заголовок, отражающий назначение данной экспертной системы.
Дополнительные материалы

На сайт www.habarov.spb.ru