Учебное пособие (Интеллектулльные информационные технологии) (ТГУ). Учебное пособие (Интеллектулльные информационные технологии) (Т. Интеллектуальные информационные технологии
Скачать 3.62 Mb.
|
А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). Интерфейс пользователя Рабочая память Интеллектуальный редактор БЗ Решатель Б З Подсистема объяснений |