Технологии быстрого прототипирования.
При разработке экспертных систем используется концепция "быстрого прототипа". Суть ее в следующем: сначала создается не экспертная система, а ее прототип, который должен решать типичные задачи и требовать на свою разработку незначительное время. Этот прототип должен демонстрировать пригодность методов экспертной системы для данной области. В ходе работ по созданию экспертных систем сложилась определенная технология их разработки, включающая 6 этапов:
- идентификация;
- концептуализация
- формализация;
- выполнение;
- тестирование;
- опытная эксплуатация.
Прототипная система является усеченной версией экспертной системы, спроектированной для проверки правильности кодирования фактов, связей и стратегий рассуждения эксперта. Она также дает возможность инженеру по знаниям привлечь эксперта к активному участию в разработке экспертной системы и, следовательно, к принятию им обязательства приложить все усилия для создания системы в полном объеме. Объем прототипа - несколько десятков правил, фреймов или примеров. На рис. 2.2. изображены шесть стадий разработки прототипа и минимальный коллектив разработчиков, занятых на каждой из стадий. Приведем краткую характеристику каждой из стадий, хотя эта схема представляет грубое приближение к сложному итеративному процессу. Хотя любое теоретическое разделение бывает часто условным, осознание коллективом разработчиков четких задач каждой стадии представляется целесообразным. Роли разработчиков (эксперт, программист, пользователь и аналитик) являются постоянными на протяжении всей разработки. Совмещение ролей нежелательно.
Рис.2.2..Стадии разработки прототипа ЭС
Идентификация проблемы. Уточняется задача, планируется ход разработки прототипа экспертной системы, определяются: необходимые ресурсы (время, люди, ЭВМ и т.д.), источники знаний (книги, дополнительные эксперты, методики), имеющиеся аналогичные экспертные системы, цели (распространение опыта, автоматизация рутинных действий и др.), классы решаемых задач и т.д. Идентификация проблемы - знакомство и обучение коллектива разработчиков, а также создание неформальной формулировки проблемы. Средняя продолжительность 1 - 2 недели.
Извлечение знаний. Происходит перенос компетентности экспертов на инженеров по знаниям с использованием различных методов: анализ текстов, диалоги, экспертные игры, лекции, дискуссии, интервью, наблюдение и другие. Извлечение знаний - получение инженером по знаниям наиболее полного представления о предметной области и способах принятия решения в ней. Средняя продолжительность 1 -3 месяца.
Структурирование или концептуализация знаний. Выявляется структура полученных знаний о предметной области, т.е. определяются: терминология, список основных понятий и их атрибутов, отношения между понятиями, структура входной и выходной информации, стратегия принятия решений, ограничения стратегий и т.д. Концептуализация знаний - разработка неформального описания знаний о предметной области в виде графа, таблицы, диаграммы или текста, которое отражает основные концепции и взаимосвязи между понятиями предметной области. Такое описание называется полем знаний. Средняя продолжительность этапа 2 - 4 недели.
Формализация. Строится формализованное представление концепций предметной области на основе выбранного языка представления знаний (ЯПЗ). Традиционно на этом этапе используются: логические методы (исчисления предикатов I порядка и др.), продукционные модели (с прямым и обратным выводом), семантические сети, фреймы, объектно-ориентированные языки, основанные на иерархии классов, объектов и др. Формализация знаний - разработка базы знаний на языке, который, с одной стороны, соответствует структуре поля знаний, а с другой - позволяет реализовать прототип системы на следующей стадии программной реализации. Все чаще на этой стадии используется симбиоз языков представления знаний, например, в системе ОМЕГА - фреймы + семантические сети + полный набор возможностей языка исчисления предикатов. Средняя продолжительность 1 - 2 месяца.
Реализация. Создается прототип экспертной системы, включающий базу знаний и остальные блоки, при помощи одного из следующих способов: программирование на традиционных языках типа Паскаль, Си и др., программирование на специализированных языках, применяемых в задачах искусственного интеллекта: LISP , FRL , SmallTalk и др., использование инструментальных средств разработки ЭС типа СПЭИС, ПИЭС, использование "пустых" ЭС или "оболочек" типа ЭКСПЕРТ, ФИАКР и др. Реализация - разработка программного комплекса, демонстрирующего жизнеспособность подхода в целом. Чаще всего первый прототип отбрасывается на этапе реализации действующей ЭС. Средняя продолжительность 1 - 2 месяца.
Тестирование. Оценивается и проверяется работа программ прототипа с целью приведения в соответствие с реальными запросами пользователей. Прототип проверяется на: удобство и адекватность интерфейсов ввода-вывода, эффективность стратегии управления, качество проверочных примеров, корректность базы знаний. Тестирование - выявление ошибок в подходе и реализации прототипа и выработка рекомендаций по доводке системы до промышленного варианта. Средняя продолжительность 1 - 2 недели.
- Федеральное агентство по образованию
- 2. Виды информации
- 3.Свойства информации
- 4. Понятие информационных технологий
- 5. Новая информационная технология
- Тема 2. Технологии сбора, хранения, передачи, обработки и обработки и представления информации
- 1. Информационные процессы
- 2.Структура информационного процесса
- 3. Обработка информации
- 4. Хранение информации
- 5. Операции над данными
- 6. Представление информации в компьютере
- Тема 3. Классификация ит по сферам применения: обработка текстовой и числовой информации
- 1. Обработка текстовой информации
- 2. Обработка числовой информации
- 3. Классификация по области применения и по степени использования в них компьютеров
- Тема 4. Текстовые процессоры и электронные таблицы
- 1. Программное обеспечение для создания документов на эвм. Текстовые процессоры.
- 2. Табличный процессор ms excel
- 3. Классификация элементов объекта
- Тема 5. Компьютерная графика
- 1. Пиксели, разрешение, размер изображения
- 2. Типы изображений
- 3. Форматы файлов
- 4. Цвет и его модели
- Тема 6. Организация и поиск информации
- 1. Информации накопление и поиск
- 2. Типы информационных систем
- 3. Процесс накопления и поиска информации
- 4. Аппаратные средства поиска информации
- 5. Применение средств поиска информации
- Тема 7. Особенности обработки экономической статистической информации
- 1. Основные понятия статистической информации
- 2. Основные задачи
- 3. Структура статистической науки
- 4. Сбор, обработка и анализ статистической информации
- Тема 8. Гипертекстовые способы хранения и представления информации
- 1. Основы языка разметки гипертекста (html). Базовые понятия
- 2. Понятие и основные элементы гипертекстовой технологии
- 3. Широта применения гипертекста
- Тема 9. Мультимедийные технологии обработки и представления информации
- 2. Технические средства мультимедиа
- 3. Программы для работы с устройствами мультимедиа
- 4. Мультимедиа презентация
- Почему презентации эффективны
- Тема 10. Автоматизированные информационные системы, его типы и назначение
- 1. Классификация автоматизированных информационных систем.
- 2. Проблемы и эффекты от внедрения автоматизированных информационных систем.
- 3. Типы аис
- Тема 11. Общественные механизмы в сфере информации
- 1. Правовой анализ преступления в сфере компьютерной информации
- 3. Информационные технологии: основные этапы становления и развития
- 4. Место и роль информационных технологий в современном мире
- 5. Интернет как разновидность информационных технологий
- Тема 12.Экспертные системы
- Определение экспертных систем. Главное достоинство и назначение.
- 2. Технология разработки экспертных систем. Этапа разработки экспертных систем.
- Переход от прототипа к промышленной экспертной системе
- Технологии быстрого прототипирования.
- 3. Анализ теории экспертных систем и выводы Выбор подходящей проблемы для разработки экспертной системы.
- Тема 13. Структура экспертных систем
- Тема 14. Экономические аспекты применения ит, экономическая эффективность информационных систем
- 2. Экономическая эффективность информационных систем
- I. Автоматизированные информационные системы .
- I.I. Автоматизированное проектирование (сапр).
- I.2. Автоматизированные информационные системы класса erp.
- Mrp(II).
- 3. Информационная модель предприятия
- I-2 I-3
- I-1 ▼ I-4