Скачать презентацию Интеллектуальные информационные системы Фридланд Александр Яковлевич al fridland gmail Скачать презентацию Интеллектуальные информационные системы Фридланд Александр Яковлевич al fridland gmail

Интеллектуальные информационные системы.ppt

  • Количество слайдов: 86

Интеллектуальные информационные системы Фридланд Александр Яковлевич al. fridland@gmail. com http: //www. sprint-inform. ru Интеллектуальные информационные системы Фридланд Александр Яковлевич al. fridland@gmail. com http: //www. sprint-inform. ru

Интеллектуальные информационные системы http: //www. twirpx. com/file/101718/? rand=6645819 • Автор неизвестен но литература интересна Интеллектуальные информационные системы http: //www. twirpx. com/file/101718/? rand=6645819 • Автор неизвестен но литература интересна • 1. Интеллектуальные информационные системы в экономике. Учебное пособие. –М: Экзамен. – 2003 г. • 2. Гаскаров Д. В. Интеллектуальные информационные системы. Учебное пособие. –М: Высшая школа. – 2003 г. • 3. Рыбина. Теория и технология интегрированных экспертных систем. –М: Научтехлитиздат. – 2008 г. • 4. Андрейчиков А. В. , Андрейчикова О. Н. Интеллектуальные информационные системы. –М: Финансы и статистика. – 2004 г.

 • 5. Джораттано Дж. , Гайли Г. Экспертные системы: принципы разработки и программирования. • 5. Джораттано Дж. , Гайли Г. Экспертные системы: принципы разработки и программирования. –М: Вильямс. – 2007 г. • 6. Люгер Дж. Искусственные интеллектуальные стратегии и методы решения сложных проблем. –М: Вильямс. – 2003 г. • 7. Рассел, Норвиг. Искусственны интеллект: современный подход. –М: Вильямс. – 2006 г. • 8. Тарасов. От многоагентных систем к интеллектуальным организациям – 2002 г. • 9. Смолин Д. В. Введение в искусственный интеллект. – 2004 г. • 10. Степанюк. Локальная организация интеллектуальных систем. Модели и приложения. • 11. Братко. Алгоритмы искусственного интеллекта.

13. Частиков, Гаврилова, Белов. Разработка экспертных систем. 14. Девятков. Системы искусственного интеллекта. 15. Круглов, 13. Частиков, Гаврилова, Белов. Разработка экспертных систем. 14. Девятков. Системы искусственного интеллекта. 15. Круглов, Борисов. Искусственные нейронные сети. 16. Хайкин. Нейронные сети. Полный курс. – 2004 г. 17. Фролов. Интеллектуальные системы и управленческие решения. 18. Фоминых, Кисель, Попов, Шапот. Статические и динамические экспертные системы. • 19. Джексон. Введение в экспертные системы. • 20. Уотермен. Руководство по экспертным системам. • 21. Уотермен. Построение экспертных систем. • • •

Вспомогательный материал (сайты) • Российская ассоциация искусственного интеллекта http: //www. raai. org/ • Ассоциация Вспомогательный материал (сайты) • Российская ассоциация искусственного интеллекта http: //www. raai. org/ • Ассоциация искусственного интеллекта в Интернете http: //alicebot. org • Сайт компании Наносемантика http: //www. nanosemantics. ru/

Интеллектуальная информационная система • (ИИС, англ. intelligent system) — разновидность интеллектуальной системы, один из Интеллектуальная информационная система • (ИИС, англ. intelligent system) — разновидность интеллектуальной системы, один из видов информационных систем, • иногда ИИС называют системой, основанной на знаниях. • ИИС представляет собой комплекс программных, лингвистических и логико-математических средств для реализации основной задачи: осуществление поддержки деятельности человека, например возможность поиска информации в режиме продвинутого диалога на естественном языке.

Интеллектуальная система • (ИС, англ. intelligent system) — это техническая или программная система, способная Интеллектуальная система • (ИС, англ. intelligent system) — это техническая или программная система, способная решать задачи, традиционно считающиеся творческими, принадлежащие конкретной предметной области, знания о которой хранятся в памяти такой системы. • Структура интеллектуальной системы включает три основных блока — базу знаний, решатель и интеллектуальный интерфейс

Информационная система • Термин информационная система (ИС) используется как в широком, так и в Информационная система • Термин информационная система (ИС) используется как в широком, так и в узком смысле. • В широком смысле информационная система есть совокупность технического, программного и организационного обеспечения, а также персонала, предназначенная для того, чтобы своевременно обеспечивать надлежащих людей надлежащей информацией. • Так же в достаточно широком смысле трактует понятие информационной системы Федеральный закон РФ от 27 июля 2006 г. N 149 -ФЗ «Об информации, информационных технологиях и о защите информации» : «информационная система — совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств»

Перцептрон • Перцептро н, или персептрон (англ. perceptron от лат. perceptio — восприятие) — Перцептрон • Перцептро н, или персептрон (англ. perceptron от лат. perceptio — восприятие) — математическая и компьютерная модель восприятия информации мозгом (кибернетическая модель мозга), предложенная Фрэнком Розенблаттом в 1957 году и реализованная в виде электронной машины «Марк-1» [nb 2] в 1960 году. Перцептрон стал одной из первых моделей нейросетей, а «Марк-1» — первым в мире нейрокомпьютером. Несмотря на свою простоту, перцептрон способен обучаться и решать довольно сложные задачи. Основная математическая задача, с которой он справляется, — это линейное разделение любых нелинейных множеств, так называемое обеспечение линейной сепарабельности.

