Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на ГОСы1.doc
Скачиваний:
37
Добавлен:
06.05.2019
Размер:
4.5 Mб
Скачать

53__Классификация методов извлечения знаний.

В начале развития направления «искусственный интеллект» основное внимание уделялось созданию инструментальных средств. Оказалось, что основная проблема состоит в заполнении базы знаний, т.е. в извлечении знаний экспертов.Методы извлечения знаний:

54__Инструментальные средства и стадии разработки эс.

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

ОСОБЕННОСТИ СОЗДАНИЯ ЭКСПЕРТНЫХ СИСТЕМ

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

Опыт разработки экспертных систем позволяет выделить следующие этапы при их создании:

  1. Идентификация - определение проблемы, ресурсов, целей, экспертов, производится неформальное (вербальное) описание проблемы.

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

  3. Формализация - выражение введенных понятий на некотором формальном языке, построение модели исследуемой области.

  4. Этап выполнения - создание одного или нескольких прототипов.

  5. Этап тестирования - оценка выбранного метода представления знаний и работоспособности всей системы в целом на основе проверки прототипа.

  6. Этап опытной эксплуатации - проверка пригодности системы для конечного пользователя.

Модификация системы - полное перепрограммирование или доведение прототипа до состояния программного продукта.

Известны три основные разновидности исполнения экспертных систем:

  • Экспертные системы, выполненные в виде отдельных программ, на некотором алгоритмическом языке, база знаний которых является непосредственно частью этой программы. Как правило, такие системы предназначены для решения задач в одной фиксированной предметной области. При построении таких систем применяются как традиционные процедурные языки PASCAL, C и др., так и специализированные языки искусственного интеллекта LISP, PROLOG.

  • Оболочки экспертных систем - программный продукт, обладающий средствами представления знаний для определенных предметных областей. Задача пользователя заключается не в непосредственном программировании, а в формализации и вводе знаний с использованием предоставленных оболочкой возможностей. Недостатком этих систем можно считать невозможность охвата одной системой всех существующих предметных областей. Примером могут служить ИНТЕРЭКСПЕРТ, РС+, VP-Expert.

  • Генераторы экспертных систем - мощные программные продукты, предназначенные для получения оболочек, ориентированных на то или иное представление знаний в зависимости от рассматриваемой предметной области. Примеры этой разновидности - системы KEE, ART и др..

Существует 2 класса инструментальных средств для создания ЭС:

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

  2. Оболочки ЭС. Являются инструментальным средством для проектирования и создания ЭС. В их состав входят средства проектирования баз знаний с различными формами представления знаний и средства выбора режима работы решения задачи.

Стадии разработки ЭС.

Демонстрационный (3 задачи, низкое кач-во, 50-100 правил, 2-3 месяца)

Исследовательский (почти полная, низкое, 200-500, 1-2 года)

действующий (полная, хорошая, низкое быстродействие,500-1000 правил, 2-3года)

промышленный (полная, высокое кач-во и бвстродействие,1000 – 1500 правил,2-4 года)

Коммерческий (полная расширенная, высокое быстрое, до 3000 правил, ?)