
- •Системы искусственного онтеллекта общие замечания
- •1. Введение
- •1.2. Область искусственного интеллекта.
- •1.3. Основные направления исследований в области ии
- •2. Экспертные системы, как основной класс интеллектуальных систем
- •2.1. Под интеллектуальной системой (ис)
- •2.3. Базовая структура эс
- •Интеллектуальный интерфейс
- •2.4. Основные виды задач, для решения которых создаются эс.
- •2.5. Два основных подхода к получению решений в эс .
- •2.6. Основные свойства идеальной эс
- •3. Основные понятия теории логического вывода и формальные логические системы
- •3.1. Логический вывод (логические рассуждения)
- •3.3. Исчисление высказываний (ив)
- •3.4. Исчисление предикатов (ип)
- •4. Представление знаний в экспертных системах и вывод на знаниях
- •4.1. Понятие знаний
- •В соответствии с содержимым знаний эс выделяют следующие их виды.
- •4.2. В продукционной модели
- •4.3. Проблема представления и обработки неопределенности знаний и данных
- •4.4. Фрейм
- •5. Основы методологии разработки эс
- •5.1. Процесс разработки эс
2.4. Основные виды задач, для решения которых создаются эс.
1. Интерпретация - анализ получаемых извне данных (представленных в виде сигналов, символов, изображений и т.д.) с целью определения их смысла, т.е. составление смыслового описания по входным данным (определение месторождений руд на основе анализа геологических данных (ЭС PROSPECTOR); определение типов океанских судов по результатам аэрокосмического сканирования (ЭС SIAP); определение содержательного значения сигналов гидро - или радиолокатора).
2. Диагностика - обнаружение ситуаций, характеризующихся отклонением от нормы (поиск неисправностей технических системах, определение вида заболевания или его стадии в живом организме). Для решения этой задачи требуется предварительное решение задачи интерпретации данных (определение нарушений по симптомам).
3. Коррекция (отладка) - это диагностика, дополненная выработкой рекомендаций по устранению отклонений от нормального состояния (напр., нахождение неисправностей в технической системе и выработка рекомендаций по их устранению).
4. Прогнозирование - предсказание хода событий и их результатов в будущем на основе имеющихся знаний о прошлом и настоящем, т.е. предсказание последствий развития текущих ситуаций (прогноз погоды, оценка будущего урожая, экономические прогнозы и т.д.).
5. Планирование - формирование плана, т.е. последовательности действий, направленных на достижение поставленных целей (планирование развития экономики отрасли или страны, планирование производственного процесса на данном предприятии, планирование эксперимента, планирование поведения робота и т.д.)
6. Диспетчеризация – распределение работ во времени, составление расписаний (разработка графика освоения капиталовложений, составление графика выполнения работ при разработке и освоении производства новых технических изделий, планирование вычислений в многопроцессорной ВС и т.п.).
7. Проектирование - формирование конфигураций объектов, удовлетворяющих заданным требованиям (т.е. критериям эффективности и ограничениям), и подготовка соответствующих спецификаций (проектирование какой-либо технической системы (энергосистемы, системы газопроводов, системы управления, вычислительной системы, цифровых СБИС и т.д.).
8. Мониторинг – сравнение наблюдаемого поведения некоторого объекта с планируемым, т.е. слежение за текущей ситуацией с возможной последующей коррекцией. При этом производится непрерывная интерпретация данных о текущей ситуации в реальном времени, сравнение полученных результатов с критическими точками плана и выдача сообщений при отклонении от плана (мониторинг окружающей среды, мониторинг состояния экономики, контроль за работой электростанций, мониторинг состояния послеоперационных больных и т.п.).
9. Поддержка принятия решений - выработка рекомендаций по принятию решений в сложных ситуациях, в особенности при недостаточной или неопределенной информации (выбор стратегии выхода предприятия из кризисной ситуации, выбор метода обеспечения надежности сложной системы, принятие того или иного решения по проведению войсковой операции, принятие решения о запуске в серийное производство одного из разработанных экспериментальных образцов некоторого изделия и др.).
10. Управление ходом какого-либо процесса или поведением некоторой системы (экономической, социальной (коллектив людей), производственной, технологической и др.), т.е. - обеспечение выполнения системой заданных функций при соблюдении поставленных требований (управление развитием отрасли, предприятием, сложным технологическим комплексом, воздушным или наземным транспортом, оборонными системами, войсками в ходе операций, и т.д.). Это наиболее сложная задача, которая, в зависимости от вида и сложности управляемой системы, может включать в себя практически все вышеназванные задачи.
О классификации ЭС.
Одна из наиболее простых классификаций ЭС предполагает разбиение систем на классы в соответствии со следующими признаками [9].
1. По способу формирования решения: аналитические ЭС (выбор решения из множества известных альтернатив) и синтезирующие (синтетические) ЭС (генерация неизвестных решений).
2. По способу учета временного признака: статические ЭС (данные и знания в процессе решения задачи не изменяются) и динамические ЭС (предусматривается возможность изменения данных и знаний в процессе решения задачи).
3. По характеру используемых данных и знаний: ЭС с детерминированными данными и знаниями, и ЭС с недетерминированными данными и знаниями.
4. По числу источников знаний: ЭС с одним источником знаний, и ЭС с множеством источников знаний.
В соответствии с этими признаками выделяют четыре основных класса ЭС (Табл. 1).
Табл.1. Классы ЭС
|
АНАЛИЗ |
СИНТЕЗ |
|
ДЕТЕРМИНИРО-ВАННЫЕ ЗНАНИЯ |
1.Классифици - рующие ЭС |
3.Трансформи- рующие ЭС |
ОДИН ИСТОЧНИК ЗНАНИЙ |
НЕДЕТЕРМИНИРО-ВАННЫЕ ЗНАНИЯ |
2. Доопределя- ющие ЭС |
4. Многоагент- ные ЭС
|
МНОЖЕСТВО ИСТОЧНИКОВ ЗНАНИЙ |
|
СТАТИКА |
ДИНАМИКА |
|
Используются и другие подходы к классификации ЭС [4,8 ].