Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по ИИС готово.docx
Скачиваний:
57
Добавлен:
29.03.2016
Размер:
912.97 Кб
Скачать
  1. Понятие «знание» в ии. Типы знаний. Структура сии.

Интенсиональные знания - это совокупность основных терминов, применяемых в проблемной области, и правил над ними, позволяющих получать новые знания. Интенсиональные знания описывают абстрактные объекты, события, отношения. Пример: семантические сети, фреймы, ER-диаграммы базы данных.

Интенсиональные знания подразделяются на декларативные, процедуральные и метазнания.

Декларативные знания отражают понятия проблемной области и связи между ними. Иначе декларативные знания называются понятийными, или концептуальными. Пример: свойства предметов. Вода - жидкость без цвета, вкуса запаха. Свойства дерева, камня. Вес предметов. Цвета предметов.

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

Метазнания - это знания об организации всех остальных типов знаний. Иначе они называются специальными. Метазнания содержат признаки декларативных и процедуральных знаний. Пример: База знаний

Поверхностные — знания о видимых взаимосвязях между отдельными событиями и фактами в предметной области.

Глубинные — абстракции, аналогии, схемы, отображающие структуру и природу процессов, протекающих в предметной области. Эти знания объясняют явления и могут использоваться для прогнозирования поведения объектов.

Структура системы искусственного интеллекта

Система общения (компонент 1) предназначена для организации взаимодействия "пользователь - СИИ".

База знаний (компонент 2) - предназначена для накопления и хранения знаний, представленных в формализованном виде.

Система логического вывода (компонент 4) - предназначена для осуществления процесса получения решения с использованием хранящихся в БЗ знаний (называемого логическим выводом).

Система объяснения (компонент 5) - позволяет получить объяснение, "как" и "почему" был проведен тот или иной логический вывод.

Система защиты от несанкционированного доступа (компонент 6) предназначена для защиты знаний, хранящихся в СИИ, при наличии возможности коллективного использования СИИ.

Планировщик (компонент 7) осуществляет формирование функциональной семантической сети (компонент 9).

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

  1. Понятие «знание» в ии. Уровни рассмотрения построения бз.

База знаний- предназначена для накопления и хранения знаний, представленных в формализованном виде.

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

База знаний - это специальным образом организованная система знаний, содержащая сведения о предметной области.

Обобщенная структура БЗ:

Так, по аналогии с БД можно выделить 3 уровня рассмотрения построения БЗ (с точки зрения детальности):

+ уровень общей организации знаний, учитывающий предметную область и характер решаемых задач (результатом представления структуры базы на этом уровне является концептуальная модель БЗ);

+ уровень логической организации знаний, учитывающий выбранную модель представления знаний (на этом уровне говорят о формальной модели БЗ);

+ уровень физической организации знаний, учитывающий выбранные средства программной и аппаратной реализации (результатом рассмотрения является физическая модель БЗ).

Система управления базой знаний (СУБЗ) - предназначена для осуществления операций манипулирования знаниями, содержащимися в СИИ, и их использования для решения задач.

Основными функциями СУБЗ являются:

- накопление и извлечение знаний;

- поддержка естественно-языкового общения;

- обеспечение разработки ориентированного на пользователя программного обеспечения;

- поддержка интерактивного процесса разработки СИИ;

- обеспечение разработки (развития) механизма логического вывода;

- контроль достоверности и непротиворечивости знаний.