Р инструкции и информация решение и объяснения знанияис. 15.1. Структура экспертной системы
Основу ЭС составляет база знаний, хранящая множество знаний и набор правил, полученных от экспертов и из специальной литературы. Она содержит факты, описывающие проблемную область, а также логическую взаимосвязь этих фактов. Центральное место в базе знаний принадлежит правилам.
Правило определяет, что следует делать в данной конкретной ситуации, и состоит из двух частей: условие, которое может выполняться или нет, и действие, которое следует произвести, если условие выполняется.
Интерпретатор - часть экспертной системы, производящая в определенном порядке обработку знаний (мышление), находящихся в базе знаний. Технология работы интерпретатора сводится к последовательному рассмотрению совокупности правил (правило за правилом). Если условие, содержащееся в правиле, соблюдается, выполняется определенное действие, и пользователю предоставляется вариант решения его проблемы.
Кроме того, во многих экспертных системах вводятся дополнительные блоки: база данных, блок расчета, блок ввода и корректировки данных. Блок расчета необходим в ситуациях, связанных с принятием управленческих решений. В базе данных содержатся плановые, физические, расчетные, отчетные и другие постоянные или оперативные показатели. Блок ввода и корректировки данных используется для оперативного и своевременного отражения текущих изменений в базе данных.
Модуль создания системы служит для создания набора (иерархии) правил. Существуют два подхода, которые могут быть положены в основу модуля создания системы: использование алгоритмических языков программирования и использование оболочек экспертных систем.
Для представления базы знаний специально разработаны языки Лисп и Пролог, хотя можно использовать и любой известный алгоритмический язык. Оболочка экспертных систем представляет собой готовую программную среду, которая может быть приспособлена к решению определенной проблемы путем создания соответствующей базы знаний. В большинстве случаев использование оболочек позволяет создавать экспертные системы быстрее и легче в сравнении с программированием.
Разработка ЭС начинается с:
- определения проблемной области и задачи;
- нахождения эксперта, желающего сотрудничать при решении проблемы;
- определения предварительного подхода к решению проблемы;
- анализа расходов и прибыли от разработки;
- подготовки подробного плана разработки. Правильный выбор проблемы представляет самую критическую часть разработки в целом. Если выбрать неподходящую проблему, можно начать спроектировать задачи, которые никто не знает, как решать. Неподходящая проблема может привести к созданию системы, которая стоит намного больше, чем экономит, или которая работает, но не приемлема для пользователей.
Приведем некоторые факты, свидетельствующие о необходимости разработки и внедрения ЭС:
- нехватка специалистов;
- потребность в многочисленном коллективе специалистов, поскольку ни один из них не обладает достаточным знанием;
- сниженная производительность, поскольку задача требует полного анализа сложного набора условий, а обычный специалист не в состоянии просмотреть (за отведенное время) все эти условия;
- большое расхождение между решениями самых хороших и самых плохих исполнителей;
- наличие конкурентов, имеющих преимущество в том, что они лучше справляются с поставленной задачей.
Обычно ЭС разрабатываются путем получения специфических знаний от эксперта и ввода их в систему.
В коллектив разработчиков ЭС входят как минимум четыре человека: - эксперт - ведущий специалист в какой-либо области деятельности, обладающий уникальными знаниями;
инженер по знаниям - специалист по искусственному интеллекту, выступающий в роли промежуточного буфера между экспертом и базой знаний;
программист - специалист в области разработки программного обеспечения:
- пользователь - специалист предметной области, для которого предназначена система. Обычно его квалификация недостаточно высока, и поэтому он нуждается в помощи и поддержке своей деятельности со стороны ЭС. Возглавляет коллектив инженер по знаниям, это ключевая фигура при разработке систем, основанных на знаниях.
В процессе разработки системы инженер по знаниям и эксперт обычно работают вместе. Инженер по знаниям помогает эксперту структурировать знания, определять и формализовать понятия и правила, необходимые для решения проблемы. Программную реализацию задачи осуществляет программист.
Прибыль от разработки ЭС возможна за счет снижения цены продукции, повышения производительности труда, расширения номенклатуры продукции и услуг или даже разработки новых видов продукции и услуг в этой области.
Классификация экспертных систем
Можно выделить семь основных классов задач, для решения которых создаются ЭС.
1. Интерпретация данных, т.е. анализ поступающих в систему данных с целью идентификации ситуации в предметной области. Например:
- обнаружение и идентификация различных типов океанских судов;
- определение основных свойств личности по результатам психодиагностических тестов.
2. Диагностика, т.е. идентификация критических ситуаций в предметной области на основе интерпретации данных. Под диагностикой обычно понимается обнаружение неисправности в некоторой системе. Например:
диагностика и терапия сужения коронарных сосудов;
диагностика ошибок в аппаратуре и математическом обеспечении ЭВМ.
3. Мониторинг, т.е. слежение за ходом событий в предметной области с целью определения момента возникновения критических ситуаций на основе непрерывной интерпретации данных. Например:
контроль работы электростанций, помощь диспетчерам атомного реактора;
контроль аварийных датчиков на химическом заводе.
4. Проектирование, т.е. разработка объектов, удовлетворяющих определенным требованиям. Например:
- проектирование конфигураций ЭВМ VАХ - 11/780 в системе ХСОМ,
- синтез электрических цепей и др.
5. Прогнозирование, т.е. предсказание возникновения в предметной области тех или иных ситуаций в будущем на основе моделей прошлого и настоящего с вероятностными. Например:
- предсказание погоды; - оценки будущего урожая; - прогнозы в экономике и др.
6. Планирование, т.е. создание программ действий, выполнение которых позволит достичь поставленной цели.
Например:
- планирование поведения робота;
- планирование промышленных заказов;
- планирование эксперимента и др.
7. Обучение, т.е. диагностика ошибок при изучении какой-либо дисциплины и подсказка правильных решений. Например: - обучение языку программирования Лисп; - система обучения иностранному языку и др. По своему назначению ЭС можно условно разделить на консультационные или информационные, исследовательские и управляющие.
Консультационные ЭС предназначены для получения пользователем квалифицированных советов: исследовательские ЭС призваны помогать пользователю квалифицированно решать научные задачи; управляющие ЭС служат для автоматизации управления процессами в реальном масштабе времени.
Экспертные системы создаются для решения разного рода проблем, типы которых можно сгруппировать в категории (табл. 15.1).
Ниже перечислены некоторые из предметных областей, в которых применяются экспертные системы. Из них особенно популярна медицина.
Области применения экспертных систем
Военное дело Геология Инженерное дело Информатика Компьютерные системы Космическая техника Математика Медицина Метеорология Промышленность Сельское хозяйство Управление процессами Физика Химия Электроника Юриспруденция
Таблица 15.1. Типичные категории применения экспертных систем
Категория | Решаемая проблема |
Интерпретация | Описание ситуации по информации, поступающей от датчиков |
Прогноз | Определение вероятных последствий заданных ситуаций |
Диагностика | Выявление причин неправильного функционирования системы по результатам наблюдений |
Проектирование | Построение конфигурации объектов при заданных ограничениях |
Планирование | Определение последовательности действий |
Наблюдение | Сравнение результатов наблюдений с ожидаемыми результатами |
Отладка | Составление рецептов исправления неправильного функционирования системы |
Ремонт | Выполнение последовательности предписанных исправлений |
Обучение | Диагностика, отладка и исправление поведения обучаемого |
Управление | Управление поведением системы как целого |
Экспертные системы как инструмент в работе пользователей совершенствуют свои возможности решать трудные, неординарные задачи в ходе практической работы.
Наиболее уязвимы экспертные системы в распознавании границ своих возможностей и демонстрируют ненадежное функционирование вблизи границ их применимости. Дальнейший прогресс в области искусственного интеллекта со временем предложит способы выявления границ своих возможностей. Другим недостатком экспертных систем являются значительные трудозатраты, необходимые для пополнения базы знаний. Получение знаний от экспертов и внесение их в базу знаний представляет собой сложный процесс, сопряженный со значительными затратами времени и средств. Проектирование экспертных систем также имеет определенные трудности и ограничения, которые влияют на их разработку.
Зарубежный опыт показывает, что экспертные системы разрабатываются в основном в университетах, научно-исследовательских центрах и коммерческих организациях, в том числе и для финансовой индустрии. В сфере финансового обслуживания эти системы помогают страховым компаниям анализировать и оценивать коммерческий риск, устанавливать размеры ссуд при кредитовании организаций, составлять сметы проектов и т.д.
Область применения экспертных систем расширяется. Кроме охвата различных областей деятельности, одним из наиболее важных последствий разработки экспертных систем является модификация знаний. По мере того как разработчики будут строить большие, сложные базы знаний, появляется рынок знаний, независимых от компьютерных систем. Появятся средства обучения для изучающих определенную прикладную область. Коммерческим продуктом станут метазнания, т.е. знания об оптимальных стратегиях и процедурах использования предметных знаний. Развитие экспертных систем в интеллектуальные состоит в слиянии концепций оборудования, средств их создания (языков) и самих экспертных систем. Объединение интеллектуальных систем особенно эффективно в сложных инфраструктурах. Интеллектуальные системы уже разрабатываются и внедряются за рубежом для коммерческого использования.
Экспертная система FOLIO (Стенфордский университет, сша) помогает консультантам по инвестициям определять цели клиентов и подбирать портфели ценных бумаг, наиболее соответствующие этим целям. Система определяет нужды клиента в ходе интервью и затем рекомендует, в каких пропорциях надо распределить капиталовложения между разными фондовыми инструментами, чтобы наилучшим образом удовлетворить запросы клиента. Система различает небольшое число классов ценных бумаг (например, ориентированные на дивиденды акций с невысоким уровнем риска или ориентированные на акции с высоким уровнем риска) и содержит знания о свойствах (например, годовых процентах на капитал) ценных бумаг каждого класса. В системе применена основанная на правилах схема представления знаний с прямой цепочкой рассуждении для вывода целей и схема линейного программирования для максимизации соответствия между целями и предлагаемым портфелем. Система доведена до уровня демонстрационного прототипа.
Искусственная компетентность экспертных систем не заменяет полностью человека. Эксперт-человек способен реорганизовать информацию и знания и использовать их для синтеза новых знаний. В области творческой деятельности люди обладают большими способностями и возможностями по сравнению с самыми умными системами. Эксперты справляются с неожиданными поворотами событий и, используя новые подходы, способны проводить аналогии из других предметных областей. Эксперты адаптируют к изменяющимся условиям и приспосабливают свои стратегии к новым обстоятельствам в более широком диапазоне проблем и задач. Экспертные системы менее приспособлены к обучению на уровне новых концепций и новых правил. Они оказываются не столь эффективны и мало пригодны в тех случаях, когда надо учитывать всю сложность реальных задач.
Эксперты могут непосредственно воспринимать весь комплекс входной информации: символьной, визуальной, графической, текстовой, звуковой, осязательной, обонятельной. У экспертной системы есть только символы, с помощью которых представлены базы знаний, воплощающие те или иные концепции. Преобразование сенсорной информации в символьную сопровождается потерей части информации.
Но главное, что огромный объем знаний, которым обладают эксперты-специалисты (профессиональные знания и знания о мире и действующих в нем законах), не удается пока встроить в интеллектуальную систему, тем более столь специализированную, какой является любая экспертная система.
- Министерство образования рф
- Введение
- Часть 1. Основные понятия информационных систем и информационных технологий
- 1. Информационный ресурс -основа информатизации экономической деятельности
- 2. Возникновение информационных технологий
- 3. Понятие систем и системного анализа
- 3.1. Основные понятия теории систем и системного анализа.
- 3.2. Свойства и признаки систем
- Другая система
- 3.3. Принципы системного подхода.
- 3.4. Системообразующие и системоразрушающие факторы
- 3.4.1. Системообразующие факторы
- 3.4.2. Системоразрушающие факторы
- 3.5. Система и внешняя среда
- 3.6. Структура, функции и этапы развития систем
- 3.7. Принципы системного подхода
- 3.8. Механизм процесса описания системных объектов
- 4.Информационные технологии и преобразование информации в данные.
- Технология
- 4.1. Концептуальный уровень информационной технологии
- 4.2. Логический уровень информационной технологии.
- 4.3 Физический уровень информационной технологии.
- 4.4 Процесс превращения информации в данные.
- 4.5 Информатика и информационная технология
- 5. Управление в системах
- 5.1. Управление как процесс целенаправленной переработки информации
- 5.2. Схема системы управления
- 5.3. Информационные модели
- 5.4 Роль и место человека и информационной технологии в автоматизированном управлении
- 5.5 Процесс принятия решения
- Вопросы для самопроверки
- Часть 2. Информационные экономические системы
- 6. Основные понятия и структура автоматизированных информационных технологий и систем в экономике
- 6.1. Классификация существующих информационных технологий и систем
- 6.2. Автоматизированные информационные технологии, их развитие и классификация
- 6.3. Проблемы использования информационных технологий
- 6.4. Виды информационных технологий
- 6.4.1. Информационная технология обработки данных
- База данных
- 6.4.2. Информационная технология управления
- 6.4.3. Автоматизация офиса
- 6.4.4. Информационная технология поддержки принятия решения
- 6.5. Этапы развития информационных систем
- 6.6. Основные понятия информационных систем
- 7. Методика создания автоматизированных информационных систем и технологий
- 7.1. Структура и состав информационной системы
- Информационные системы
- Техническая подготовка производства
- Промышленного предприятия
- Информационное обеспечение
- Рис 7.3. Структура информационной системы как совокупность обеспечивающих подсистем
- 7.2. Проектирование: стадии и этапы создания аис и аит
- 7.3. Особенности проектирования аит и аис
- 7.4. Содержание и методы ведения проектировочных работ
- 7.5. Роль пользователя в создании аис и аит и постановке задач
- 7.6. Технология постановки задачи
- 8. Типы, виды и оценка и области применения информационных систем
- 8.1. Классификация информационных систем по функциональному признаку
- 8.2. Виды автоматизированных информационных систем в организации
- 8.2.1. Информационная система оперативного уровня
- 8.2.2. Информационные системы специалистов
- 8.2.3. Информационные системы для менеджеров среднего звена
- 8.2.4. Стратегические информационные системы
- 8.2.5. Информационная система по отысканию рыночных ниш.
- 8.2.6. Информационные системы, ускоряющие потоки товаров.
- 8.2.7. Информационные системы по снижению издержек производства.
- 8.2.8. Информационные системы автоматизации технологии("менеджмент уступок").
- 8.3. Классификация информационных систем по характеру использования информации и сфере применения
- 8.3.1. Классификация по характеру использования информации
- 8.3.2. Классификация по сфере применения
- 8.4. Основные Типы автоматизированных информационных систем
- 9. Проблемы безопасности информации в информационных системах
- 9.1. Виды угроз безопасности эис
- 9.2. Методы и средства защиты информации в экономических информационных системах
- Методы средства
- 9.3. Основные виды защиты, используемые в аит банковской деятельности
- Часть 3. Интегрированные информационные технологии и системы формирования, обработки и представления данных в экономике
- 10. Автоматизированные информационные технологии в бухгалтерском учете
- 10.1. Назначение бухгалтерских систем в управлении предприятиями.
- 10.2. Бухгалтерские ис на крупных предприятиях.
- 10.3. Особенности функционирования буис на предприятиях малого и среднего бизнеса.
- 10.4. Основные характеристики бухгалтерских информационных систем
- 10.4.1. Основные характеристики аис 1с: предприятие
- 10.4.2. Основные характеристики аис бэст
- Первичный
- 10.4.2. Основные характеристики аис парус
- 11. Автоматизированные информационные технологии в банковской деятельности
- 11.1. Специфика организации банковского дела в россии
- 11.2. Проблемы создания автоматизированных банковских систем
- 11.3. Особенности информационного обеспечения автоматизиро-ванных банковских технологий
- 11.4. Технические решения банковских технологий
- 11.5. Программное обеспечение информационных технологий в банках
- 11.6. Функциональные задачи и модули банковских систем
- 11.7. Автоматизация межбанковских расчетов
- Основные характеристики аис разработки и оценки инвестиционных проектов
- 12.1. Производственный процесс и его обеспечение.
- 12.2. Бизнес-план как средство выражения идей развития фирмы
- 12.3. Стадии разработки бизнес-планов
- 12.4. Использование информационных систем для бизнес - планирования
- 12.5 Краткая характеристика пакета Project Expert
- 13. Общая характеристика аис управления проектами
- 13.1. Базовые функциональные возможности систем управления
- 13.2. Характеристики наиболее распространенных систем управления проектами
- 13.2.1. Microsoft Project
- 13.2.2.TimeLine6.5
- 13.2.3. Primavera Project Planner (p3)
- 13.2.4.SureTrak
- 13.2.5.ArtemisViews
- 13.2.6. Spider Project
- 13.2.7. Open Plan Welcom Software
- 14. Справочно-правовые информационные системы
- 14.1. Система "Консультант Плюс"
- 14.2. Система "Гарант"
- 14.3. Информационная система “Договор”
- 15. Экспертные системы.
- 15.1. Характеристика и назначение экспертных систем
- 15.2. Основные компоненты информационной технологии экспертных систем.
- Р инструкции и информация решение и объяснения знанияис. 15.1. Структура экспертной системы
- 16.Нейросетевые технологии в финансово - экономической деятельности
- 17. Автоматизированные информационные технологии формирования, обработки и представления данных в налоговой службе
- 17.1. Автоматизированная информационная система (аис) «Налог»
- 17.2. Характеристика функциональных задач, решаемых в органах налоговой службы.
- 17.3. Особенности информационного обеспечения аис налоговой службы
- 17.4. Особенности информационных технологий, используемых в органах налоговой службы
- 18. Автоматизированные информационные технологии в казначействе
- 18.1. Создание казначейских органов и перспективы их развития
- 18.2. Информационное обеспечение органов казначейства
- 18.3. Организация автоматизированной информационной технологии в органах казначейства
- 18.4. Терминальная архитектура автоматизированной информационной системы казначейства
- 18.5. Архитектура «клиент - сервер» автоматизированной информационной технологии казначейства
- 18.6. Организация коммуникационной системы органов казначейства
- 19. Пластиковые карточки в россии
- 19.1. Что такое пластиковая карточка
- 19.2. Микропроцессорные карточки
- 20. Автоматизация в торговле
- 20.1. Автоматизация учета в торговле
- 20.2. Штрихкоды как средство автоматизации торговых расчетов
- 20.3. Безналичные расчеты с покупателем
- 21. Управленческие автоматизированные информационные системы
- 21.1. Концепция интегрированной управленческой аис
- 21.2. Основные требования к интегрированной аис.
- 22. Системы управления электронным документооборотом
- 23. Автоматизация работы с персоналом
- 24. Корпоративные информационные системы: технологии и решения
- 24.1. Введение
- 24.2. Структура корпоративной информационной системы
- 24.3. Заключение
- 25. Электронные каналы маркетинга и дистрибуции
- 26. Информационные технологии в туризме
- 26.1. Пути развития и эффективность внедрения новых информационных технологий в туризме
- 26.2. Классификация специалистов и классы задач, решаемых в туристском офисе
- 26.3. Прикладные программы по формированию, продвижению и реализации туристского продукта
- 26.3.1. Анализ рынка прикладных программ автоматизации туристского офиса
- 26.3.2. Программа Само-Тур
- 26.3.3. Программа ТурбоТур
- 26.3.4. Пакет прикладных программ Туристский офис
- 6. Финансовый модуль:
- 26.3.5. Система интеграции сети розничной продажи туристских услугTravelnet-2000
- 26.3.6. Программа автоматизации работы в турофисе «TurWin»
- 26.3.7. Программа "TourPilot
- 26.3.8. Программа "Business Tour"
- 26.4. Автоматизированные системы бронирования и резервирования в туризме
- 26.4.1. Отечественные системы резервирования
- 26.4.2. Зарубежные системы бронирования и резервирования
- Система Амадеус (Amadeus Global Travel Distribution, www.Global.Amadeus.Net)
- 26.5. Отечественные системы бронирования мест размещения
- 26.5.1. Система Ключ
- 26.5.2. Система Туринтел (www.Tourintel.Ru)
- 26.5.3. Система Тур Резерв (www.Tours.Ru)
- 26.6. Комплексная автоматизация гостиниц
- 26.6.1. Гостиничная асу (pms) "Эдельвейс" - ядро комплекса.
- 26.6.2. Работа с другими программами и системами
- 25.6.3. Программы автоматизации объектов питания и развлекательных комплексов
- 26.7. Бэст-про (приложение "администратор гостиницы")
- 26.8. Использование глобальной компьютерной сети Internet в практике туристского бизнеса
- 26.8.1. ВозможностиInternetв формировании, продвижении и реализации туристского продукта
- 26.8.2. Участие в международных туристских выставках и ярмарках в сетиInternet
- 26.8.3. Электронная система бронирования и резервирования туристских услуг вInternet
- 26.8.5. Другие возможности использованияInternetдля туризма