Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава_2-ИИС.doc
Скачиваний:
7
Добавлен:
10.11.2019
Размер:
95.74 Кб
Скачать

1. Возможно ли, достичь конечного результата (цели) на основе выбранных правил и данных (проблема выводимости).

2. Если возможно достижение цели, то как это сделать (проблема извлечения результата).

3. Как оценить достоверность результата, если исходные данные и правила не полностью достоверны (проблема достоверности).

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

Первая и вторая проблемы решается сочетанием аппарата описания знаний и аппарата вывода МЛВ.

2.3. Математическое представление знаний

Для этого используются методы:

1) семантические сети;

2) фреймы;

3) продукции (правила).

Семантические сети. Иллюстрируем метод на примере выражения

Студент пришел в аудиторию, и слушал лекцию, которую читал преподаватель. Лекция была посвящена ЭС.

Введем обозначения: xi – элементы (существительные); rj – связки (глаголы).

Студент – x1; аудитория – x2; лекция – x3; преподаватель – x4; ЭС – x5; пришел – r1; слушал – r2; читал - r3; была посвящена – r4.

На основе принятых обозначений можно дать графическую трактовку предложения (рис. 2.6). Данный способ хорош при оперировании с ЕЯ, однако плохо сочетается с теоретическим аппаратом описания МЛВ.

Фреймы. Имеются различные градации фреймов [9, 10, 15]. Воспользуемся одной из них. Выделим фреймы описания (элементы) и ролевые фреймы (связки).

Фрейм может иметь иерархическую структуру:

F = [<N1,V1>,<N2,V2>…<Nn,Vn>], (2.3)

где Nn – название слота, Vn – значение слота. Каждая такая пара называется слот. Возможны ссылки на другие фреймы. Приведем примеры.

Фрейм- описание

[<машины>,<станки токарные, 70>, <станки фрезерные, 20>].

Ролевой фрейм

[<отгрузка>,<станки токарные, 70>, <куда, Москва>, <откуда, СПб>,

<вид транспорта, железная ддорога>].

Имеются так же понятия фрейм-образец (прототип, без введенных данных), называемый и интенсиональным описанием, фрейм-экземпляр с соответствующими конкретными данными или экстенсиональное описание.

В другой градации [15] выделяют фреймы- фреймы-структуры (объекты, понятия), фреймы-роли (вариант поведения объекта), фреймы-сценарии (взаимодействие связанных процессов) и фреймы-ситуации (влияние внешней среды).

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

В силу необычности описания и сложности языка программирования метод получил ограниченное применение. К тому же он не сочетается с методами МЛВ.

Продукции (правила). Здесь используется схема ЕСЛИ …, ТО…. Левую часть (условия) называют антецедентом, а правую – (результат) консеквентом. Описание достаточно наглядно, хорошо сочетается с методами логического вывода, в частности с предикатами первого порядка.

Сравнительные характеристики методов описания знаний представлены в табл. 2.1.

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

Таблица 2.1

Сравнительные характеристики метода описания знаний

Метод

Достоинства

Недостатки

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

Возможность представления смысла фраз и ограничений

Наличие внутренней структуры

Определение операций над объектами (естественный язык)

Нет средств зависимости от времени

Произвольность структуры

Сложность сочетания с методами логики

Фреймы

Наличие внутренней структуры и связности

Жесткость структуры

Трудности построения модулей и модификации

Сложность сочетания с методами логики

Продукции

Модульность

Простота модификации правил

Отделение предметных правил от управления

Простота сочетания с методами логики

Отсутствие внутренней структуры

Зависимость шагов вывода от принятой стратегии вывода