Восприятие • (перцепция, от лат. perceptio) — познавательный процесс, формирующий субъективную картину мира. • Восприятие • (перцепция, от лат. perceptio) — познавательный процесс, формирующий субъективную картину мира. • Это психический процесс, заключающийся в отражении предмета или явления в целом при его непосредственном воздействии на рецепторные поверхности органов чувств. • Восприятие — одна из биологических психических функций, определяющих сложный процесс приёма и преобразования информации, получаемой при помощи органов чувств, формирующих субъективный целостный образ объекта, воздействующего на анализаторы через совокупность ощущений, инициируемых данным объектом. • Как форма чувственного отражения предмета, восприятие включает обнаружение объекта как целого, различение отдельных признаков в объекте, выделение в нём информативного содержания, адекватного цели действия, формирование чувственного образа.

 • ИНФОРМАЦИЯ, -и, ж. 1. Сведения об окружающем мире и протекающих в нем • ИНФОРМАЦИЯ, -и, ж. 1. Сведения об окружающем мире и протекающих в нем процессах, воспринимаемые человеком или специальным устройством (спец) • Словарь Ожегова

1. Основные определения • Данные – это информация (? ? ? ), полученная в 1. Основные определения • Данные – это информация (? ? ? ), полученная в результате наблюдения или измерения отдельных свойств или атрибутов, характеризующих объекты, процессы и явления в предметной области. • Знания - это связи и закономерности предметной области (принципы, модели, законы), полученные в результате практической деятельности и профессионального опыта, позволяющие специалистам ставить и решать задачи в данной области. • Знания – это хорошо структурированные данные, данные о данных (метаданные).

 • Знания делятся на глубинные и поверхностные (? ? ? ). • Поверхностные • Знания делятся на глубинные и поверхностные (? ? ? ). • Поверхностные знания – знания о видимых взаимосвязях между отдельными событиями или фактами предметной области. • Глубинные знания – это абстракции, аналогии, схемы, которые отражают структуру и природу процессов, протекающих в предметной области. • Такие знания объясняют явления и могут использоваться для прогнозирования поведения объектов (например, понимание принципов работы ОС). • Современные интеллектуальные системы в основном работают с поверхностными знаниями. Это связано с тем что пока не существует универсальных методик, которые позволяли бы выявлять глубинные структуры знаний и работать с ними. • Знания подразделяются на процедурные и декларативные.

 • Сначала появились процедурные знания – знания в алгоритмах, они управляли данными. Для • Сначала появились процедурные знания – знания в алгоритмах, они управляли данными. Для их изменения требовалось изменять текст программы (? ? ? ). Однако с развитием информатики и программирования все большая часть знаний сосредотачивалась на структурах данных (таблицы, списки). • Т. е. увеличилась роль декларативного знания. • Знания в настоящее время приобрели чисто декларативную форму. Т. е. знанием считается предложения, записанные на языках представления знаний, приближенных к естественному языку и понятных не специалистам.

Википедия • Зна ние — в теории искусственного интеллекта и экспертных систем — совокупность Википедия • Зна ние — в теории искусственного интеллекта и экспертных систем — совокупность информации и правил вывода (у индивидуума, общества или системы ИИ) о мире, свойствах объектов, закономерностях процессов и явлений, а также правилах использования их для принятия решений. • Главное отличие знаний от данных состоит в их структурности (? ? ? ) и активности (? ? ? ), появление в базе новых фактов или установление новых связей может стать источником изменений в принятии решений. • 3 на ния фиксируются в образах и знаках естественных и искусственных языков (? ? ? ). • Знание противоположно незнанию (отсутствию проверенной информации о чём-либо).

Процедурные знания • Процедурные знания - знания, хранящиеся в памяти интеллектуальной системы в виде Процедурные знания • Процедурные знания - знания, хранящиеся в памяти интеллектуальной системы в виде описаний процедур, с помощью которых их можно получить. • Обычно процедурные знания используются для представления информации о способах решения задач в проблемной области, а также различные инструкции, методики и т. п. По форме представления процедурные знания противопоставляются декларативным знаниям. • По-английски: Procedural knowledge • Алгоритм • Автоформализация знаний, Громов

Декларативные знания • Декларативные знания - знания, которые записаны в памяти интеллектуальной системы так, Декларативные знания • Декларативные знания - знания, которые записаны в памяти интеллектуальной системы так, что они непосредственно доступны для использования после обращения к соответствующему полю памяти. • Обычно декларативных знаний используются для представления информация о свойствах и фактах предметной области. По форме представления декларативные знания противопоставляются процедурным знаниям. • По-английски: Declarative knowledge • ДЕКЛАРАЦИЯ, -и; ж. [от лат. declaratio - заявление, объявление]

Пролог • Язык программирования высокого уровня декларативного типа, основанный на использовании логических построений для Пролог • Язык программирования высокого уровня декларативного типа, основанный на использовании логических построений для написания программ. • Если в традиционных языках программирования (Фортран, Паскаль и пр. ) программа пытается ответить на вопрос: как решить задачу, то программа, написанная на Прологе, отвечает на вопрос: что вы хотите получить от решения данной задачи. • Язык считается основным для решения задач искусственного интеллекта. • Первая реализация языка была осуществлена А. Калмероэ (A. Colmerauer) и Ф. Росселем (P. Roussel) (Франция) в 1972 г. • Фирма Borland разработала хорошую реализация языка для персональных компьютеров - Turbo-Prolog. • Широкого распространения язык пока не получил. • От англ. - PROgramming in LOGic.

 • Искусственный интеллект • это научное направление, в рамках которого ставятся и решаются • Искусственный интеллект • это научное направление, в рамках которого ставятся и решаются задачи аппаратного или программного моделирования тех видов человеческой деятельности, которые традиционно считаются интеллектуальными. • Искусственный интеллект • свойство интеллектуальных систем выполнять функции, например творческие, которые традиционно считаются прерогативой человека.

 • Замена человека-специалиста на системы искусственного интеллекта, в частности на экспертные системы, разумеется, • Замена человека-специалиста на системы искусственного интеллекта, в частности на экспертные системы, разумеется, там, где это допустимо, позволяет существенно ускорить и удешевить процесс производства. • Системы искусственного интеллекта всегда объективны и результаты их работы не зависят от моментного настроения и ряда других субъективных факторов, которые присущи человеку. Но, несмотря на все вышесказанное, не стоит питать сомнительные иллюзии и надеяться, что в ближайшем будущем труд человека удастся заменить работой искусственного интеллекта. Опыт показывает, что на сегодняшний день системы искусственного интеллекта достигают наилучших результатов, функционируя совместно с человеком. Ведь именно человек, в отличие от искусственного интеллекта, умеет мыслить нестандартно и творчески, что позволяло ему развиваться и идти вперед на протяжении всей его эпохи.

