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