
- •«Определение интеллекта»
- •«Основные подходы к построению систем искусственного интеллекта»
- •Логический подход
- •Структурный подход
- •Эволюционный подход
- •Имитационный подход
- •«Знания и их представления»
- •«Модели представления знаний» Семантические сети
- •Фреймовое представление
- •Продукционное представление знаний
- •Логические модели знаний
- •«Особенности назначения и разработки экспертных систем»
- •Структура экспертной системы
- •Классическая схема управления экспертной системой
- •«Развитие традиционной системы управления»
- •«Методы логического вывода и управления знаниями»
- •«Системы общения на естественном языке»
- •Построение естественно-языковых интерфейсов
- •«Интеллектуализация поисковых процедур»
- •Интеллектуализация поисковых процедур
- •Распознавание образов и анализ изображений
- •«Методы интеллектуальных технологий в управлении техническими системами»
- •«Перспективы развития интеллектуальных систем»
«Знания и их представления»
Выделяют:
-
Интерфейсные знания
-
Проблемные знания
-
Процедурные знания
-
Структурные знания
Интерфейсные знания
- это информация о принципах воздействия с внешней средой. Включает в себя:
-
знание языков общения (лексика, синтаксис, семантика и т.п.)
-
знание способов коммуникации (режим диалога)
-
знание форм представления информации (текст, речь, графика, знаки)
Они выражают генетический аспект развития системы. Объём этих знаний определяется разнообразием интерфейсов, а также диапазоном семантического расстояния между внешней и операционной средой. Круг проблем общения человека с окружающей средой.
Проблемные знания
- формализованная информация о внешнем мире, содержащая смысл понятия, отношения, образы поведения и способы формирования новых понятий.
Объём знаний определяется назначением системы и способом её эксплуатации.
Вероятность принятия решений во многом обуславливается доступностью тех или иных знаний и увеличивается при росте объёма проблемных знаний.
Процедурные знания
- это база алгоритмов в виде процедурно заданных моделей, типовых решений, методов, средств доказательств, стандартных форм преобразований.
Эти знания образуют эвристический аспект увеличения опыта системы в решении задач.
Объём знаний может постоянно пополняться, развиваться и расширяться – зависит от опыта работы над данной проблемой.
Структурные знания
- это знания о самой операционной среде или возможностях среды: способы доступа к информации, ресурсы, принципы взаимодействия, алгоритмы управления, контроля и восстановления.
Эти знания отражают технологический аспект развития системы. Их наличие обеспечивает гибкость и адаптивность системы. Но наличие этих знаний ведёт к снижению производительности системы.
Метазнания – это структурированные данные, относящиеся к различным проблемным применениям, а также процедурно заданные способы или алгоритмы поведения системы.
Формализованные знания – формулируются в виде точных и строгих суждений, отражающих универсальные знания (формулы, модели, теоремы, алгоритмы).
Неформализованные знания – эти знания, как правило, не попадают в руководства и справочники, в связи с их конкретностью, субъективностью и приблизительностью.
Знания такого рода являются результатом обобщения опыта работы.
Эти знания представляют собой многообразие эвристических приёмов и правил.
В зависимости от того, какие знания преобладают в той или иной области, её относят к формализованной или неформализованной.
Задача, решаемая на основе точных знаний – это формализация.
К неформализованным относят те, которые обладают одной или несколькими особенностями:
-
алгоритм задачи неизвестен или не может быть использован из-за ограниченности ресурсов ЭВМ.
-
цели и задачи не могут быть выражены в терминах точно определённых функций. Как правило, неформальные знания обладают неполнотой, ошибочностью, неоднозначностью и/или противоречивостью знаний (данные и правила их преобразования).
И экспертные, и информационно – поисковые системы ориентируются, в основном, на решение неформализованных задач и обладают следующими особенностями:
-
алгоритм решения неизвестен заранее, а строится самой системой с помощью символических рассуждений, базирующихся на эвристических приёмах. Это:
-
ясность полученных решений, т.е. система осознаёт в терминах пользователя, как она получила решение.
-
способность к приобретению новых знаний от пользователя, не знающего программирования.
-
Обеспечение дружественного естественноязыкового интерфейса с пользователем.