Нечёткая логика • Нечёткая логика и теория нечётких множеств — раздел математики, являющийся обобщением Нечёткая логика • Нечёткая логика и теория нечётких множеств — раздел математики, являющийся обобщением классической логики и теории множеств. Понятие нечёткой логики было впервые введено профессором Лотфи Заде в 1965 году. В его статье понятие множества было расширено допущением, что функция принадлежности элемента к множеству может принимать любые значения в интервале [0. . . 1], а не только 0 или 1. Такие множества были названы нечёткими. Также автором были предложены различные логические операции над нечёткими множествами и предложено понятие лингвистической переменной, в качестве значений которой выступают нечёткие множества.

Экспе ртная систе ма • (expert system) — компьютерная программа, способная частично заменить специалиста-эксперта Экспе ртная систе ма • (expert system) — компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Современные ЭС начали разрабатываться исследователями искусственного интеллекта в 1970 -х годах, а в 1980 -х получили коммерческое подкрепление. Предтечи экспертных систем были предложены в 1832 году С. Н. Корсаковым, создавшим механические устройства, так называемые «интеллектуальные машины» , позволявшие находить решения по заданным условиям, например определять наиболее подходящие лекарства по наблюдаемым у пациента симптомам заболевания[1]. • В информатике экспертные системы рассматриваются совместно с базами знаний как модели поведения экспертов в определенной области знаний с использованием процедур логического вывода и принятия решений, а базы знаний — как совокупность фактов и правил логического вывода в выбранной предметной области деятельности.

С. Л. Сотник. Экспертные системы • С ЭС связаны некоторые распространенные заблуждения. • Заблуждение С. Л. Сотник. Экспертные системы • С ЭС связаны некоторые распространенные заблуждения. • Заблуждение первое: ЭС будут делать не более (а скорее даже менее) того, чем может эксперт, создавший данную систему. Для опровержения данного постулата можно построить самообучающуюся ЭС в области, в которой вообще нет экспертов, либо объединить в одной ЭС знания нескольких экспертов, и получить в результате систему, которая может то, чего ни один из ее создателей не может. • Заблуждение второе: ЭС никогда не заменит человекаэксперта. Уже заменяет, иначе зачем бы их создавали?

