Автор работы: Пользователь скрыл имя, 11 Марта 2012 в 18:46, реферат
Искусственный интеллект (ИИ) как наука существует около полувека. Первой интеллектуальной системой считается программа "Логик-Теоретик", предназначенная для доказательства теорем и исчисления высказываний. Ее работа впервые была продемонстрирована 9 августа 1956 г. В создании программы участвовали такие известные ученые, как А. Ньюэлл, А. Тьюринг, К. Шеннон, Дж. Лоу, Г. Саймон и др. За прошедшее с тех пор время в области ИИ разработано великое множество компьютерных систем, которые принято называть интеллектуальными. Области их применения охватывают практически все сферы человеческой деятельности, связанные с обработкой информации.
Введение
3
Глава 1.
Классификация интеллектуальных информационных систем
4
1.1.
Особенности и признаки интеллектуальности информационных систем
4
1.2.
Системы с интеллектуальным интерфейсом
8
1.3.
Экспертные системы
10
1.4.
Самообучающиеся системы
14
1.5.
Адаптивные информационные системы
17
Глава 2
Технология создания ЭС
19
2.1.
Этапы создания экспертной системы
19
2.2. Идентификация проблемной области
22
Список литературы
28
Для классификации ЭС используются следующие признаки:
По способу формирования решения ЭС можно разделить на анализирующие и синтезирующие. В системах первого типа осуществляется выбор решения из множества известных решений на основе анализа знаний, в системах второго типа решение синтезируется из отдельных фрагментов знаний.
В зависимости от способа
учета временного признака ЭС делят
на статические и динамические. Статические
ЭС предназначены для решения
задач с неизменяемыми в
По видам используемых данных и знаний различают ЭС с детерминированными и неопределенными знаниями. Под неопределенностью знаний и данных понимаются их неполнота, ненадежность, нечеткость.
ЭС могут создаваться с использованием одного или нескольких источников знаний.
В соответствии с перечисленными признаками можно выделить четыре основных класса ЭС (см. рис.1): классифицирующие, доопределяющие, трансформирующие и мультиагентные.
Рис. 1 – Основные классы ЭС
Классифицирующие ЭС решают задачи распознавания ситуаций. Основным методом формирования решений в таких системах является дедуктивный логический вывод.
Доопределяющие ЭС используются
для решения задач с не полностью
определенными данными и
Трансформирующие ЭС относятся к синтезирующим динамическим экспертным системам, в которых предполагается повторяющееся преобразование знаний в процессе решения задач. В
ЭС данного класса используются различные способы обработки знаний:
Мультиагентные системы - это динамические ЭС, основанные на интеграции нескольких разнородных источников знаний. Эти источники обмениваются между собой получаемыми резуль-татами в ходе решения задач. Системы данного класса имеют следующие возможности:
1.4. САМООБУЧАЮЩИЕСЯ СИСТЕМЫ
Самообучающиеся интеллектуальные
системы основаны на методах автоматической
классификации ситуаций из реальной
практики, или на методах обучения
на примерах. Примеры реальных ситуаций
составляют так называемую обучающую
выборку, которая формируется в
течение определенного
Стратегия "обучения с учителем" предполагает задание специалистом для каждого примера значений признаков, показывающих его принадлежность к определенному классу ситуаций. При обучении "без учителя" система должна самостоятельно выделять классы ситуаций по степени близости значений классификационных признаков.
В процессе обучения проводится автоматическое построение обобщающих правил или функций, описывающих принадлежность ситуаций к классам, которыми система впоследствии будет пользоваться при интерпретации незнакомых ситуаций. Из обобщающих правил, в свою очередь, автоматически формируется база знаний, которая периодически корректируется по мере накоп-ления информации об анализируемых ситуациях.
Построенные в соответствии
с этими принципами самообучающиеся
системы имеют следующие
Индуктивные системы позволяют обобщать примеры на основе принципа индукции "от частного к общему". Процедура обобщения сводится к классификации примеров по значимым признакам. Алгоритм классификации примеров включает следующие основные шаги.
Нейронные сети представляют собой классический пример технологии, основанной на примерах. Нейронные сети - обобщенное название группы математических алгоритмов, обладающих способностью обучаться на примерах, "узнавая" впоследствии черты встреченных образцов и ситуаций. Благодаря этой способности нейронные сети используются при решении задач обработки сигналов и изображений, распознавания образов, а также для прогнозирования.
Нейронная сеть - это кибернетическая модель нервной системы, которая представляет собой совокупность большого числа сравнительно простых элементов - нейронов, топология соединения которых зависит от типа сети. Чтобы создать нейронную сеть для решения какой-либо конкретной задачи, следует выбрать способ соединения нейронов друг с другом и подобрать значения параметров межнейронных соединений.
В системах, основанных на прецедентах, БЗ содержит описания конкретных ситуаций (прецеденты). Поиск решения осуществляется на основе аналогий и включает следующие этапы:
Прецеденты описываются
множеством признаков, по которым строятся
индексы быстрого поиска. Однако в
системах, основанных на прецедентах,
в отличие от индуктивных систем
до-пускается нечеткий поиск с
получением множества допустимых альтернатив,
каждая из которых оценивается некоторым
коэффициентом уверенности. Наиболее
эффективные решения адап-
Системы, основанные на прецедентах,
применяются для
Информационные хранилища
отличаются от интеллектуальных баз
данных, тем, что представляют собой
хранилища значимой информации, регулярно
извлекаемой из оперативных баз
данных. Хранилище данных - это предметно-ориентированное,
интегрированное, привязанное ко времени,
неизменяемое собрание данных, применяемых
для поддержки процессов
Технологии извлечения знаний
из хранилищ данных основаны на методах
статистического анализа и
Для извлечения значимой информации из хранилищ данных имеются специальные методы (OLAP-анализа, Data Mining или Knowledge Discovery), основанные на применении методов мате-матической статистики, нейронных сетей, индуктивных методов построения деревьев решений и др.
Технология OLAP (On-line Analytical Processing
- оперативный анализ данных) предоставляет
пользователю средства для формирования
и проверки гипотез о свойствах
данных или отношениях между ними
на основе разнообразных запросов к
базе данных. Они применяются на
ранних стадиях процесса извлечеия
знаний, помогая аналитику
1.5. АДАПТИВНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ
Потребность в адаптивных информационных системах возникает в тех случаях, когда поддерживаемые ими проблемные области постоянно развиваются. В связи с этим адаптивные системы должны удовлетворять ряду специфических требований, а именно:
Адаптивные свойства информационных
систем обеспечиваются за счет интеллектуализации
их архитектуры. Ядром таких систем
является постоянно развиваемая
модель проблемной области, поддерживаемая
в специальной базе знаний - репозито-рии.
Ядро системы управляет процессами
генерации или
В процессе разработки адаптивных информационных систем применяется оригинальное или типовое проектирование. Оригинальное проектирование предполагает разработку информационной системы с "чистого листа" на основе сформулированных требований. Реализация этого подхода основана на использовании систем автоматизированного проектирования, или CASE-технологий (Designer2000, SilverRun, Natural Light Storm и др.).
При типовом проектировании
осуществляется адаптация типовых
разработок к особенностям проблемной
области. Для реализации этого подхода
применяются инструментальные средства
компонентного (сборочного) проектирования
информационных систем (R/3, BAAN IV, Prodis и
др.). Главное отличие подходов состоит
в том, что при использовании CASE-технологии
на основе репозитория при изменении
проблемной области каждый раз выполняется
генерация про-граммного