Главная страница
Навигация по странице:

  • 2.4. Семантические сети

  • Глава 3. Структура и технология проектированияэкспертных систем 3.1. Структура статической и динамической ЭС

  • Учебное пособие (Интеллектулльные информационные технологии) (ТГУ). Учебное пособие (Интеллектулльные информационные технологии) (Т. Интеллектуальные информационные технологии


    Скачать 3.62 Mb.
    НазваниеИнтеллектуальные информационные технологии
    АнкорУчебное пособие (Интеллектулльные информационные технологии) (ТГУ).doc
    Дата30.05.2018
    Размер3.62 Mb.
    Формат файлаdoc
    Имя файлаУчебное пособие (Интеллектулльные информационные технологии) (Т.doc
    ТипУчебное пособие
    #19788
    страница2 из 8
    1   2   3   4   5   6   7   8

    А1 <проверку нормальности распределения значений остатков>

    А2 <проверку статистической независимости значений остатков>


    . . .

    С (если К7=3, то)

    С1 <вычисление F-статистик>

    С2 <визуальный анализ значений остатков>



    Множество КФ и ФСС служат основой для построения фрейм-фраз, совокупность которых образует семантическую модель предметной области.

    В качестве значения слота может выступать имя другого фрейма, так образуются сети фреймов (рис. 2.1).



    Рис. 2.1. Сеть фреймов
    Существует несколько способов получения слотом значений во фрейме-экземпляре:

    • по умолчанию от фрейма-образца;

    • через наследование свойств от фрейма, указанного в слоте АКО («это»);

    • по формуле, указанной в слоте;

    • через присоединенную процедуру;

    • явно из диалога с пользователем;

    • из БД.

    Важнейшим свойством теории фреймов является наследование свойств по АКО-связям. Слот АКО указывает на фрейм более высокого уровня иерархии, откуда неявно наследуются, т.е. переносятся, значения аналогичных слотов. В общем случае на наследование свойств ориентируют указатели наследования:

    U – уникальный, показывает, что значение не наследуется;

    S – показывает, что значение слота наследуется;

    R – показывает, что значения слота должны находиться в пределах значений, указанных в одноименных слотах родительского фрейма;

    O – выполняет одновременно функции U и S (при отсутствии значения наследуется, в противном случае не наследуется).

    Тип значения слота показывают указатели типа данных: frame (указатель на фрейм), real, integer, boolean, text, list, table.

    Демон – это процедура, автоматически запускаемая при выполнении некоторого условия. Демоны запускаются при обращении к соответствующему слоту. Демон IF-NEEDED запускается, если в момент обращения к слоту его значение не было установлено. Демон IF-ADDED запускается при попытке изменения значения слота. Демон IF-REMOVED запускается при удалении значения слота.

    Основным преимуществом фреймов как модели представления знаний является то, что она отражает концептуальную основу организации памяти человека, а также ее гибкость и наглядность [8]. Фреймовый подход реализуется на основе специальных языков представления знаний FRL, KRL, фреймовая «оболочка» Карра.
    2.4. Семантические сети
    Семантика – это наука, устанавливающая отношения между символами и объектами, которые они обозначают, т.е. наука, определяющая смысл знаков.

    Семантическая сеть – это ориентированный граф, вершины которого – понятия, а дуги – отношения между ними.

    В качестве понятия выступают абстрактные или конкретные объекты, а отношения – это связи типа: «принадлежит», «имеет частью», «это». Можно предложить несколько классификаций семантических сетей, связанных с типами отношений между понятиями. По количеству типов отношений: однородные (с единственным типом отношений); неоднородные (с различными типами отношений). По типам отношений: бинарные, в которых отношения связывают два объекта; N-арные, в которых есть специальные отношения, связывающие более двух понятий.

    Характерной особенностью семантических сетей является обязательное наличие трех типов отношений:

    • класс – элемент класса (цветок – роза);

    • свойство – значение (цвет – красный);

    • пример элемента класса (роза – чайная).

    Наиболее часто в семантических сетях используются отношения:

    • атрибутивные связи – «иметь свойство» (память – объем);

    • часть – целое – «имеет частью» (велосипед – руль);

    • функциональные связи – «производит», «влияет»;

    • количественные – «больше», «меньше», «равно»;

    • пространственные – «далеко», «близко», «за», «под», «над»;

    • временные – «раньше», «позже», «в течение»;

    • логические связи – «и», «или», «не».

    Фрагмент семантической сети приведен на рис. 2.2 [8].


    Рис. 2.2. Семантическая сеть
    Недостатком этой модели является сложность организации вывода на семантической сети. Эта проблема сводится к нетривиальной задаче поиска фрагмента сети, соответствующего некоторой подсети, отражающей поставленный запрос к БЗ.

    Для реализации семантических сетей существуют специальные сетевые языки, например NET, SIMER+MIR.
    Глава 3. Структура и технология проектирования
    экспертных систем

    3.1. Структура статической и динамической ЭС
    ЭС – сложные программные комплексы, аккумулирующие знания специалистов в конкретных предметных областях и тиражирующие этот эмпирический опыт для консультаций менее квалифицированных пользователей [2]. Первые ЭС, получившие практическое использование, были статическими, то есть не учитывали изменение исходных данных во время решения задачи (рис 3.1).

    Интерфейс пользователя


    Рабочая память

    Интеллектуальный редактор БЗ



    Решатель


    Б З

    Подсистема объяснений



    1   2   3   4   5   6   7   8


    написать администратору сайта