Классификация ИИС • Экспертные системы – Собственно экспертные системы (ЭС) – Интерактивные баннеры (web Классификация ИИС • Экспертные системы – Собственно экспертные системы (ЭС) – Интерактивные баннеры (web + ЭС) • Вопросно-ответные системы (в некоторых источниках «системы общения» ) – Интеллектуальные поисковики (например, система Старт) – Виртуальные собеседники – Виртуальные цифровые помощники

Экспе ртная систе ма (ЭС, expert system) • — компьютерная программа, способная частично заменить Экспе ртная систе ма (ЭС, expert system) • — компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. • Современные ЭС начали разрабатываться исследователями искусственного интеллекта в 1970 -х годах, а в 1980 -х получили коммерческое подкрепление. • Предтечи экспертных систем были предложены в 1832 году С. Н. Корсаковым, создавшим механические устройства, так называемые «интеллектуальные машины» , позволявшие находить решения по заданным условиям,

Вопросно-ответная система (англ. Question-answering system) • — это особый тип информационных систем, являющиеся гибридом Вопросно-ответная система (англ. Question-answering system) • — это особый тип информационных систем, являющиеся гибридом поисковых, справочных и интеллектуальных систем (часто они рассматриваются как интеллектуальные поисковые системы). • QA-система должна быть способна принимать вопросы на естественном языке, то есть это система с естественно-языковым интерфейсом. • Информация предоставляется на основе документов из сети Интернет или из локального хранилища. Современные разработки QA-систем позволяют обрабатывать множество вариантов запросов фактов, списков, определений, вопросов типа Как, Почему, гипотетических, сложных и межязыковых.

Есте ственный язы к • — в лингвистике и философии языка язык, используемый для Есте ственный язы к • — в лингвистике и философии языка язык, используемый для общения людей (в отличие от формальных языков и других типов знаковых систем, также называемых языками в семиотике) и не созданный искусственно (в отличие от искусственных языков).

Информационные системы (ИС) используются в настоящее время в различных сферах экономики (рис. 1. 1). Информационные системы (ИС) используются в настоящее время в различных сферах экономики (рис. 1. 1). • На рисунке этом показаны в виде блоков: - предприятия, производящие национальный продукт; - правительство, собирающее налоги и выделяющее трансферты; - потребители, формирующие денежный поток; - финансовая система, аккумулирующая сбережения потребителей; - инвесторы, инвестирующие производство; - мировая экономическая система, связанная потоками экспорта и импорта с национальным общественным производством.

 • Каждый из блоков имеет в своем составе ИС и соответствующую ей базу • Каждый из блоков имеет в своем составе ИС и соответствующую ей базу данных, совокупность сведений которой образует экономическое информационное пространство общественного производства. • Основное назначение такой информационной системы - обеспечить обработку и выдачу данных для принятия решения по руководству функционированием и развитием экономического объекта. • Термин «ИС» относится к классу программных продуктов, облегчающих или «автоматизирующих» ведение бизнеса. • Необходимая для выполнения этой задачи информация включает базы данных и модели анализа собственно организации (объекта управления), окружения, с которым происходит взаимодействие; внешних неконтролируемых факторов.

Таблица Ньюэлла Таблица Ньюэлла

Ньюэлл, Аллен Ньюэлл (англ. Allen Newell, 19 марта 1927 года, Сан-Франциско, США — 19 Ньюэлл, Аллен Ньюэлл (англ. Allen Newell, 19 марта 1927 года, Сан-Франциско, США — 19 июля 1992 года, Питтсбург, США) — американский учёный в области когнитивной психологии и искусственного интеллекта. Работал в исследовательском центре RAND и Университете Карнеги — Меллон. Он участвовал в разработке языка программирования IPL и двух самых ранних программ искусственного интеллекта — Logic Theory Machine (1956) и General Problem Solver (1957) (совместно с Гербертом Саймоном – лауреат Нобелевской премии). В 1975 году совместно с Саймоном был награждён Премией Тьюринга за основополагающие работы в области искусственного интеллекта и психологии механизмов человеческого восприятия

Существуют следующие модели представления знаний: • • Продукционная модель; Семантические сети; Фреймы; Формальные логические Существуют следующие модели представления знаний: • • Продукционная модель; Семантические сети; Фреймы; Формальные логические модели.

Классификация моделей Существует 2 группы языков: модульные и сетевые. Модульные языки оперируют отдельными несвязными Классификация моделей Существует 2 группы языков: модульные и сетевые. Модульные языки оперируют отдельными несвязными элементами знаний (правила или аксиомы). Сетевые языки дают возможность связать эти фрагменты через отношения в семантические сети (или сети фреймов).

Модель восприятия человека Модель восприятия человека

Понятия предметной области Фрагмент, выделенный из окружающего мира, называется областью экспертизы или предметной областью. Понятия предметной области Фрагмент, выделенный из окружающего мира, называется областью экспертизы или предметной областью. Существует также множество задач и проблем, которые необходимо решать, используя сущности и отношения из этой предметной области, поэтому используется более широкое понятие - проблемная область (проблемная среда – это предметная область + решаемые задачи).

Процесс формирования понятийной структуры Понятийная структура проблемной области использует 3 источника знаний: 1 источник Процесс формирования понятийной структуры Понятийная структура проблемной области использует 3 источника знаний: 1 источник (первого рода) – человек, 2 источник (второго рода) – книги, справочники, инструкции и т. д. , 3 источник (третьего рода) – базы данных и другие носители.

Инженерия знаний • Инженерия знаний – занимается проблемами хранения и обработки знаний. Разрабатывается широкий Инженерия знаний • Инженерия знаний – занимается проблемами хранения и обработки знаний. Разрабатывается широкий класс систем, основанных на знании. • В основе деятельности специалиста (инженера по знаниям) находится процессы концептуализации – способы отображения понятийной структуры в компьютер. • Основная задача инженера по знаниям является связанной с построением модели проблемной области. Любая система, обладающая базой знаний о некоторой предметной области, может рассматриваться как интеллектуальная система.

Онтология • Онтология – система, состоящая из набора понятий, на основе которых можно строить Онтология • Онтология – система, состоящая из набора понятий, на основе которых можно строить отношения, функции, классы, объекты и теории предметной области. • O = • А – конечное множество понятий, терминов (концепций) предметной области, которые представляют данную онтологию. • В – конечное множество отношений между концепциями (понятиями) данной предметной области. • С – конечное множество функций интерпретации, заданной на A и B. • Онтологии – это базы знаний специального типа, которые могут читаться, пониматься, отчуждаться или физически разделяться от разработчиков. Существует отдельная ветвь - онтологический инжиниринг.

Онтология (информатика) • В информационных технологиях и компьютерных науках под онтологией подразумевается эксплицитная, то Онтология (информатика) • В информационных технологиях и компьютерных науках под онтологией подразумевается эксплицитная, то есть явная, спецификация концептуализации, где в качестве концептуализации выступает описание множества объектов и связей между ними. • Формально онтология состоит из понятий терминов, организованных в таксономию, их описаний и правил вывода.

 • Таксоно мия (от др. греч. τάξις — строй, порядок и νόμος — • Таксоно мия (от др. греч. τάξις — строй, порядок и νόμος — закон) — учение о принципах и практике классификации и систематизации. • Термины «таксономия» и «систематика» нередко используют как синонимы, но в строгом смысле таксономия является лишь частью систематики

Понятие интеллектуальной информационной системы (ИИС) • ИИС – это такая информационная система, которая работает Понятие интеллектуальной информационной системы (ИИС) • ИИС – это такая информационная система, которая работает со знаниями. • Т. е. ее можно рассматривать как фабрику, производящую информацию, в которой заказом является информационный запрос, сырьем – исходные данные, продуктом – требуемая информация. • Фактуальные знания – осмысленные и понятые данные, организованные на носителе. • Операционные знания – это те зависимости между знаниями, которые позволяют интерпретировать данные или извлекать из них информацию.

 • Фактуальные – экстенсиональные знания (детализированные). • Операционные знания – интенсиональные знания (обобщенные). • Фактуальные – экстенсиональные знания (детализированные). • Операционные знания – интенсиональные знания (обобщенные). • Процесс извлечения информации из данных сводится к адекватному соединению операционного и фактуального знаний. В разных системах они по-разному используются. • В системах, основанных на обработке баз данных, происходит отделение фактуального и операционного знаний друг то друга. Первые фактически организуются в виде БД. Вторые – в виде программ. В качестве посредника выступает СУБД.

Интенсиональные и экстенсиональные знания • . Интенсиональные знания — это знания о связях между Интенсиональные и экстенсиональные знания • . Интенсиональные знания — это знания о связях между атрибутами (признаками) объектов данной предметной области. • Они оперируют абстрактными событиями и отношениями. • Экстенсиональные знания представляют собой данные, характеризующие конкретные объекты, их состояния, значения параметров в пространстве и времени. • В этой классификации оперируют интенсионалом и экстенсионалом понятий. • Интенсионал понятия — это определение его через соотнесение с понятием более высокого уровня абстракции указанием специфических свойств. • Интенсионалы формулируют знания об объектах. • Другой способ определяет понятие через соотнесение с понятиями более низкого уровня абстракции или перечисление фактов, относящихся к определяемому объекту — это определение через данные, или экстенсионал понятия;

 • Концепция независимости программ от данных позволяет повысить гибкость информационных систем по выполнению • Концепция независимости программ от данных позволяет повысить гибкость информационных систем по выполнению произвольных информационных запросов. • Однако эта гибкость в силу процедурности представления операционного знания имеет четко определенные границы. • Для формулирования информационного запроса пользователь должен ясно представлять себе структуру БД и, до определенной степени, алгоритм решения задачи. • Следовательно, пользователи должны хорошо разбираться в логической структуре БД и в алгоритме программы.

 • Общие недостатки традиционных информационных систем заключаются в слабой адаптивности к изменениям предметной • Общие недостатки традиционных информационных систем заключаются в слабой адаптивности к изменениям предметной области и информационной потребности пользователей. • Второй недостаток – слабая адаптивность и невозможность решать плохо формализованные задачи. • Эти недостатки устраняются в ИИС.

 • Для ИИС, ориентированных на генерацию алгоритмов решения задач, характерны следующие признаки: • • Для ИИС, ориентированных на генерацию алгоритмов решения задач, характерны следующие признаки: • Развитые коммуникационные способности; • Умение решать сложные, плохо формализованные задачи; • Способность к самообучению. • Коммуникационные способности ИИС характеризует способ взаимодействия конечного пользователя с системой – т. е. возможность формулирования произвольного запроса в диалоге системы. • Сложные, плохо формализуемые задачи, требующие построения оригинального алгоритма решения, в зависимости от конкретной ситуации, для которой могут быть характерны неопределенность и динамичность. • Способность к самообучению – возможность автоматического извлечения знаний для решения задач из накапливаемого опыта конкретных ситуаций.

Когнитивные процессы • Когнитивные технологии для поддержки принятия управленческих решений и когнитивный анализ и Когнитивные процессы • Когнитивные технологии для поддержки принятия управленческих решений и когнитивный анализ и моделирование сложных ситуаций. • Когнитология – наука о знании. • Сложности анализа процессов принятия управленческих решений в таких областях как экономика, экология, социология, обусловлены рядом особенностей, которые присущи этим областям: 1. Многоаспектность происходящих в них процессов и их взаимосвязанность; 2. Отсутствие достаточной количественной информации о динамике процессов. Это вынуждает переходить к качественному анализу таких процессов; 3. Изменчивость характера процессов во времени.

Когнити вность (лат. cognitio, «познание, изучение, осознание» ) • — термин, используемый в нескольких, Когнити вность (лат. cognitio, «познание, изучение, осознание» ) • — термин, используемый в нескольких, довольно сильно друг от друга отличающихся контекстах, обозначающий способность к умственному восприятию и переработке внешней информации. • В психологии это понятие ссылается на психические процессы личности и особенно на изучение и понимание так называемых «психических состояний» (т. е. убеждений, желаний и намерений) в терминах обработки информации. • Особенно часто этот термин употребляется в контексте изучения так называемого «контекстного знания» (т. е. абстрактизации и конкретизации), а также в тех областях, где рассматриваются такие понятия, как знание, умение или обучение.

 • В силу указанных особенностей экономические, социальные и другие системы относят к слабоструктурированным • В силу указанных особенностей экономические, социальные и другие системы относят к слабоструктурированным системам. • Под текущей ситуацией понимается состояние слабоструктурированной системы в рассматриваемый момент времени. • Число факторов в такой ситуации может измеряться десятками. • Все они зависят от времени, а также между ними есть причинноследственные отношения. • В этом случае увидеть и осознать логику развития в такой ситуации крайне трудно.

 • На многие сложные вопросы, относящиеся к слабоструктурированным системам, можно ответить, если использовать • На многие сложные вопросы, относящиеся к слабоструктурированным системам, можно ответить, если использовать компьютерные средства познавательного (когнитивного) моделирования ситуаций. • Специфика прикладных средств когнитивного моделирования заключается в их ориентированности на конкретные условия развития ситуации в той или иной стране, регионе, городе.

Понятие когнитивной карты ситуации • Когнитивная карта ситуации – это ориентированный взвешенный граф, в Понятие когнитивной карты ситуации • Когнитивная карта ситуации – это ориентированный взвешенный граф, в котором; • Вершины взаимно однозначно соответствуют базисным факторам ситуаций, в терминах которых описываются процессы и ситуации. • Множество первоначально отобранных базисных факторов может быть верефецированно с помощью технологии интеллектуального анализа данных. • Data Mining – эта технология позволяет отбросить избыточные факторы, слабо связанные с ядром базисных факторов. • Определяется непосредственные взаимосвязи между факторами путем рассмотрения причинно-следственных цепочек, которые описывают распространение влияний от каждого фактора на другие факторы.

 • Считается что факторы, входящие в посылку, влияют на факторы следствия. Это влияние • Считается что факторы, входящие в посылку, влияют на факторы следствия. Это влияние может быть либо усиливающим (положительным), либо тормозящим (отрицательным). • Когнитивная карта отображает лишь наличие влияния факторов друг на друга. В ней не отображены ни детальный характер этих влияний, ни динамика изменения влияний в зависимости от изменения ситуации, ни временные изменения самих факторов. • Учет всех этих обстоятельств требует перехода на следующий уровень структуризации информации, отображаемой в когнитивной карте, т. е. к когнитивной модели.

 • На этом (новом) уровне каждая связь между факторами когнитивной карты раскрывается до • На этом (новом) уровне каждая связь между факторами когнитивной карты раскрывается до соответствующего уровня, который может содержать как количественные (измеряемые), так и качественные (не измеряемые) переменные. • Количественные переменные входят в виде численных переменных, а качественные - в виде лингвистических. По мере накопления знаний в процессе исследования ситуации, становится возможной более детально раскрывать характер связей между факторами. • Однако каждая дуга в этом графе представляет некоторую функциональную зависимость между соответствующими базовыми факторами. Когнитивная модель представляется функциональным графом.

Вопросы обеспечения целенаправленного поведения в сложной ситуации • При анализе конкретной ситуации пользователь обычно Вопросы обеспечения целенаправленного поведения в сложной ситуации • При анализе конкретной ситуации пользователь обычно знает какие изменения базисных факторов является для него желательным. • Факторы, представляющие наибольший интерес для пользователя называют целевыми. Это так называемы выходные факторы. • Задача выработки решений по управлению процессами в ситуации состоит в том, чтобы обеспечивать желательные изменения целевых факторов. • Цель считается корректно заданной, если желательные изменения одних целевых факторов не приводят к нежелательным изменениям других целевых факторов.

 • В исходном множестве базисных факторов выделяется совокупность так называемых управляющих факторов (входные • В исходном множестве базисных факторов выделяется совокупность так называемых управляющих факторов (входные факторы когнитивной модели). • Эти воздействия считаются согласованными с целью, если не вызывают нежелательных изменений ни в одном из целевых факторов. • При корректно заданной цели управления и при наличии управляющих воздействий, согласованных с целью, решение задачи управления не вызывает особых трудностей. • Но в общем же случае наличие целей для обеспечения целенаправленного поведения в ситуации, является весьма непростой задачей, требующей специального рассмотрения.

Методика когнитивного анализа сложных ситуаций • 1) Формулировка задачи и цели исследования; • 2) Методика когнитивного анализа сложных ситуаций • 1) Формулировка задачи и цели исследования; • 2) Изучение социально-экономического процесса с позиций поставленной цели; • 3) Сбор, систематизация и анализ существующей статистической и качественной информации по проблеме; • 4) Выделение основных, так называемых характеристических признаков изучаемого процесса и взаимосвязей. Определение действий основных объектов, законов развития исследуемой ситуации. Это позволяет выделить объективные зависимости и тенденции в процессах; • 5) Определение присущих исследуемой ситуации требований, целей и ограничений;

 • 6) Выделение основных субъектов, связанных с ситуацией, определение их субъективных интересов в • 6) Выделение основных субъектов, связанных с ситуацией, определение их субъективных интересов в развитии данной ситуации. Это позволяет определить возможные изменения в развитии ситуации; • 7) Определение путей, механизмов действия, реализации экономических интересов основных субъектов. Это позволяет в дальнейшем определить стратегии поведения.

