Скачиваний:
0
Добавлен:
28.02.2026
Размер:
18.88 Кб
Скачать

Конспект: Модели представления знаний

  1. Понятие знания и представление знаний

· Знания — это выявленные закономерности предметной области (принципы, связи, законы), позволяющие решать задачи в этой области.

· Представление знаний — это процесс структурирования знаний с целью их формализации для последующей обработки на компьютере (или моделирования процессов мышления).

· Модель представления знаний — это формальный язык (формализм), предназначенный для отображения статических и динамических свойств предметной области.

  1. Классификация знаний

Знания можно классифицировать по различным признакам:

· По источнику происхождения:

· Внешние знания: публикации, базы данных, информация от поставщиков и потребителей, интернет-ресурсы, результаты научных исследований.

· Внутренние знания: опыт сотрудников (интеллектуальный капитал), знания о ключевых бизнес-процессах (ноу-хау), знания о продуктах и услугах, «память организации» (архивы, прошлый опыт).

· По содержанию (пример из лекции):

· Продуктивные, декларативные, процедурные, эвристические и т.д.

  1. Основные модели представления знаний

В лекции рассматриваются три классические модели.

    1. Продукционная модель (Модель правил)

Это одна из самых распространенных моделей. Знания представляются в виде правил формата «ЕСЛИ — ТО».

· Структура правила:

· Антецедент (Посылка): Условие, при котором правило может сработать. Состоит из элементарных предложений, соединенных логическими связками (И, ИЛИ).

· Консеквент (Заключение/Действие): Результат применения правила. Это может быть новый факт или указание на конкретное действие.

· Форма записи: ЕСЛИ (условие) ТО (действие) или АНТЕЦЕДЕНТ → КОНСЕКВЕНТ.

· Примеры правил:

· Ситуация → Действие: «ЕСЛИ топливо поступает в двигатель И двигатель вращается, ТО проблема в свечах зажигания».

· Посылка → Заключение: «ЕСЛИ в баке есть топливо И топливо поступает в карбюратор, ТО топливо поступает в двигатель».

· Механизмы логического вывода:

· Прямой вывод (от данных к цели): Система начинает с известных фактов и применяет правила, чтобы получить новые факты, пока не будет достигнута целевая гипотеза.

· Обратный вывод (от цели к данным): Система выдвигает цель (гипотезу) и ищет правила, которые могут ее подтвердить. Если данных для правила не хватает, они становятся новой подцелью.

    1. Семантическая модель (Семантические сети)

Эта модель ориентирована на описание связей между понятиями и отражает структуру памяти человека.

· Суть: Знания представляются в виде ориентированного графа.

· Вершины: Понятия, объекты, события, факты, свойства.

· Дуги (ребра): Отношения, связывающие вершины.

· Типы отношений (знаний), которые можно описать:

· Знание свойств (объект имеет свойство).

· Знание значений (смысл объекта).

· Знание связей (причинно-следственные, временные).

· Знание отношений (родовидовые — «is a», функциональные — «находится в», количественные).

· Виды семантических сетей:

· Интенсиональные: Описывают общие закономерности и правила для всего класса объектов.

· Экстенсиональные: Описывают конкретные факты и отношения для данной конкретной ситуации (например: «Иван — студент», «МГУ — находится в Москве»).

    1. Фреймовая модель

Модель предложена Марвином Минским. Она основана на концепции фреймов как структур для восприятия и представления стереотипных ситуаций.

· Фрейм — это структура данных для представления некоторого стереотипного объекта или ситуации. Фрейм можно представить как таблицу или запись.

· Структура фрейма:

· Имя фрейма.

· Слоты (ячейки): Это атрибуты, описывающие объект. Каждый слот заполняется конкретным значением (данными, ссылкой на другой фрейм или процедурой).

· Иерархия и наследование (АКО):

· Фреймы-прототипы: Хранят общие, абстрактные знания о классе объектов.

· Фреймы-образцы (экземпляры): Конкретизируют прототипы для описания реальных ситуаций или объектов. Они наследуют свойства фреймов-родителей.

· Слот АКО (A Kind Of — «Это разновидность»): Указывает на связь с фреймом более высокого уровня (родителем). Благодаря этому слоту работает механизм наследования свойств.

· Пример иерархии фреймов:

· Фрейм-прототип: СТАНОК

· Слот АКО: Изделие

· Слот Функция: Резание

· Фрейм-прототип: ОБРАБАТЫВАЮЩИЙ ЦЕНТР

· Слот АКО: Станок (наследует функцию «Резание»)

· Слот Операции: Сверление, фрезерование

· Фрейм-образец: МОДЕЛЬ 2204 ВМФ4

· Слот АКО: Обрабатывающий центр (наследует все свойства станка и обраб. Центра)

· Слот Рабочая зона: 250250400 мм (конкретное значение)

· Слот Устройство ЧПУ: 2С42

  1. Нечеткие знания

Реальные знания часто бывают нечеткими. Это отдельное направление, которое дополняет классические модели.

· Проблема: Традиционные модели требуют однозначности, а человеческие рассуждения опираются на нестрогие понятия (например, «высокий», «быстро», «недорого»).

· Суть: Нечеткие знания допускают суждения об относительной степени истинности. Для их обработки создана теория нечетких множеств и нечеткая логика, позволяющая формализовать такие понятия.