Cтраница 2
Наличие процедур в слотах фрейма означает, что фреймовая модель ( ФМ) является смешанной моделью представления знаний, в основу которой положена декларативная составляющая. [16]
В настоящее время универсальным средством для представления знаний являются объектно-ориентированные языки программирования, которые способны реализовать все особенности фреймовой модели. [17]
ЕСЛИ понятия устроены сложным образом И большое число отношений на понятиях И способ рассуждений по аналогии или дедуктивный, ТО целесообразно использовать фреймовые модели. [18]
Область применения объектного программирования для решения интеллектуальных задач очень широка. Особенность моделирования таких ситуаций именно на основе фреймовой модели состоит в том, что процесс можно проиграть в реальном времени, а не последовательно, как это пришлось бы делать при помощи, например, правил продукций. [19]
Это направление искусственного интеллекта было ориентировано на поиски алгоритмов решения интеллектуальных задач на существующих моделях компьютеров. Существенный вклад в становление новой науки внесли ее пионеры: Маккарти ( автор первого языка программирования для задач ИИ - ЛИСПа), Минский ( автор идеи фрейма и фреймовой модели представления знаний), Нью-элл, Саймон, Шоу, Хант и другие. [20]
В последнее время все реже употребляется термин оболочка, его заменяют более широким термином среда разработки. Основными компонентами системы KEATS являются: ACQUIST - средства фрагментирования текстовых источников знаний, позволяющие разбивать текст или протокол беседы с экспертом на множество взаимосвязанных, аннотированных фрагментов и создавать понятия ( концепты); FLIK - язык представления знаний средствами фреймовой модели; GIS - графический интерфейс, используемый для создания гипертекстов и концептуальных моделей, а также для проектирования фреймовых систем; ERI - интерпретатор правил, реализующий процедуры прямого и обратного вывода; TRI - инструмент визуализации логического вывода, демонстрирующий последовательность выполнения правил; Tables - интерфейс манипулирования таблицами, используемыми для хранения знаний в БЗ; CS - язык описания и распространения ограничений; TMS - немонотонная система поддержания истинности. [21]
В последнее время все реже употребляется термин оболочка, его заменяют более широким термином среда разработки. Основными компонентами системы KEATS являются: ACQUIST - средства фрагментирования текстовых источников знаний, позволяющие разбивать текст или протокол беседы с экспертом на множество взаимосвязанных, аннотированных фрагментов и создавать понятия ( концепты); FLIK - язык представления знаний средствами фреймовой модели; GIS - графический интерфейс, используемый для создания гипертекстов и концептуальных моделей, а также для проектирования фреймовых систем; ERI - интерпретатор правил, реализующий процедуры прямого и обратного вывода; TRI - инструмент визуализации логического вывода, демонстрирующий последовательность выполнения правил; Tables - интерфейс манипулирования таблицами, используемыми для хранения знаний в БЗ; CS - язык описания и распространения ограничений; TMS - немонотонная система поддержания истинности. [22]
Ранее были рассмотрены базовые механизмы структурирования понятий ПО. Сейчас мы переходим к способам представления знаний о ПО в целом. К таким способам относятся семантические сети и фреймовые модели. [23]
![]() |
Структура абстрактной ЭС. [24] |
Проектирование ЭС предполагает создание структуры ЭС. Существенной особенностью проектирования ЭС является зависимость структуры от избранной модели представления знаний. Так, например, выбор в качестве базовой продукционной модели автоматически означает использование редактора правил; выбор фреймовой модели - редактора объектов; выбор вероятностной модели - редактора вероятностей. [25]
Объектно-ориентированный подход хорошо согласовывается как со стратифицированными подходами, так и с инфологическим моделированием данных и фреймовым представлением знаний, область его применения начинает выходить за рамки программирования. Так, в [28 ] в рамках объектного подхода выделяются объектно-ориентированные анализ, моделирование и программирование. Там же отмечается, что на становление объектного подхода оказали влияние: развитие теории баз данных ( ER-модели Чена), исследования в области искусственного интеллекта ( фреймовые модели), достижения философии и теории познания. [26]