Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zachet.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
286.9 Кб
Скачать
  1. Система представления знаний.

Знания, хранящиеся в базе знаний (БЗ) интеллектуальных систем должны быть представлены с использованием некоторой модели представления знаний.

В настоящее время в теории ИИ принято выделять 4 основных класса моделей представления знаний:

1. Логические модели

2. Продукционные системы

3. Семантические сети

4. Фреймы

Основная цель представления знаний в ИИ – научиться хранить знания таким образом, чтобы программы могли обрабатывать их и достигнуть подобия человеческого интеллекта. Исследователи ИИ используют теории представления знаний из когнитологии (науке о мышлении). Такие методы как фреймы, правила и семантические сети пришли в ИИ из теорий обработки информации человеком. Так как знание используется для достижения разумного поведения, фундаментальной целью дисциплины представления знаний является поиск таких способов представления, которые делают возможным процесс логического вывода, то есть создание выводов из знаний.

В современных системах искусственного интеллекта, как правило, используется комбинация различных моделей. Кроме того, знания принято разделять на процедурные и декларативные.

Процедурные знания представляют собой описание некоторой упорядоченной последовательности действий, то есть алгоритм.

Декларативные знания, в отличие от процедурных, не предписывают в явной форме каких-либо действий, а представляют собой утверждения о наличии у объектов некоторых свойств или отношений между объектами. Таким образом, декларативные знания носят констатирующий характер.

  1. Фреймы. Семантические сети. Классификация базовых понятий сс. Сущности и отношения.

Разновидностью сетевых моделей является фреймовое представление знаний. Термин «фрейм» (от англ. frame, что означает «каркас», «структура», «рамка») был предложен Марвином Минским для обозначения структуры знаний для восприятия пространственных сцен. Фрейм представ­ляет собой информационную структуру, описывающую конкретный стан­дартный фрагмент знаний (объект, ситуацию, процедуру и т. п.). Эта модель, как и семантическая сеть, имеет глубокое психологическое обосно­вание. В психологии и философии известно понятие абстрактного об­раза. Например, произнесение вслух слова «комната» порождает у слу­шающих образ комнаты: «жилое помещение с четырьмя стенами, полом, потолком, окнами и дверью, площадью 10-20 м ». Из этого описания ничего нельзя убрать (например, убрав окна, мы получаем чулан или кладовку, а не комнату). В определении фрейма есть «дырки», или «слоты», - это незапол­ненные значения некоторых атрибутов, например количество окон и дверей, цвет стен, высота потолка, покрытие пола и др. В теории фреймов такой об­раз комнаты называется фреймом комнаты. Фреймом также называется и формализованная модель для отображения образа.

Различают фреймы-образцы, или прототипы, хранящиеся в базе зна­ний, и фреймы-экземпляры, которые создаются для отображения реальных фактических ситуаций на основе поступающих данных. Модель фрейма яв­ляется достаточно универсальной, поскольку позволяет отобразить все мно­гообразие знаний о мире через:

  • фреймы-структуры, используемые для обозначения объектов и понятий (система, проект, программа);

  • фреймы-роли (менеджер, разработчик, проектировщик, конструктор);

  • фреймы-сценарии (празднование дня рождения, заседание ученого совета, проведение соревнований);

  • фреймы-ситуации (тревога, авария, рабочий режим устройства) и др.

Достоинством представления инженерных знаний в виде системы фреймов является структурированность информации по сравнению с семан­тическими сетями, более компактное представление о конкретных фактах, ситуациях и т. п., возможность описывать в рамках одного фрейма одновре­менно как декларативные, так и процедурные знания.

В основе сетевых методов лежит представление знаний в виде множе­ства понятий, связанных семантическими отношениями. Графически понятия выражаются вершинами сети, отношения - направленными дугами.

Использование семантических сетей в качестве модели представления знаний дает следующие преимущества:

  • наглядное отображение взаимосвязей между объектами базы знаний;

  • хорошие классификационные свойства сети;

  • высокая смысловая выразительность сети, что обеспечивает прямое моделирование семантики предметной области и позволяет проектировщику обращаться с системой на уровне понятий профессионально-ориентиро­ванного языка;

  • возможность легко модифицировать представленные данные.

Наряду с преимуществами семантические сети обладают и рядом не­достатков, основными из которых являются слишком «произвольная» струк­тура графа и большое разнообразие типов вершин и отношений. Обе эти осо­бенности приводят к сложностям, возникающим при разработке программно­го обеспечения.

Классификация семантических сетей

По сложности структуры

  • Простые сети – вершины не имеют внутренней структуры

  • Иерархические сети

По количеству типов отношений

  • Однородные – только один тип отношений

  • Неоднородные

По арности (количеству понятий, связанных одной дугой)

  • Бинарные

  • N-арные

Отношение между объектом и множеством, обозначающим, что объект принадлежит этому множеству, называется отношением классификации (IS-A). Говорят, что множество (класс) классифицирует свои экземпляры. Название произошло от английского «IS-A». Иногда это отношение именуют также MemberOf. Отношение IS-A предполагает, что свойства объекта наследуются от множества.

Обратное к IS-A отношение используется для обозначения примеров, поэтому часто называется «Example».

Отношение между надмножеством и подмножеством называется AKO — «A KIND OF» («разновидность»). Альтернативные названия — «SubsetOf» и «Подмножество». Это отношение определяет, что каждый элемент первого множества входит и во второе (выполняется IS-A для каждого элемента), а также логическую связь между самими подмножествами: что первое не больше второго и свойства первого множества наследуются вторым.

Объект, как правило, состоит из нескольких частей, или элементов. Например, компьютер состоит из системного блока, монитора, клавиатуры, мыши и т. д. Важным отношением является HAS-PART, описывающее части/целые объекты.

В С-сети имеет место иерархия понятий, позволяющая делать выводы на основе наследования.

Часто отношения рассматриваются как сущности, имеющие собственные атрибуты, например отношение владения может характеризоваться периодом владения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]