Популярные услуги

Все письменные КМ под ключ за 3 суток! (КМ-6 + КМ-7 + КМ-8 + КМ-9 + КМ-10)
КМ-6. Динамические массивы. Семинар - выполню любой вариант!
Любая задача на C/C++
Одно любое задание в mYsql
Любой тест по базам данных максимально быстро на хорошую оценку - или верну деньги!
Любой реферат по объектно-ориентированному программированию (ООП)
Повышение уникальности твоей работе
КМ-2. Разработка простейших консольных программ с использованием ООП + КМ-4. Более сложные элементы ООП - под ключ!
Любой реферат по информатике
КМ-7. Решение задач на обработку символьной информации - выполню любой вариант!
Главная » Лекции » Информатика и программирование » Искусственный интеллект » Обработка знаний в интеллектуальных системах

Обработка знаний в интеллектуальных системах

2021-03-09СтудИзба

6.3. Обработка знаний в интеллектуальных системах с фреймовым представлением

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

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

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

Таблица 6.2

Фрейм «Научная конференция»

Имя слота

Значение слота

If-needed

Рекомендуемые материалы

If-added

If-removed

Дата

Место проведения

Тема доклада

Докладчик

1.02. 10:10

Аудитория 209

Прогнозирование тенденций в экономике

Иванов И.И.

КТО?

ЗАКАЗ

Демон ЗАКАЗ - это процедура, которая автоматически запус­кается при попытке подстановки значения в слот с именем Мес­то проведения. Ее главное назначение состоит в проверке возможности заказа аудитории на нужное время. Такая процеду­ра на языке LISP может выглядеть примерно так:

LISPprocЗАКАЗ(Название конференции, Место проведения, Дата)

if возможно(Место проведения, Дата)

then заказать (Название конференции, Место проведения, Дата)

else сообщение («Заказ невозможен», Название конференции)

end.

Демон КТО? автоматически запускается при обращении к слоту Докладчик, если значение этого слота не определено. Ос­новное содержание данной процедуры — генерация запроса к пользователю типа «Кто выступает?», получение ответа и его за­пись в качестве значения слота.

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

На рис. 6.6 схематично показан обмен информацией между фреймами АА и ВВ во время исполнения присоединенной проце­дуры САLС, при этом вызывается процедура МЕАN, располо­женная в фрейме ВВ.

Имя слота

Тип

Значение

Имя слота

Тип

Значение

ISA

Frame

A

ISA

Frame

B

Объект 1

Integer

125

X

Integer

10, 20, 30

Объект 2

Real

8.5

Y

Real

8.0, 12.6

……

……

……

MSG


Ответ

……

……

……

Расчет

LISP

CALC

Среднее

LISP

MEAN

Рис. 6.6. Обмен информацией между фреймами

Допустим, что процедура САLС(result) выполняет расчет, в процессе которого происходит обращение к фрейму ВВ с исполь­зованием команды MSG, реализующей передачу сообщения в другой фрейм.

LISPproc САLС(result)

………..

MSG (cреднее, ВВ, X)

…………

end.

Команда MSG имеет три параметра: 1 — имя слота, к которо­му происходит обращение (в данном случае значением слота Среднее является присоединенная процедура МЕАN): 2 — имя фрейма, в котором содержится необходимая информация (ВВ); 3 — имя слота-параметра, в котором находятся данные для расче­та (X). Таким образом, запуск процедуры САLС вызовет исполне­ние следующих действий: передача сообщения во фрейм ВВ на запуск процедуры МЕАN, которая найдет среднее арифметичес­кое чисел, записанных в слоте X; вычисленное значение будет за­писано в переменную result и передано в САLС как ответ на сооб­щение MSG.

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

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


Рис. 6.7. Средства управления выводом в интеллектуальной системе фреймового типа

Контрольные вопросы

1.   Докажите предложенную тавтологию семантическим (синтакси­ческим) методом.

2. Расскажите о теоремах логики и их использовании в ИИС. При­ведите примеры.

3. Опишите возможности применения в логическом выводе опера­ции эквивалентности. Приведите примеры тавтологий с эквивалентностями.

4. Опишите стратегию доказательства с введением допущения. Приведите пример.

5. Рассмотрите пример доказательства путем приведения к проти­воречию.

6. Расскажите о стратегии доказательства методом резолюции. Приведите пример.

Обратите внимание на лекцию "Биохимия крови".

7. Опишите функционирование механизма вывода продукционной ЭС и охарактеризуйте его составляющие: компоненту вывода и управляющую компоненту.

8. Сформулируйте собственные примеры прямого и обратного вы­вода в ЭС продукционного типа.

9. Приведите пример представления знаний в виде         И-ИЛИ-графа.

10. Опишите и представьте в графическом виде стратегии поиска ре­шений: в глубину, ширину, разбиением на подзадачи, на основе a-b-алгоритма.

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

12. Разработайте программную реализацию интеллектуальной сис­темы с продукционным представлением знаний и механизмом вывода на базе правила Modus Ponendo Ponens.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее