Искусственный интеллект

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

°вление с помощью демона

- управление с помощью механизма наследования

Преимущества и недостатки фреймов систем:

1) фреймовское представление позволяет описывать и управлять сложными знаниями больших объемов на основе описания концептуальных объектов;

2) в целях увеличения гибкости системы, декларитивные и процедурные знания концептуальных объектов комбинируют;

3) при решении сложных проблем используют комбинации управления выводом.

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

 

ПРИОБРЕТЕНИЕ ЗНАНИЙ ПОД ЭКСПЕРТА

 

Первоначальные знания о проектируемой экспериментальной системе берутся из учебников, отчетов, опытных данных и т.д. Только после этого инженер по знаниям приступает к работе с экспертом.

Используемые при этом методы подразделяются:

1. Наблюдения на рабочем месте.

2. Интуитивный метод (когнитолог сам частично решает задачу).

3. Интервью - главный метод.

 

При этом используются подметоды:

1) обсуждение задач

2) описание задач

3) анализ задач

4) доводка системы (эксперт представляет несколько задач для проверки)

5) оценивание систем (оценка производится другим экспертом)

6) проверка системы ( сравнение с результатами работы другого эксперта системы)

 

ЭВОЛЮЦИЯ ЭКСПЕРИМЕНТАЛЬНОЙ СИСТЕМЫ

 

Пользователи требуют не просто высококачественной работы, они хотят чтобы система была быстрой, надежной, легкой в обращении, чтобы ее сообщения легко понимались, чтобы терпеливо прощала пользователю ошибки. Для создания такой системы необходимы несколько уровней разработки:

1) демонстрационный прототип

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

 

2) исследовательский прототип

Система демонстрирует внушающие доверия результаты по всей проблеме в целом, но обладает невысокой надежностью.

(срок разработки 1-2 года)

 

3) прототип опытной эксплуатации

Система проявляет высокое качество работы при достаточной надежности в условиях опытной эксплуатации.

(срок разработки 2-3 года)

 

4) промышленный прототип

Высокое качество работы и надежности в реальных условиях.

(2-4 года)

 

5) коммерческая система

Промышленный прототип систематически используемый в множестве систем.

(6 лет)

 

МЕТОДОЛОГИЯ ПОСТРОЕНИЯ

ЭКСПЕРИМЕНТАЛЬНОЙ СИСТЕМЫ

 

Построение эксплуатационной системы производится постепенно. Выделяют следующие основные этапы ее эволюции:

1. Идентификация - определение основных характеристик задачи.

2. Конкретизация - поиск понятий для представления знаний.

3. Формализация - разработка структур для организации знаний.

4. Реализация - формулировка правил, воплощение знания.

5. Испытание - оценка правил, в который воплощено знание.

6. Тестирование - испытание системы на всем комплексе решаемых задач.

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

 

 

 

 

 

 

 

Начало

 

ЭС

 

 

Идентификация Испытания

Тестирование

требования

завершение правила

переформулирование усовершенствования

Концептуализация Реализация

 

переконструирование

понятия

структура знаний

Формализация

 

 

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

разраб. разраб.

 

ЭС ЭС ЭС

 

 

 

Количество шагов получения новой ЭС зависит в основном от квалификации разработчиков и выбранных инструментальных средств проектирования, увеличением количества разработчиков, ускорения разработки не произойдет (оптимально 5-6 человек). На этапе формализации выбирают язык построения ЭС (правила, сети, фреймы и т.д.).

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

 

ОСОБЕННОСТИ РЕАЛИЗАЦИИ ЕСТЕСТВЕННЫХ ЯЗЫКОВЫХ СИСТЕМ (Е - Я)

 

В конце 60-х годов в системах ИИ сформировалось направление разработки ЕЯ-систем. Эти системы предназначены для разработки систем, реализующих процесс общения систем на естественном языке.

При разработке этих систем включаются значения следующих наук: - лингвистики

- психологии

- логики

- философии

При реализации этих систем этап взаимодействия человека через программиста отпадает.

Обобщенная система естественно языковой системы ЕЯ система, обеспечивающая взаимодействие конечного пользователя с ЭВМ должна