Тема 13. Понятие искусственного интеллекта. Экспертные системы Основные вопросы Понятие искусственного интеллекта Экспертные системы и их структура Системы поддержки принятия решений Реинжинеринг бизнес-процессов Искусственный интеллект Научной задачей искусственного интеллекта (ИИ) является воссоздание (имитация) с помощью искусственных устройств разумных рассуждений и действий человека. Понятие искусственного интеллекта 1. ИИ – условное обозначение кибернетических систем, моделирующих некоторые стороны интеллектуальной (разумной) деятельности человека: логическое и аналитическое мышление. 2. ИИ – способность робота или компьютера к имитации человеческих навыков, используемых для решения задач, изучения проблем, рассуждений и самоусовершенствования. 3. ИИ – научное направление, связанное с разработкой алгоритмов и программ для автоматизации деятельности, требующей человеческого интеллекта. 4. ИИ – одно из направлений информатики, цель которого – разработка аппаратно-программных средств, позволяющих пользователю-непрограммисту ставить и решать свои задачи, традиционно считающиеся интеллектуальными, общаясь с ЭВМ на ограниченном подмножестве естественного языка. Интеллект – это способность мышления, рационального познания Критерий, позволяющий определить может ли машина мыслить Машина может быть признана мыслящей, если эксперт, ведя с ней диалог по достаточно широкому кругу вопросов, не сможет отличить ее ответов от ответов разумного человека. ИИ разделяется на два научных направления нейрокибернетику (или искусственный разум) кибернетику «черного ящика» (или машинный интеллект). Кибернетика – это наука об управлении, связи и переработке информации. Кибернетика исследует объекты независимо от их материальной природы (живые и неживые системы). Нейрокибернетика – базируется на аппаратном моделировании работы головного мозга человека, основой которого является большое число (около 14 миллиардов) связанных и взаимодействующих нервных клеток – нейронов. Нейронные сети (или нейросети) - это системы искусственного интеллекта, которые моделируют работу головного мозга Для кибернетики «черного ящика» - не имеет значения, какова конструкция «мыслящего» устройства. Главное, чтобы на заданные входные воздействия оно реагировало также, как человеческий мозг. Экспертные системы, построенные на идеях ИИ - аккумулируют опыт, знания, навыки специалистов (экспертов) для того, чтобы в нужный момент передать их любому пользователю ЭВМ. GPS (General Problem Solver) Она способна однотипным способом решать такие непохожие задачи, как расчет интегралов, разгадывание логических головоломок, доказательство теорем, грамматический анализ фраз. Алгоритм нейросетевого исследования Выход последнего слоя нейронов сравнивается с образцом обучения и из разницы между желаемым и действительным делается вывод о том, каковы должны быть связи нейронов последнего слоя с предыдущим. Затем подобная операция производится с нейронами предпоследнего слоя. Таким образом, по нейросети от выхода к входу бежит волна изменения весов связей. В итоге получается система, которая может построить приближение для широкого класса функциональных зависимостей между входом и выходом. Экспертная система – это интеллектуальная вычислительная система, в которую включены знания опытных специалистов (экспертов) о некоторой предметной области (финансы, медицина, право, геология, страхование, поиск неисправностей в радиоэлектронной аппаратуре и т.д.), и которая в пределах этой области способна принимать экспертные решения (давать советы, ставить диагноз). Экспертная система позволяет накапливать, систематизировать и сохранять знания, профессиональный опыт тех экспертов, которые решают конкретные задачи наилучшим образом. Накопленные в ЭС знания могут быть использованы на практике неограниченное число раз. Экспертные системы используются где нет твердо устоявшейся теории, в тех предметных областях, где слишком много переменных величин (факторов, показателей, симптомов), затрудняющих создание полной теории, точной математической модели. в этих предметных областях искусные практики при решении задач опираются на свой опыт, навыки и интуицию. База знаний (БЗ) представляет собой совокупность знаний по данной предметной области, почерпнутых из публикаций, а также введенных в процессе взаимодействия эксперта (или нескольких экспертов) с экспертной системой. Решатель (другое название – машина логического вывода) – это программа, моделирующая (имитирующая) ход рассуждений эксперта на основании знаний, имеющихся в БЗ, и данных, введенных пользователем. – это «мозг» ЭС. С помощью решателя обрабатываются введенные данные и делаются соответствующие выводы. Подсистема объяснений – программа, позволяющая продемонстрировать, каким образом получен результат, то есть показать цепочку рассуждений электронного эксперта. Подсистема объяснений облегчает когнитологу выявление ошибок и модернизацию ЭС. Особенности экспертных систем 1. ЭС ограничена определенной предметной областью. 2. ЭС способна рассуждать при сомнительных исходных данных. 3. ЭС способна объяснить цепочку сделанных ею рассуждений. 4. Факты и механизм (программа) формирования выводов четко отделены друг от друга. 5. ЭС строится так, чтобы имелась возможность постепенного ее наращивания (расширения) и модернизации. 6. В результате работы ЭС формируется диагноз, рекомендация, совет, как нужно поступать в конкретной ситуации или предположение о том, что произошло с исследуемым объектом. Примеры ЭС Экспертная система MYCIN (Станфордский университет) предназначена для диагностики инфекционных заболеваний. Юридическая ЭС – JUDITH позволяет юристам получать экспертные заключения по гражданским делам. Экспертная система INTERNIST диагностирует несколько сотен болезней с точностью, которая сопоставима с точностью диагноза, сделанного квалифицированным врачом. PROSPECTOR – экспертная система, которая помогает геологам в поиске новых полезных ископаемых. Примеры ЭС Система TIMM (разработчик General Research) оказывает помощь военному пилоту вертолета во время боевых действий. Экспертная система Management Advisor (консультант менеджера) помогает руководителю в планировании своей коммерческой деятельности. Система XCON (Carnegie-Melon University) предназначена для определения конфигурации компьютеров при их продаже. Экспертная система EXPERTAX (Coopert and Lybrand) готовит рекомендации ревизорам и налоговым специалистам в подготовке расчетов по налогам и подготовке финансовых деклараций. База знаний отражает опыт свыше 20-ти экспертов. Процесс принятия решений интуитивноэмпирическая схема (основанная на сравнении проблемной ситуации с ранее встречавшимися схожими ситуациями) формальноэвристическая схема (основанная на построении и исследовании модели проблемной ситуации) Информационное обеспечение управления - это совокупность информационных ресурсов, средств, методов и технологий, способствующих эффективному проведению всего процесса управления, в том числе разработке и реализации управленческих решений. Система поддержки принятия решений (СППР). – система, обеспечивающая лицо, принимающее решение (ЛПР), необходимыми для принятия решения данными, знаниями, выводами и/или рекомендациями. Информационно-аналитические СППР (ИА СППР). – это класс человеко-машинных систем, предназначенных для оказания помощи ЛПР в их профессиональной деятельности по использованию данных, знаний и моделей при подготовке и принятии обоснованных решений. Назначение СППР «улучшить деятельность работников умственного труда (knowledge workers) в организациях путем применения информационной технологии». Уровни СППР: 1. Прикладные СППР служат для поддержки решения отдельных прикладных задач в конкретных ситуациях. С ними работают конечные пользователи (отдельные лица или группы людей). 2. Генераторы представляют собой пакеты программных средств поиска и выдачи данных, моделирования и т.д., которые используются разработчиками прикладных СППР для создания специализированных систем. Генераторы могут быть быстро «встроены» в прикладную систему. 3. Инструментальные СППР соответствуют высшему уровню технологичности и предоставляют в распоряжение разработчиков наиболее мощные комплексы средств, связанных единой методологией. Инжиниринг Реинжинеринг представляет собой приемы и методы, используемые для проектирования новых структур и процессов в соответствии с их целями и задачами. фундаментальное переосмысление и радикальное перепроектирование существующих процессов для получения резких, скачкообразных изменений по улучшению (в диапазоне 500-1000% и более). Реинжинеринг - это фундаментальное переосмысление и радикальное перепроектирование деловых процессов для достижения резких, скачкообразных улучшений в решающих, современных показателях деятельности компании, таких, как стоимость, качество, сервис и темпы. Деловой процесс - это упорядоченная совокупность действий по производству товаров или оказанию услуг клиентам, удовлетворяющих их по стоимости, времени, качеству и сервису Бизнес-процесс - это множество внутренних шагов (видов) деятельности, начинающихся с одного и более входов и заканчивающихся созданием продукции, необходимой клиенту. Задача реинжиниринга перепроектирование деловых процессов компаний или других структур для достижения новых целей. Проект реинжиниринга включает: 1) разработку системы съема информации, точно отражающей аспекты деятельности компании (структуры) и организацию ее обработки; 2) построение модели компании (структуры), адекватно отражающей суть происходящих в ней процессов, потоков материальных и информационных ресурсов и системы управления; 3) анализ эффективности деятельности компании и отдельных ее звеньев, выявление негативных сторон деятельности и неэффективных составляющих модели и поиск путей решения проблемы; 4) моделирование и прогнозирование деятельности компании с учетом внутренних и внешних факторов; 5) выбор наилучшего решения перепроектирования деятельности компании и его практическую реализацию. СПАСИБО ЗА ВНИМАНИЕ!