Построение когнитивной (графовой) модели проблемной ситуации • 1) Выделение факторов, характеризующих проблемную ситуацию • Построение когнитивной (графовой) модели проблемной ситуации • 1) Выделение факторов, характеризующих проблемную ситуацию • 1. 1 Выделение базисных (основных) факторов, описывающих суть проблемы; • 1. 2 Определение факторов, влияющих на целевые факторы. • Пример: при решении проблемы неплатежа налогов, можно выделить следующие факторы: собираемость налогов, политическая стабильность региона, инвестиционный рейтинг района, финансовая стабильность региона. • 1. 3 Определение факторов – индексов, отражающих и объясняющих развитие процессов в проблемных ситуациях и их влияние на различные сферы.

 • 2) Группировка факторов по блокам, объединяется в один блок, факторы, характеризующие данную • 2) Группировка факторов по блокам, объединяется в один блок, факторы, характеризующие данную сферу проблемы и определяемые процессы в этой сфере. • 2. 1 Выделение в блоке группы интегрированных показателе (факторов), по существованию которых можно судить об общих тенденциях в данной сфере. • Например факторы дефицита бюджета, обобщающие характерную ситуацию в данной сфере. • 2. 2 Выделение в блоки показателей, характеризующих тенденции и процессы в данной сфере более детально.

 • 3) Определение связи между факторами. • 3. 1 Определение связей и взаимодействий • 3) Определение связи между факторами. • 3. 1 Определение связей и взаимодействий между факторами. • Это позволит определить основные направления влияния факторов разных блоков друг на друга. • 3. 2 Определение непосредственных связей факторов внутри блока. • 3. 2. 1 Определение направления влияний и взаимовлияний между факторами. Например, уровень налогового бремени, влияющий на неплатежи налогов. • 3. 2. 2 Определение позитивности влияния. Увеличение другого налогового бремени, влияющего на неплатежи налогов. Увеличение факторов собирания налога, уменьшение факторов неплатежей налогов. • 3. 2. 3 Определение силы влияния взаимовлияния факторов (слабо, сильно). Пример: Увеличение фактора налогового бремени, значительно увеличивает неплатежи налогов. • 3. 3 Определение связей между факторами различных блоков.

 • 4) Проверка адекватности моделей – сопоставление полученных результатов с характеристиками системы, которые • 4) Проверка адекватности моделей – сопоставление полученных результатов с характеристиками системы, которые при тех же исходных условиях были в прошлом. Если результат сравнительно неудовлетворителен, то переходим к пункту 1.

 • Моделирование средствами выявления закономерностей(социальных, политических), предупреждение предотвращения налоговых тенденций, получение теоретических и • Моделирование средствами выявления закономерностей(социальных, политических), предупреждение предотвращения налоговых тенденций, получение теоретических и практических знаний проблемы и формирование конкретных практических выводов. • Моделирование – циклический процесс, знания об исследуемой проблеме расширяются и уточняются, а исходная модель постепенно совершенствуется.

Этапы • Объект исследований: проблемы, процессы, системы, ситуации. 1) Изучение, исследование проблемы, процесса, системы, Этапы • Объект исследований: проблемы, процессы, системы, ситуации. 1) Изучение, исследование проблемы, процесса, системы, ситуации. 2) Результат изучения: знания о проблеме, процессе, системе, ситуации. 3) Построение когнитивной карты ситуации. 4) Когнитивная модель ситуации. 5) Изучение модели системы(структурный анализ). 6) Знания о принципах и реальной возможности решения проблемы. 7) Моделирование сценариев развития и решения проблемы. 8) Знания о возможных тенденциях развития и рычагах воздействия на ситуацию. 9) Проверка и применение знаний о возможных тенденциях развития и рычагах воздействия на ситуацию.

 • Моделирование основано на социальном подходе. Сценарий – совокупность тенденций, характерных ситуаций в • Моделирование основано на социальном подходе. Сценарий – совокупность тенденций, характерных ситуаций в настоящий момент, желательность целей развития, комплекса мероприятий, воздействия на развитие системы и система наблюдения параметров (факторов), иллюстрирование поведенческих процессов.

 • Сценарий может моделироваться по трем основным направлениям: 1) Прогноз развития системы без • Сценарий может моделироваться по трем основным направлениям: 1) Прогноз развития системы без воздействия на процесс ситуации. 2) Прогноз развития системы с выбранным комплексом мероприятий(прямая задача). 3) Синтез комплексных мероприятий для достижения необходимого изменения состояния ситуации(обратная задача).

Этапы моделирования: • Определение начальных условий, тенденций, которые характеризуют развитие ситуации. Это необходимо для Этапы моделирования: • Определение начальных условий, тенденций, которые характеризуют развитие ситуации. Это необходимо для придания адекватности модельного сценария в реальной ситуации. • Задание целевых желаемых направлений (увеличение - уменьшение) и силы (слабо - сильно), изменение тенденций, процессов в ситуациях. • Выбор комплекса мероприятий, совокупности управляющих факторов, определение их возможностей и желаемой силы и направления воздействия на ситуацию. • Выбор комплекса возможных воздействий на ситуацию(мероприятий, факторов), на силу и направление, которые необходимо определить. • Выбор наблюдаемых факторов (индикаторов), которые характеризуют развитие ситуации осуществляется в зависимости от целей анализа и желаний пользователя.

Классификация ИИС Классификация ИИС

 • • • • 1) Системы с интеллектуальным интерфейсом. 2) Экспертные системы. 3) • • • • 1) Системы с интеллектуальным интерфейсом. 2) Экспертные системы. 3) Самообучающиеся системы. 4) Интеллектуальные базы данных. 5) Системы с естественно-языковым интерфейсом (ЕЯ системы) 6) Гипертекстовые системы. 7) Контекстные системы помощи. 8) Системы с когнитивной графикой. 9) Классифицирующие системы. 10) Доопределяющие системы. 11) Трансформирующие системы. 12) Многоагентные системы. 13) Индуктивные системы. 14) Нейронные сети. 15) Системы на прецедентах. 16) Информационные хранилища.

Системы с интеллектуальным интерфейсом • Интеллектуальные БД отличаются от обычных баз данных возможностью выборки Системы с интеллектуальным интерфейсом • Интеллектуальные БД отличаются от обычных баз данных возможностью выборки по запросу необходимой информации, которая может явно не храниться, а выводиться из имеющихся данных. • Пример: • - Вывести список товаров, цена которых выше среднеотраслевой. • - Вывести список товаров-заменителей некоторой продукции. • - Вывести список потенциальных покупателей некоторых товаров. • Для выполнения запросов первого типа необходимо сначала провести расчет среднеотраслевой цены по всей БД, и после этого отправить запрос. • Для выполнения запросов второго типа необходимо вывести значения характерных признаков объекта, а затем уже по ним произвести поиск. • Для запроса третьего типа следует определить список посредниковпродавцов, выполняющих продажу товара, а затем произвести поиск связанных с ними покупателей.

 • Во всех рассмотренных типах запросов требуется произвести поиск по условию, которое должно • Во всех рассмотренных типах запросов требуется произвести поиск по условию, которое должно быть доопределено в ходе решения задачи. То есть сама интеллектуальная система без помощи пользователя по структуре БД строит путь доступа к файлам данных. • Формулирование запроса осуществляется в диалоге с пользователем, последовательность шагов которого выполняется в форме, наиболее удобной для пользователя. • Запрос к БД может осуществляться и с помощью естественно-языкового интерфейса.

Продукционная модель • - Модель, основанная на правилах – позволяет представить знания в виде Продукционная модель • - Модель, основанная на правилах – позволяет представить знания в виде предложений, состоящих из 2 частей – “если” и “то”. • Под условием понимается некоторое предложение (образец), по которому осуществляется поиск в базе знаний. А под действием понимается наше действие при успешном исходе поиска. • Они могут быть промежуточными, выступающими далее как другие условия, а могут быть терминальными (целевыми), т. е. такие, которые завершают работу условия. • При использовании продукционной модели база знаний состоит из набора правил. Перебором правил управляет программа, которая называется машина вывода (интерпретатор).

 • Вывод бывает прямым – от данных к цели. И обратным – вывод • Вывод бывает прямым – от данных к цели. И обратным – вывод от цели для ее подтверждения к данным. • Данные – исходные факты, на основе которых запускается машина вывода. • Пример: • Имеется фрагмент базы знаний, включающей только 2 правила: • R 1 – если «отдых планируется летом и человек активный» , то «следует ехать в горы» . • R 2 – если «любит солнце» , то «отдых следует запланировать летом» . • Данные: человек активный, любит солнце

 • • • Проход правил 1: Шаг 1. Пробуем правило R 1 – • • • Проход правил 1: Шаг 1. Пробуем правило R 1 – не работает, нет данных. Шаг 2. Пробуем правило R 2. Проход 2. Шаг 1. Пробуем правило R 1 – активизируется правило «ехать в горы» . Обратный вывод: 1 й проход Шаг 1. Цель ехать в горы, пробуем R 1, данных нет, они становятся целью, ищется правило в переменной цели. Шаг 2. Отдых летом подтверждает R 2 и активизирует ее. Шаг 3. Пробуем R 1, подтверждается цель.

 • Продукционная модель чаще всего применяется в промышленных экспертных системах. • Она привлекает • Продукционная модель чаще всего применяется в промышленных экспертных системах. • Она привлекает разработчиков своей наглядностью, высокой модульностью. • Легкостью внесения дополнений и изменений. • И простотой механизма логического вывода. • Существует большое число программных средств, которые реализуют продукционную модель. • Например OPS-5, EXSIS, СПЭИ

Семантические сети • Термин семантические сети означает “смысловая”. • А сама семантика – наука, Семантические сети • Термин семантические сети означает “смысловая”. • А сама семантика – наука, которая устанавливает отношения между символами и объектами, которые они объясняют. Наука, определяющая смысл знаков. • Семантическая сеть – ориентированный граф, вершины которого представляют понятия, а линии (дуги) представляют отношения между ними. • Понятиями обычно выступают абстрактные или конкретные объекты. • Отношения – это связи между этими объектами. • Характерная особенность семантических сетей – это обязательное наличие 3 типов отношений.

 • Пример: класс – элемент класса, свойство – значение. • Существует несколько классификаций • Пример: класс – элемент класса, свойство – значение. • Существует несколько классификаций семантических сетей: • По количеству отношений – Однородные с единственным типом отношений; – Неоднородные с различными типами отношений. • По типам отношений – Бинарные сети – в которых отношения связывают 2 объекта; – Парные сети – в которых отношения связывают более чем 2 понятия.

Наиболее часто используются в семантических сетях: 1. Связь “часть – целое” (класс подкласс, элемент Наиболее часто используются в семантических сетях: 1. Связь “часть – целое” (класс подкласс, элемент - множество); 2. Функциональные связи (производит, владеет); 3. Количественные отношения (A > 0, B < 0); 4. Пространственные отношения (далеко от, близко от, над, за и т. п. ); 5. Временные (раньше, позже, одновременно); 6. Атрибутивные (иметь свойство, иметь значение); 7. Логические связи – и, или, не. • Проблема поиска решения в базе знаний типа семантической сети сводится к задаче поиска фрагмента сети, соответствующего некоторой подсети, соответствующей поставленному вопросу.

Модель Модель

 • Преимущества модели: – совпадает с тем, как человек познает мир; - соответствие • Преимущества модели: – совпадает с тем, как человек познает мир; - соответствие долговременной памяти человека. • Недостатки: - сложность с поиском вывода. • Реализации: NET, PROSPECTOR, CASNET, TORUS – языки представления знаний в виде семантической сети.

Фрейм • Frame – рамка • Frame – как структура знаний для восприятия пространственных Фрейм • Frame – рамка • Frame – как структура знаний для восприятия пространственных сцен. • Под фреймом понимается абстрактный образ или ситуация. • Абстрактный образ. Пример: • Слово “комната” – ассоциируется с образом жилого помещения с окнами, дверьми, полом и потолком и с площадью равной примерно 6 -20 кв. метров. Есть пустые места – количество окон, цвет стен, высота потолка и т. д. • В теории фреймов такой образ называют фреймом. • Фреймом называют формализованную модель для отображения образа.

Структура фрейма Слотом может являться другой фрейм. Различают фреймы – образцы (прототипы, которые хранятся Структура фрейма Слотом может являться другой фрейм. Различают фреймы – образцы (прототипы, которые хранятся в базе данных, и фреймы – экземпляры, которые создаются для отражения реальной ситуации, на основе поступающих данных.

 • Пример: – Магазин – образец; – Булочный магазин – экземпляр. • Модель • Пример: – Магазин – образец; – Булочный магазин – экземпляр. • Модель фреймов является действительно универсальной, т. к. позволяет отображать все множество знаний о мире через следующие фреймы: • Фрейм - структура – предмет или понятие; • Фрейм – роль; • Фрейм – сценарий; • Фрейм – ситуация. • Важнейшим свойством теории фреймов является заимствование из теории семантических сетей полезных свойств • AKO – связи (a kind of - это) • Слот АКО указывает на фрейм более высокого уровня иерархии, откуда наследуется свойство.

 • Основное преимущество фреймов как модели представления знаний является способность отражать концептуальную основу • Основное преимущество фреймов как модели представления знаний является способность отражать концептуальную основу организации памяти человека, а также гибкость и наглядность. • Существует специальный язык представления знаний в сетях фреймов. FRL, на них построены промышленные экспертные системы ANALIST, НОДИС.

Формальные модели • Основная идея подхода при построении формальных логических моделей представления знаний: Вся Формальные модели • Основная идея подхода при построении формальных логических моделей представления знаний: Вся информация, необходимая для решения прикладных задач, рассматривается как совокупность фактов и убеждений, которые представляются как формулы в некоторой логике. • Знания отображают совокупность таких формул, а получение новых знаний сводится к реализации процедур логического вывода. • В основе логических моделей представления знаний находится понятие формальной теории. Понятие задается кортежем: • S = • B – смежное множество базовых символов. • F – множество, называемое формулами. • R – выделение подмножеств. • К – конечное множество отношений между формулами, множество называют правилом вывода.

 • Достоинства логических моделей представления знаний. 1. В качестве фундамента используется классический аппарат • Достоинства логических моделей представления знаний. 1. В качестве фундамента используется классический аппарат математической логики, методы, которые хорошо изучены и формально обоснованы. 2. Существуют достаточно эффективные процедуры вывода, в том числе реализованные на языке логического программирования – PROLOG. 3. В базах знаний можно хранить лишь множество аксиом, а все остальные знания получают путем логического вывода.