Кафедра информатики и информационных систем
"Представление знаний в информационных системах"
  Автор к.т.н., доцент Хабаров Сергей Петрович  
Краткое содержание курса      Конспекты лекций в формате 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. Фреймовые системы и их функционирование.
7.3. Обобщенная структура фрейма.
8.1. Поиск как основа функционирования СОЗ.
8.2. Стратегии поиска в глубину и ширину.
8.3. Стратегия эвристического поиска.
8.4. Формализация задач в пространстве состояний.
8.5. Представление пространства состояний в виде базы знаний.
8.6. Пример использования поиска в глубину с формированием пространства состояний.
9.1. Основные понятия и определения.
9.2. Арифметические операции над нечеткими переменными.
Лабораторные работы
Учебное пособие: "Использование среды PIE при проектировании баз данных и знаний" в формате pdf
в электронной-библиотечной системе «Лань»: https://e.lanbook.com/book/117636
Учебное пособие: "Использование Турбо-пролога при проектировании баз данных и знаний" в виде html
Введение
1. Общие сведения о языке Пролог
2. Элементы языка Турбо-Пролог
3. Структура программ Турбо-Пролога
4. Оболочка системы Турбо-Пролог
Лаб.работа №1. Работа с простейшими программами в системе Турбо-Пролог
Лаб.работа №2. Пролог-программы как простейшие базы данных и знаний
Лаб.работа №3. Управление ходом выполнения программ в Турбо-Прологе
Лаб.работа №4. Управление ходом выполнения Пролог-программ
Лаб.работа №5. Рекурсия и рекурсивные процедуры в Прологе
Лаб.работа №6. Списки и процедуры их обработки
Лаб.работа №7. Способы представления баз данных в Пролог-программах
Лаб.работа №8. Динамические базы данных в Турбо-Пролог
Лаб.работа №9. Работа со сложноструктурированными базами данных

Варианты индивидуальных заданий по разработке прототипа ЭС в среде Турбо-Пролог.
Пример выполнения зачетного задания в среде Турбо-Пролог.

Введение
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. Основы работы с базой данных картинок
2.6.2. Команда меню Pictures –> Pictures Database
2.7. Команды главного меню режима консультации (Consult)
2.9. Основные операторы и процедуры языка ESTA
Дополнительные материалы

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