Производственные системы с искусственным интеллектом
| Категория реферата: Остальные рефераты
| Теги реферата: сочинение бульба, реферат памятники
| Добавил(а) на сайт: Бабин.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата
4.2. Предметная область и работа с экспертами 14
5. Инструментальные средства для разработки ПСИИ 15
5.1. Программные средства 15
5.2. Технические средства 16
Заключение 18
Литература 19
Введение
В настоящее время накоплен большой опыт создания автоматических систем
управления (АСУ) в различных отраслях народного хозяйства. Этот опыт
позволяет сделать вывод о том, что резерв повышения эффективности АСУ
заключается в увеличении уровня интеллектуализации этих систем, переходе к
так называемым “разумным” производственным системам, ориентированным на
знания.
Область применения существующих на сегодняшний день систем искусственного
интеллекта (ИИ) охватывает медицинскую диагностику, интерпретацию
геологических данных, научные исследования в химии, биологии, военном деле
и ряде других отраслей. Что касается применения таких систем в сфере
управления промышленными производствами, то эти вопросы еще не нашли
должного отражения в литературе.
Производственные системы с искусственным интеллектом являются системами не
только качественно нового типа, но и системами, составляющими органичное
звено в структуре современных автоматических систем управления
производством.
1. Новая информационная технология в системах управления производством
1.1. Эволюция систем управления производством
Как известно, управление технологическими процессами вплоть до 60-х годов
основывалось на применении несложных регуляторов механического, электрического и пневматического типов, расчет которых базировался на
линейных одномерных моделях.
Проектирование более сложных систем управления ограничивалось как
возможностями технических средств и недостаточной теоретической базой, так
и относительной простотой большинства технологических процессов того
времени.
Примерно к тому же времени относятся первые попытки применения ЭВМ в
планировании и управлении производством. Правда техническая база оставалась
еще слабой. ЭВМ первого поколения, на которых базировалась разработка АСУ
были мало пригодны для решения задач управления производством. Поэтому ЭВМ
применялись в основном для бухгалтерского учета.
Применение ЭВМ второго поколения, а также работы в области методологии
проектирования и внедрения АСУ позволили поставить задачу управления
предприятием в рамках функциональных подсистем. Опыт эксплуатации АСУП, внедренных в конце
60-х годов, показал их эффективность, проявившуюся в улучшении планирования
и учета производства. Но достигнутый научно-технический уровень АСУП не
удовлетворял ни разработчиков, ни заказчиков. Невозможно было обрабатывать
данные в реальном масштабе времени.
Высокоэффективные и надежные (для того времени) ЭВМ третьего поколения
позволили перейти к более сложным формам организации систем управления тех.
объектами. Поддержание процесса вблизи оптимальной рабочей точки
обеспечивалось путем оперативного воздействия на него, т.е. значения
вычисленных установок преобразуются в настройки регуляторов. Функции
оператора-технолога сводятся к наблюдению и вмешательству при аварийных
ситуациях. Однако для ряда промышленных объектов реализация данных форм
организации систем управления оказалась невозможной. Тогда появились
адаптивные самообучающиеся и самообучающиеся системы. Несмотря на то, что
в теории обучающихся и самообучающихся автоматических систем были получены
важные результаты, промышленное применение их было достаточно ограничено из-
за отсутствия доступных инженерных методов синтеза и технической реализации
алгоритмов таких систем.
Современные АСУ не могут обходиться без наличия в них специальных средств организации диалога с человеком. Конечные пользователи, осознавая возможности, которые может сегодня предоставить им вычислительная техник, претендуют на непосредственный контакт с ПК или интеллектуальными терминалами. В большинстве внедренных систем управления этот контакт ограничивается простейшими режимами диалога и помогает пользователю выбирать подходящий вычислительный алгоритм, определять и задавать свои предложения относительно вывода решения, представления результатов. Более развитые средства дают возможность организовывать диалог с самой моделью для осуществления ее информационных и структурных модификаций. Именно взаимодействие конечного пользователя с оптимизационными моделями в процессе принятия управленческих решений представляет в настоящее время наибольший интерес и значительные трудности.
1.2. ПСИИ – системы, базирующиеся на знаниях
Исторически теоретические наработки в области искусственного интеллекта
велись в двух основных направлениях
Первое направление связано с попытками разработки интеллектуальных машин
путем моделирования их биологического прототипа – человеческого мозга.
Оптимизм кибернетиков 50-х годов, возлагавших надежды на данное направление
не увенчался успехом ввиду непригодности для этих целей существовавших
тогда аппаратных и программных средств.
Второе направление – разработка методов, приемов, устройств и программ для
ЭВМ, обеспечивающих решение сложных математических и логических задач, позволяющих автоматизировать отдельные интеллектуальные действия человека.
Первым шагом в этом направлении можно считать разработку GPS-универсального
решателя задач. В его основу было положено представление об эвристическом
поиске, в процессе которого обеспечивалось разбиение задачи на подзадачи до
тех пор, пока не будет получена легко решаемая подзадача.
Попытки уйти от неоправдавших себя универсальных эвристик при решении
интеллектуальных задач привели к заключению о том, что главное, чем
располагает специалист, - это накопленный им в процессе своей
профессиональной деятельности некоторый набор разнообразных приемов и
неформальных правил. Впоследствии была разработана ЭС Dendral, базирующаяся
на знаниях, которая явилась прототипом всех последующих ЭС.
Базовая структура “системы, базирующейся на знаниях” состоит из следующих
блоков: базы знаний, содержащей знания о некоторой ограниченной предметной
области; решателя, или блока логического вывода, осуществляющего
активизацию знаний, соответствующих текущей ситуации; блока верификации БЗ, обеспечивающего добавление новых знаний и корректировку уже существующих;
блока объяснения, позволяющего пользователю прослеживать всю цепочку
рассуждений системы, приводящих к конечному результату, и, наконец, интерфейса, обеспечивающего удобную связь между пользователем и системой.
Существует множество доводов в пользу того, что ПСИИ могут и должны стать
важнейшей составной частью в технологии современных производств.
Главная проблема, стоящая перед предприятием, в смысле управления, - это
проблема преодоления сложности при выборе из множества решений. Это может
быть инженерный выбор решения, выбор расписания и т.д.
Управление производством требует обработки большого объема информации.
Проблема получения информации с объектов в реальном времени решена.
Появилась другая проблема: как уменьшить долю информации до уровня, который
необходим для принятия решения? Потеря же информации может существенно
сказать на конечном результате.
Нехватка времени на принятие решения – еще одна проблема, которая
проявляется по мере усложнения производства. Не менее важна и проблема
координации. Если проектирование не оптимально по отношению к стадиям
производства, складирования, распределения, то это может увеличить цену
производства и снизить качество изделий.
И, наконец, очень важный фактор – необходимость сохранения и распределения
знаний отдельных опытных экспертов, полученных ими в процессе многолетней
работы и большого практического опыта. Проблема извлечения знаний и их
распределения – сегодня одна из главных проблем производственных
организаций.
Таким образом, необходима автоматизация интеллектуальной деятельности
человека в производственных системах управления.
2. Представление знаний в ПСИИ
Важное место в теории искусственного интеллекта занимает проблема
представления знаний, являющаяся, по мнению многих исследователей, ключевой. Что же представляют собой знания и в чем их отличие от данных?
Знания представляют собой совокупность сведений (у индивидуума, общества
или у системы ИИ) о мире ( конкретной предметной области, совокупности
объектов или объекта), включающих в себя информацию о свойствах объектов, закономерностях процессов и явлений, правилах использования этой информации
для принятия решений.
Первоначально вычислительная техника была ориентирована на обработку
данных. Это было связано как с уровнем развития техники и программного
обеспечения, так и со спецификой решаемых задач. Дальнейшее усложнение
решаемых задач, их интеллектуализация, развитие ВТ ставят задачу создания
машин обработки знаний. Существенным отличием знаний от данных является их
интерпретируемость.
Если для интерпретации данных необходимы соответствующие программы и сами
по себе они не несут содержательной информации, то знания всегда
содержательны. Другой отличительной чертой знаний является наличие
отношений, например, вида “тип-подтип“, “элемент-множество“ и т.д. Знания
характеризуются наличием ситуативных связей, определяющих ситуативную
совместимость отдельных событий и фактов, позволяющих устанавливать
причинно-следственные связи.
Некоторые исследователи предпринимали попытки определить типы знаний, которые должны быть представлены в системах ИИ. Так, например, этот
перечень может охватывать: структуру, форму, свойства, функции и возможные
состояния объекта; возможные отношения между объектами, возможные события, в которых эти объекты могут участвовать; физические законы; возможные
намерения, цели, планы, соглашения..
Нередко представление знаний провозглашается ядром ИИ, а исследование
механизмов представления – определяющей чертой ИИ. Так, Н. Нильсон считает, что “искусственный интеллект – это наука знаний, - как представлять знания, как получать и использовать их“
Правда, единодушия в этом вопросе нет. Как показал опрос, проведенный среди
300 исследователей. Выявилось “ошеломляющее разногласие в том, что означает
представление знаний…“
Можно выделить ряд общих для всех систем представления знаний (СПЗ) черт. А
именно:
Все СПЗ имеют дело с двумя мирами – представляемым и представляющим. Вместе
они образуют систему для представления. Существует также ряд общих для всех
СПЗ проблем. К ним можно отнести, в частности, проблемы: приобретения новых
знаний и их взаимодействие с уже существующими, организации ассоциативных
связей, неоднозначности и выбора семантических примитивов, явности знаний и
доступности, выбора соотношения декларативной и процедуральной составляющих
представления, что влияет на экономичность системы, полноту, легкость
кодировки и понимания.
Модели представления знаний можно условно разделить на декларативные и
процедуральные.
Декларативная модель основывается на предположении, что проблема
представления некоей предметной области решается независимо от того, как
эти знания потом будут использоваться. Поэтому модель как бы состоит из
двух частей: статических описательных структур знаний и механизма вывода, оперирующего этими структурами и практически независимого от их
содержательного наполнения. При этом в какой-то степени оказываются
раздельными синтаксические и семантические аспекты знания, что является
определенным достоинством указанных форм представления из-за возможности
достижения их определенной универсальности.
В декларативных моделях не содержатся в явном виде описания выполняемых
процедур. Эти модели представляют собой обычно множество утверждений.
Предметная область представляется в виде синтаксического описания ее
состояния (по возможности полного). Вывод решений основывается в основном
на процедурах поиска в пространстве состояний
В процедуральном представлении знания содержатся в процедурах – небольших
программках, которые определяют, как выполнять специфичные действия (как
поступать в специфичных ситуациях). При этом можно не описывать все
возможные состояния среды или объекта для реализации вывода. Достаточно
хранить некоторые начальные состояния и процедуры, генерирующие необходимые
описания ситуаций и действий.
Семантика непосредственно заложена в описание элементов базы знаний, за
счет чего повышается эффективность поиска решений. Статическая база знаний
мала по сравнению с процедуральной частью. Она содержит так называемые
“утверждения“, которые приемлемы в данный момент, но могут быть изменены
или удалены в любой момент. Общие знания и правила вывода представлены в
виде специальных целенаправленных процедур, активизирующихся по мере
надобности. Процедуры могут активизировать друг друга, их выполнение может
прерываться, а затем возобновляться. Возможно использование процедур -
“демонов“, активизирующихся при выполнении операций введения, изменения или
удаления данных.
Средством повышения эффективности генерации вывода в процедуральных
моделях является добавление в систему знаний о применении, т.е. знаний о
том, каким образом использовать накопленные знания для решения конкретной
задачи. Эти знания, как правило, тоже представляются в процедуральной
форме.
Главное преимущество процедуральных моделей представления знаний
заключается в большей эффективности механизмов вывода за счет введения
дополнительных знаний о применении, что, однако снижает их общность. Другое
важное преимущество заключено в выразительной силе. Эти системы способны
смоделировать практически любую модель представления знаний. Выразительная
сила процедуральных систем проявляется в расширенной системе выводов, реализуемых в них. Большинство расширенных форм выводов может быть
охарактеризовано понятием “предположение об отсутствии“ и сводится к схеме:
“Если А (предварительное условие) – истинно и нет доказательств против В, то предложить В“. Подобные правила вывода оказываются полезными в основном
в двух случаях:
1. Неполнота знаний. Если в системе представления отдельные факты не представлены или невыводимы, правила вывода позволяют гипотетически признавать их верными при условии, что в системе нет или в ней невыводимы доказательства противного.
2. Вывод в условиях ограниченности ресурсов. Из-за ограниченности ресурсов процессы вывода не могут завершиться, а должны быть оставлены для получения результатов. В этом случае правила определяют дальнейшие действия системы.
Системы представления, содержащие подобные правила, оказываются
немонотонными, т.е. добавление новых утверждений может запретить генерацию
вывода, который первоначально мог быть получен. Добавление новых фактов
может привести к возникновению противоречий. В некоторых системах кроме
самих утверждений содержатся также записи причин, по которым были приняты
эти утверждения. При добавлении новых фактов осуществляется проверка того, сохраняются ли справедливость утверждений и соответствие причинам.
Рассмотрим различные формы моделей представления знаний.
Продукционные модели представляют собой набор правил в виде “условие -
действие“, где условия являются утверждениями о содержимом БД (фактов), а
действия есть некоторые процедуры, которые могут модифицировать содержимое
БД. Продукционные модели из-за модульного представления знаний, легкого
расширения и модификации нашли широкое применение в экспертных системах.
Другая важная схема представления знаний – семантические сети, представляющие собой направленный граф, в котором вершинам ставятся в
соответствие конкретные объекты, а дугам, их связывающим, - семантические
отношения между этими объектами. Семантические сети могут использоваться
как для декларативных, так и для процедуральных знаний.
Перспективной формой представления знаний являются фреймы, которые быстро
завоевали популярность у разработчиков систем ИИ благодаря своей
универсальности и гибкости.
Принципиальным методом для логического представления знаний является
использование логики предикатов первого порядка (исчисление предикатов).
При таком подходе знания о некоторой предметной области могут
рассматриваться как совокупность логических формул. Изменения в модели
представления знаний происходят в результате добавления или удаления
логических формул.
В редукционных моделях осуществляется декомпозиция исходной задачи на ряд
подзадач, решая которые последовательно определяют решение поставленной
задачи.
Логические представления легки для понимания и располагают правилами
вывода, необходимыми для операций над ними. Однако в логических моделях
представление знаний отношения между элементами знаний выражаются
ограниченным набором средств используемой формальной системы, что не
позволяет в полной мере отразить специфику предметной области. Недостатком
логического представления является также тенденция потреблять большие
объемы памяти ЭВМ.
Ряд понятий человеческих знаний оказывается трудно, а иногда и невозможно
описать количественно, используя детерминированные или стохастические
методы. Трудности возникают при создании моделей не полностью определенных, неточных, нечетких знаний. Это связано с тем, что человеческому мышлению
присуща лингвистическая неопределенность; знания и понятия, которыми
оперирует человек, часто имеют качественную природу, они ситуативны, бывают
неполными. Для формализации знаний такого типа используется аппарат теории
нечетких множеств, создание которого связано с именем известного
американского ученого Л. Заде.
Неточность, неопределенность или неполнота, заключенные в смысловых
значениях или выводах, присущи естественным языкам с их сложной структурой
и многообразием понятий. Различают несколько типов неопределенности в
прикладных системах ИИ. Первый связан с ненадежностью исходной информации –
неточность измерений, неопределенность понятий и терминов, неуверенностью
экспертов в своих заключениях.
Второй – обусловлен нечеткостью языка представления правил, например в
экспертных системах. Неопределенность возникает также, когда вывод в ПСИИ
базируется на неполной информации, т.е. нечетких посылках. Еще один тип
неопределенности может появляться при агрегации правил, исходящих от разных
источников знаний или от разных экспертов. Эти правила могут быть
противоречивыми или избыточными.
В заключение необходимо отметить, что деление моделей представления знаний
на декларативные и процедуральные весьма условно, так как в реальных
системах представления знаний используются в равной мере элементы и
сочетания всех указанных выше форм моделей представления знаний.
3. Архитектура ПСИИ
3.1. Структура ПСИИ
Говоря об архитектуре систем ИИ, прежде всего понимают организацию структуры, в рамках которой происходило бы применение знаний и решение проблем в конкретной предметной области. Выбор соответствующей структуры, свойства и функции компонентов систем ИИ, в особенности производственных, определяется и направляется формулируемыми принципами инженерии знаний. На формирование этих принципов в значительной степени оказывают влияние, как специфика предметной области, так и характер задач и функций, решение которых возлагается на ПСИИ.
В зависимости от характера выполняемых функций и области действий
эксперты выполняют несколько характерных задач, которые являются типичными.
Эти задачи следующие: интерпретация, планирование, управление, проектирование, диспетчирование и мониторинг, прогнозирование, диагностика.
А главное – эксперт способен обновлять свои знания, объяснять действия, обосновывать решения, прогнозировать развитие ситуаций, активно
взаимодействовать с внешней средой и воспринимать информацию различного
характера, получать решения на основе имеющихся знаний, хранить в памяти
необходимую информацию и фактографические данные.
Таким образом, чтобы создать систему, работающую со знаниями и способную в какой-то мере заменить эксперта или помочь ему в принятии решений при управлении производством, необходимо заложить в архитектуру системы возможности по реализации названных функций. На рисунке представлена обобщенная структура и компоненты ПСИИ, а также ее окружение.
Рекомендуем скачать другие рефераты по теме: банк курсовых, административное право шпаргалки.
Категории:
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата