Учебно-методический комплекс дисциплины интеллектуальные информационные системы Специальность
Вид материала | Учебно-методический комплекс |
- Романова Елена Витальевна, кандидат экономических наук, доцент, доцент кафедры информатики, 254.32kb.
- Учебно-методический комплекс дисциплины: «Геоинформационные и земельно-информационные, 1019.33kb.
- Учебно-методический комплекс дисциплины: «Геоинформационные и земельно-информационные, 1021.73kb.
- Учебно-методический комплекс (специальность: 021100 «юриспруденция») Москва 2004, 332.83kb.
- Учебно-методический комплекс для студентов специальностей 080801 «Прикладная информатика, 455.9kb.
- Еремеев Андрей Владимирович, кандидат технических наук, доцент кафедры информационных, 291.94kb.
- Автор Карпухин Владимир Борисович учебно-методический комплекс, 473.72kb.
- Учебно-методический комплекс Специальность: 080502 Экономика и управление на предприятии, 324.86kb.
- Учебно-методический комплекс дисциплины: Мировые информационные ресурсы Специальность, 337.66kb.
- Учебно-методический комплекс дисциплины основы аудита специальность: 080102 «Мировая, 320.32kb.
Алгебра логики. Логические высказывания и высказывательные формы. Элементарные и составные высказывания. Логические связки и операции: отрицание, конъюнкция, дизъюнкция, импликация и эквиваленция. Логические переменные и логические формулы. Выполнимые формулы. Тождественно истинные формулы (тавтологии). Тождественно ложные формулы (противоречия). Равносильные формулы. Таблицы истинности для логических формул. Правила их составления и использования. Основные законы алгебры логики. Методы упрощения логических формул. Переключательные схемы. Равносильные схемы. Анализ и синтез схем по заданным условиям работы. Решение логических задач средствами алгебры логики. Решение логических задач табличным способом.
Тема 2. Введение в интеллектуальные системы. Базовые понятия искусственного интеллекта (ИИ). Обзор исследований в области ИИ [4 часа].
Терминология. Понятие интеллектуальной информационной системы (ИИС), основные классы задач, решаемых ИИС. Философские аспекты проблемы систем ИИ (существование, безопасность, полезность). Краткая история искусственного интеллекта. Предыстория. Зарождение нейрокибернетики. От кибернетики «черного ящика» к ИИ. Классический период: игры и доказательство теорем. Поиск в пространстве состояний. Алгоритм поиска в ширину. Алгоритм поиска в глубину. Эвристический поиск. Романтический период: компьютер начинает понимать. Схемы представления знаний. Период модернизма: технологии и приложения. История искусственного интеллекта в России.
Тема 3. Основные направления исследований в области искусственного интеллекта [2 часа].
Представление знаний и разработка систем, основанных на знаниях (knowledge-based systems). Программное обеспечение систем ИИ (software engineering for AI). Разработка естественно-языковых интерфейсов и машинный перевод (natural language processing). Интеллектуальные роботы (robotics). Обучение и самообучение (machine learning). Распознавание образов (pattern recognition). Новые архитектуры компьютеров (new hardware platforms and architectures). Игры и машинное творчество. Другие направления.
Тема 4. Механизмы человеческого мышления. Представление знаний и вывод, основанный на знаниях. Модели представления знаний. Нечеткие знания [8 часов].
Искусственный интеллект и человеческое мышление. Механизм человеческого мышления. Цели. Факты и правила. Упрощение. Механизм вывода. Прямая и обратная цепочки рассуждений. Метазнания. Проблема представления знаний. Данные и знания. Свойства знаний и отличие знаний от данных. Предметное (фактуальное) и проблемное (операционное) знания. Экстенсиональное и интенсиональное описание знаний. Декларативная и процедурная формы представления знаний. Модели представления знаний. Представление в компьютере неформальных процедур. Алгоритмические модели.
Продукционные модели. Описание предметной области правилами и фактами. Методы полного перебора в ширину и в глубину. Эвристические методы поиска в пространстве состояний. Решение задач методом разбиения на подзадачи. Представление задачи в виде И-ИЛИ графа. Управление системой продукции. Языки описания продукционной модели Prolog и Lisp.
Семантические сети. Краткая история развития. Основные понятия семантических сетей: представление объектов и отношений между ними в виде ориентированного графа. Типы узлов и типы отношений. «Поверхностность» и «глубинность» знаний как основные отличия модели семантических сетей от продукционной модели. Предметные области, где семантические сети получили распространение. Примеры.
Фреймы. История появления, решаемые задачи. Анализ пространственных сцен. Понимание смысла предложений. Основные понятия фрейма: слоты, присоединенные процедуры-слуги и процедуры-демоны, наследование свойств. Связь понятия фрейма и объекта в объетно-ориентированном программировании. Представление знаний об объекте при помощи фреймов. Сети фреймов. Принципы обработки данных в сети фреймов. Практическая реализация фреймовой модели. Понятия об объектно-ориентированном анализе предметной области. Объектно-ориентированный подход. Объектно-ориентированные языки программирования. Примеры языков инженерии знаний, основанных на фреймах: FRL и KRL.
Формальные логические модели. Виды логических моделей, общие термины и определения. Формальная (Аристотелева) логика: имена, высказывания, процедуры доказательства и опровержения. Математическая реализация формальной логики. Интерпретация формул в логике предикатов 1-го порядка. Методы автоматического доказательства теорем (исчисление предикатов). Понятие предиката, формулы, кванторов всеобщности и существования.
Вывод на знаниях. Механизмы вывода. Машина вывода. Стратегии управления выводом. Прямой и обратный вывод. Поиск решений в пространстве состояний. Методы поиска в глубину и ширину. Метод перебора, как наиболее универсальный метод поиска решений. Методы ускорения перебора. Поиск методом редукции. Эвристический поиск. Поиск методом “генерация – проверка”. Поиск в факторизованном пространстве. Поиск в изменяющемся множестве иерархических пространств. Использование ограничений при поиске решений. Генетический алгоритм. Эволюционное (генетическое) программирование. Логический и эвристический методы рассуждения в ИИС. Рассуждения на основе дедукции, индукции, аналогии. Нечеткий вывод знаний. Основы теории нечетких множеств. Операции с нечеткими знаниями. Нечеткая логика. Понятие лингвистической переменной. Примеры псевдофизических логик: пространственная и временная логики.
Тема 5. Системы, основанные на знаниях. Экспертные системы (ЭС). Классификация систем, основанных на знаниях [6 часов].
Введение в ЭС. Определение ЭС. Назначение и основные свойства ЭС. Смысл экспертного анализа. Характеристики и базовые функции экспертных систем. Приобретение знаний. Представление знаний. Управление процессом поиска решения. Разъяснение принятого решения. Структура типовой экспертной системы (пользователь, инженер по знаниям, интерфейс пользователя, база знаний, решатель, подсистема объяснений, интеллектуальный редактор базы знаний). Достоинства и недостатки экспертных систем. Отличие экспертных систем от других программных продуктов. Принципы функционирования экспертных систем. Структурированные статические и динамические знания. Технология использования экспертных систем. Классификация по решаемой задаче (интерпретация данных, диагностика, мониторинг, проектирование, прогнозирование, планирование, обучение, контроль и управление, поддержка принятия решений). Системы, решающие задачи анализа. Системы, решающие задачи синтеза. Классификация по связи с реальным временем (статические ЭС, квазидинамические ЭС, динамические ЭС). Архитектура и структура статической и динамической экспертной системы. Классификация по типу ЭВМ. Классификация по степени интеграции с другими программами (автономные ЭС, гибридные ЭС). Примеры отраслевых экспертных систем. Интеллектуальные базы данных. Базы знаний и их основные свойства. Классификация запросов. Дедуктивный вывод. Понимание естественного языка. Взаимодействие с экономико-математическими моделями. Технология использования базы знаний. Роль эксперта. Блок приобретения знаний. Блок логических выводов. Блок объяснений.
Тема 6. Разработка систем, основанных на знаниях. Технология проектирования и разработки ЭС. Коллектив разработчиков. Требования к участникам разработки [10 часов].
Проблемы разработки промышленных ЭС. Методика построения. Этапы разработки ЭС. Выбор подходящей проблемы. Идентификация проблемы. Стадии разработки прототипа ЭС (извлечение знаний, структурирование или концептуализация знаний, формализация, реализация, тестирование, опытная эксплуатация).
Идентификация и концептуализация проблемной области [2 часа].
Определение назначения и сферы применения ИИС, классы решаемых задач и видов используемых знаний. Подбор экспертов и инженеров по знаниям, выделение ресурсов. Параметризация решаемых задач: целей, ограничений, гипотез, понятий, исходных данных.
Структурная модель: классификационные (род-вид), агрегативные (целое-часть), ассоциативные отношения объектов. Функциональная модель: отношения объектов "цель-средство", "причина-следствие", "аргумент-функция". Деревья целей. Деревья решений. Поведенческая модель: пространственно-временные отношения объектов, состояния объектов, события, посылка сообщений.
Разработка базы знаний на основе системы продукций и на основе объектно-ориентированного (фреймового) представления [2 часа].
Реализация интеллектуального интерфейса, средств приобретения и объяснения знаний [2 часа].
Выбор формы взаимодействия конечного пользователя с ИИС. Интеллектуальные редакторы. Использование графических средств ввода-вывода. Морфологический, синтаксический, семантический анализ запросов и синтез выходных сообщений. Проектирование помощи, подсказок, объяснений. Использование гипертекста. Индуктивный метод приобретения знаний.
Тестирование и развитие ИИС [2 часа].
Тестирование точности решения проблем экспертами. Подбор тестовых примеров. Полная проверка пространства решений. Период изучения и показатели точности.
Тестирование потребительских качеств ИИС потенциальными пользователями: времени реакции, удобства интерфейса, средств помощи и объяснения.
Использование инструментальных средств тестирования: трассировки и объяснений, семантических анализаторов, контрольных точек, сбора статистики, реструктуризации.
Параллельные и последовательные решения. Технология быстрого прототипирования. Участники процесса разработки и требования к ним: конечный пользователь, эксперт (специалист проблемной области), программист, инженер по знаниям. Инструментальные средства разработки ИИС: языки программирования, языки представления знаний, генераторы, оболочки, средства автоматизации проектирования. Функциональное, логическое, объектно-ориентированное программирование. Использование инструментальных средств для различных проблемных областей и на различных этапах проектирования.
Тема 7. Прикладные интеллектуальные системы. Состояние и перспективы рынка ИИ [2 часа].
Состояние и тенденции развития искусственного интеллекта. Успехи систем искусственного интеллекта и их причины. Экспертные системы реального времени — основное направление искусственного интеллекта. Основные производители экспертных систем и их программные продукты. Наиболее популярные приложения интеллектуальных информационных систем.
Тема 8. Нейрокомпьютинг и основные направления его развития [4 часа].
Новые направления в области искусственного интеллекта. Нейрокомпьютинг и его основные направления. Структура и функции центральной нервной системы. Биологический нейрон. Формальный нейрон. Функционирование формального нейрона. Нейронные сети - основные понятия и определения. Модели нейронных сетей (Маккалоха, Розенблата, Хопфилда, с обратным распространением). Типы сетей. Способы реализации нейрокомпьютеров и нейронных сетей. Алгоритмы обучения сетей. Обучение и самообучение. Адаптация и обучение. Методы обучения. Организация функционирования сети. Программные средства анализа нейронных сетей. Прогнозирование с использованием сетей. Применение нейронных систем в экспертных системах. Задачи, решаемые на основе нейронных сетей.
4.4. Методические материалы
Электронные презентации конспекта лекций приведены в приложении.
4.5. Списки учебной литературы лекционного курса
Основная литература
- Абдикеев Н.М. Проектирование интеллектуальных систем в экономике: Учебник / Под ред. Н.П. Тихомирова. - М.Ж Издательство «Экзамен», 2004.
- Андрейчиков А.В., Андрейчикова О.Н. Интеллектуальные информационные системы.: Финансы и статистика, 2004, 424 с.
- Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. - СПб.: Питер, 2001 - 384 с.
- Джексон П. Введение в экспертные системы. - М., СпБ., Киев: "Вильямс", 2001.
- Информационные системы в экономике: Учебник / Под ред. проф. В.В. Дика. М.: Финансы и статистика, 1996. 272 с.
- Корнеев В.В., Гареев А.Ф., Васютин С.В., Райх В.В. Базы данных. Интеллектуальная обработка информации. М.: “Нолидж”, 2000.
- Компьютерные технологии обработки информации: Учеб. пособие / С.В. Назаров, В.И. Першиков, В.А. Тафинцев и др.; Под ред. С.В. Назарова. - М.: Финансы и статистика, 1995. 248 с.
- Одинцов Б.Е. Проектирование экономических информационных экспертных систем.- М.: Юнити,1996.
- Попов Э.В., Фоминых И.Б., Кисель Е.Б., Шапот М.Д. Статические и динамические экспертные системы: Учебное пособие. М.: Финансы и статистика, 1996-320с.
- Тельнов Ю.Ф. Интеллектуальные системы обработки данных: Учебное пособие. - М.: МЭСИ, 1989. - 102 с.
- Тельнов Ю.Ф. Проектирование баз знаний. Учебное пособие. - М.: МЭСИ, 1992. - 100 с.
- Тельнов Ю.Ф. Интеллектуальные информационные системы в экономике. М.: СИНТЕГ, 1999. - 214 с.
- Уотерман Д. Руководство по экспертным системам. М.: Мир, 1989-388с.
- Уэно Х., Исидзука М. Представление и использование знаний. М.: Мир, 1989.
- Экономическая информатика: Учебник для студентов экономических специальностей вузов / под ред. Косарева В.П. и Еремина Л.В. и др. М.: Финансы и статистика, 2001.
- Якубайтис Э.А. Информационные сети и системы. Справочная книга. М.: Финансы и статистика, 1996. 368 с.
Дополнительная литература
- Алафинов С.В. Прогнозирование и планирование в транснациональной нефтяной компании: Принятие стратегических решений в условиях неопределенности.-М.:Дело, 1999.
- Балабанов И.Т. Риск-менеджмент.-М.: Финансы и статистика, 1996.
- Балтрашевич В.Э. Реализация инструментальной экспертной системы. - СПб.: Политехника, 1993.
- Братко И. Программирование на языке ПРОЛОГ для искусственного интеллекта.- М.: Мир, 1990.- 560 с.
- Веденов А.А. Моделирование элементов мышления. М.: Наука, 1988.
- Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем.- М.: Финансы и статистика, 1998.
- Винер Н. Кибернетика или управление и связь в животном и машине. – М.: Наука, 1981.
- Власов А.И. Аппаратная реализация нейровычислительных управляющих систем //Приборы и системы управления - 1999, №2, С.61-65.
- Власов А.И. Нейросетевая реализация микропроцессорных систем активной акусто- и виброзащиты// Нейрокомпьютеры:разработка и применение, №1, 2000. С.40-44.
- Горбань А.Н. Обучение нейронных сетей. М.: изд. СССР-США СП "ParaGraph", 1990, 150 с.
- Горбань А.Н., Россиев Д.А. Нейронные сети на персональном компьютере. - Новосибирск: Наука. Сибирская издательская фирма РАН, 1996. - 276 с.
- Грантулов В.М. Экономический риск: сущность, методы измерения, пути снижения.- М.: Дело и сервис, 1999.
- Девятков В.В. Системы искусственного интеллекта: Учеб. Пособие для вузов. – М.: Изд–во МГТУ им Н.Э.Баумана, 2001. – 352 с.
- Дубов А.М., Лагоша Б.А., Хрусталев Е.Ю. Моделирование рисковых ситуаций в экономике и бизнесе.-М.: Финансы и статистика, 1999.
- Дэйвисон М. Многомерное шкалирование: Методы наглядного представления данных. – М.: Финансы и статистика, 1988.
- Заде Л. Понятие лингвистической переменной и его применение к принятию приближенных решений. – М.: Мир, 1976.
- Заде Л. Основы нового подхода к анализу сложных систем и процессов принятия решений.-М.:Радио и связь,1974.
- Змитрович А.И. Интеллектуальные информационные- системы. Минск: Тетра Системс, 1997. - 365 с.
- Инженерия знаний./Пер. с яп. в 10 т.-М.: Мир.-Т1: Обработка знаний.-1989. Т2: Представление и использование знаний.-1989. Т3: Приобретение знаний.-1990.
- Ин Ц., Соломон Д. Использование Турбо-Пролога / Пер. с англ. - М.: Мир, 1993.
- Интеллектуальные системы принятия проектных решений/ А.В. Алексеев, А.Н. Борисов, Э.Р. Вилюмс, Н.Н. Слядзь, С.А. Фомин.-Рига:Зинатне,1997.-320с.
- Искусственный интеллект. Справочник в 3-х кн. М.: Радио и связь: 1990. Кн. 1: Системы общения и экспертные системы. Кн. 2: Модели и методы. Кн. 3: Программные и аппаратные средства.
- Карминский А.М., Нестеров П.В. Информатизация бизнеса.- М.:Финансы и статистика, 1997.
- Колесник А.П. Компьютерные системы в управлении финансами.- М.:Фин. и стат., 1994.
- Лимитовский М.А. Основы оценки инвестиционных и финансовых решений- М.: ТОО ДЕКА, 1997.
- Кини Р.Л., Райфа Х. Принятие решений при ногих критериях: предпочтения и замещения. – М.:Радио и связь, 1981.
- Кирсанов Э.Ю. Цифровые нейрокомпьютеры: Архитектура и схемотехника / Под ред. А.И.Галушкина. - Казань: Казанский Гос. У-т. 1995. 131 с.
- Ковальски Р. Логика в решении проблем. – М.: Наука, 1990.
- Кохонен Т. Ассоциативная память. М.: Мир, 1980.
- Круглов В.В., Длим И. Интеллектуальные информационные системы: компьютерная поддержка систем нечеткой логики и нечеткого вывода. - М.: Изд-во физ-мат. Лит., 2002.-256 с.
- Круглов В.В., Борисов В.В.. Искусственные нейронные сети. Теория и практика. - М.: Горячая линия-Телеком, 2001.
- Кузнецов В.Е. Представление в ЭВМ неформальных процедур.- М.: Наука, 1989.- 160 с.
- Кэррол Л. Алиса в стране чудес. Алиса в Зазеркалье.- М.: Наука, гл. редакция физ.-мат. литер-ры.- 1991.- 366 с.
- Ларичев О.И., Мечитов А.И., Мошкович Е.М., Фуремс Е.М. Выявление экспертных знаний.-М.: Наука, 1989.
- Левин Р., Дранг Д., Эделсон Б. Практическое введение в технологию искусственного интеллекта и экспертных систем с иллюстрациями на Бейсике. М.: Финансы и статистика, 1990.
- Лисков Б., Гатэг Дж. Использование абстракций и спецификаций при разработке программ.- М.: Мир, 1989.
- Лорьер Ж.-Л. Системы искусственного интеллекта.- М.: Мир, 1991.
- Любарский Ю.А. Интеллектуальные информационные системы. - М.:Наука. Гл. ред. физ.-мат. лит., 1990. – 232 с.
- Марселиус Д. Программирование экспертных систем на Турбо Прологе. М.: Финансы и статистика, 1994.
- Макалистер Дж. Искусственный интеллект и Пролог на микроЭВМ. М.: Машиностроение, 1990.
- Малпас Дж. Реляционный язык Пролог и его применение : Пер. с англ./ Под редакцией В.Н.Соболева. - М.: Наука. Гл.ред.физ.-мат.лит., 1990.
- Мински М. Фреймы для представления знаний.-М.: Энергия, 1979.
- Мински М., Пейперт С. Перцептроны. – М.: Мир, 1971.
- Мищенко А.В., Попов А.А. Модели управления портфелем ценных бумаг- М.: Российская экономическая академия, 1999.
- Нейлор К. Как построить свою экспертную систему / Пер. с англ. - М.: Энергоатомиздат, 1991. -286 с.
- Нейроинформатика / А.Н.Горбань и др. – Новосибирск, Наука, 1998.
- Нечеткие множества и теория возможностей. Под ред. Р.Ягера. - М.: Радио и связь, 1986
- Нильсон Н. Принципы искусственного интеллекта. – М.: Радио и связь, 1985.
- Обработка знаний. - М: Мир, 1990.
- Обработка нечеткой информации в системах принятия решений.- М.: Радио и связь, 1989.
- Ойхман Е.Г., Попов Э.В. Реинжиниринг бизнеса: реинжиниринг организации и информационные технологии.-М.:Финансы и статистика, 1997.
- Осуга С., Саэки Ю. Приобретение знаний. М.: Мир, 1990-304с.
- Осуга С. Обработка знаний. – М.: Мир, 1989.
- Попов Э.В. Общение с ЭВМ на естественном языке.- М.:Наука, 1982.
- Попов Э.В. Экспертные системы: Решение неформализованной задачи в диалоге с ЭВМ. - М.: Наука, 1987. - 283 с.
- Поспелов Г.С. Искусственный интеллект - основа информационной технологии. М.: Наука, 1988.
- Поспелов Д.А. Моделирование рассуждений. – М.: Радио и связь, 1989. – 184 с.
- Поспелов Д.А. Ситуационное управление: теория и практика. – М.: Наука, 1986.
- Построение экспертных систем / Под ред. Ф. Хейос-Рот, Д.Уотерман, Д.Ленат; Пер. с англ. - М.: Мир, 1987.
- Проблемы построения и обучения нейронных сетей / под ред. А.И.Галушкина и В.А.Шахнова. - М. Изд-во Машиностроение. Библиотечка журнала Информационные технологии №1. 1999. 105 с.
- Роберт Хехт-Нильсен Нейрокомпьютинг: история, состояние, перспективы // Открытые системы. № 4. 1998.
- Розенблатт Ф. Принципы нейродинамики. Перцептрон и теория механизмов мозга.- М.: Мир, 1965.- 480 с.
- Романов В.П. Интеллектуальные информационные системы в экономике. – М.: Экзамен, 2003.
- Романов А.Н., Одинцов Б.Е. Советующие информационные системы в экономике.- М.: ЮНИТИ-ДАНА, 2000.
- Системы управления базами данных и знаний. Справочное издание под ред. А.Н.Наумова. - М.: Финансы и статистика, 1991.
- Смолин Д.В. Введение в искусственный интеллект. – М.: Физматлит, 2004.
- Сойер Б., Фостер Д.Л. Программирование экспертных систем на Паскале.- М.: Финансы и статистика, 1990.
- Соколов Е.Н., Вайткявичюс Г.Г. Нейроинтеллект: от нейрона к нейрокомпьютеру.- М.: Наука, 1989.- 238 с.
- Степанов В. Фондовый рынок и нейросети // Мир ПК. 1998. № 12. - C.40-46.
- Таунсенд К., Фохт Д. Проектирование и программная реализация экспертных систем на персональной ЭВМ / Пер. с англ. - М.: Финансы и статистика, 1990. - 320с.
- Тиори Т., Фрай Д. Проектирование структур баз данных. М.: Мир, 1986.
- Трахтенгерц Э.А. Компьютерная поддержка принятия решения.- М.: СИНТЕГ, 1998.
- Уоссерман Ф. Нейрокомпьютерная техника. М.: Мир, 1992.
- Уотшен Т. Дж., Паррамоу К. Количественные методы в финансах.- М.: ЮНИТИ, 1999.
- Форсайт Р. Экспертные системы: принципы и примеры. - М.: Радио и связь, 1987.
- Хамби Э. Программирование таблиц решений.- М.: Мир, 1976.- 86 с.
- Хант Э. Искусственный интеллект: Пер. с англ. Белова Л.А., Крюкова Ю.И. /Под ред. В.Л.Стефанюка.- М.: Мир, 1978.- 558 с.
- Хоггер К. Введение в логическое программирование. М.: Мир, 1988.
- Хювенен Э., Сеппянен Й. Мир Лиспа. В 2-х томах. - М.: Мир, 1990.
- Цыганков В.Д. Нейрокомпьютер и мозг. Учебное пособие. Серия «Информатизация России в ХХI веке».-М.: СИНТЕГ, 2001, 248 с.
- Чикул В.М. Основы искусственного интеллекта.-М.: Диалог МГУ, 2000.
- Шенк Р. Обработка концептуальной информации. – М.: Энергия, 1980.
- Шеннон Р. Имитационное моделирование систем- искусство и наука.-М.:Мир, 1978.-422с.
- Широков Ф.В. Введение в нейрокомпьютинг. ИНФРА-М. Электронное издание. 1995.
- Экспертные системы. Принципы работы и примеры. Под ред. Р.Форсайта.- М.: Радио и связь, 1987.
- Элти Дж., Кумбс М. Экспертные системы: концепции и примеры / Пер. с англ. - М.: Финансы и статистика, 1987. - 191 с.
- Эрлих А.А. Технический анализ товарных и финансовых рынков. Прикладное пособие.-М.:ИНФРА.-М, 1996.-176 с.
4.6. Практические занятия по курсу
Практические занятия проводятся в компьютерных классах экономического факультета Алтайского государственного университета в форме семинаров и лабораторных работ в объеме 30 часов. Темы занятий отражают ключевые проблемы курса и соответствуют учебному плану и задачам преподавания дисциплины.
4.7. План лабораторных работ
Лабораторная работа 1 (2 часа).
Алгебра логики. Логические высказывания и высказывательные формы. Элементарные и составные высказывания. Логические связки и операции: отрицание, конъюнкция, дизъюнкция, импликация и эквиваленция. Логические переменные и логические формулы. Выполнимые формулы. Тождественно истинные формулы (тавтологии). Тождественно ложные формулы (противоречия). Равносильные формулы. Таблицы истинности для логических формул. Правила их составления и использования. Основные законы алгебры логики.
Семинар 1 (2 часа).
Методы упрощения логических формул. Переключательные схемы. Равносильные схемы. Анализ и синтез схем по заданным условиям работы. Решение логических задач средствами алгебры логики. Решение логических задач табличным способом.
Семинар 2 (2 часа).
Контрольная работа по алгебре логики.
Лабораторная работа 2 (4 часа).
Модели представления знаний. Формальные логические модели. Продукционные модели. Использование языка PROLOG.
Семинар 3 (2 часа).
Модели представления знаний. Фреймовые модели. Сети фреймов.
Семинар 4 (2 часа).
Модели представления знаний. Модели семантических сетей. Нечеткая логика.
Лабораторная работа 3 (2 часа).
Системы, основанные на знаниях. Средства разработки ЭС. Оболочки ExSYS, CLIPS, ESWin.
Лабораторная работа 4 (20 часов).
Проектирование прототипов прикладных экспертных систем.
Тема 1. Интеллектуальная система планирования производства.
Производственная программа предприятия и календарное планирование. Задачи внутрифирменного планирования. Характеристика основных функциональных модулей. Использование имитационного моделирования в интеллектуальной системе для реализации расчетных функций и функций прогнозирования реализуемости планов. Учет неопределенности в системе.
Тема 2. Динамическая интеллектуальная система оперативно-диспетчерского управления предприятием.
Оперативно-диспетчерское управление предприятием. Специфика решаемых задач и реализуемых функций. Работа в реальном масштабе времени. Фреймово-продукционная модель представления знаний в системе. Имитационное моделирование для реализации функций прогнозирования. Управление в реальном времени и оперативное прогнозирование.
Тема 3. Информационно-аналитические системы управления маркетингом.
Процесс управления маркетингом. Информационно-аналитические системы поддержки маркетинговых решений. CRM-технологии и интеллектуальный анализ данных в управлении маркетингом. Интернет-маркетинг и электронная коммерция.
Тема 4. Разработка интеллектуальной системы поддержки банковских решений.
Анализ проблемной области. Архитектура системы и характеристика функциональных блоков. Основы банковского кредитования и методы определения кредитоспособности заемщика. Кредитный рейтинг. Моделирование бизнес-процессов в системе. Подсистема оценки кредитоспособности заемщика. Анализ залоговых средств недвижимости и ценных бумаг. Формализация знаний и эвристик; построение базы знаний.
Тема 5. Экспертная система риск-менеджмента.
Цели, функции и структура системы. Информационная структура системы. Подсистема формирования портфеля ценных бумаг. Подсистема технического анализа рыночной информации и мониторинга портфеля. Разработка базы знаний фундаментального анализа. Система риск-менеджмента при управлении инвестиционным портфелем. Оценка рисков на основе фундаментального эвристического анализа. Интеллектуальный мониторинг рынка. Учет неопределенности и прогнозирование тенденций.
Лабораторная работа 5 (2 часа).
Искусственные нейронные сети и примеры их использования.
Лабораторная работа 6 (2 часа). Итоговый тест по теории.
Возможная тематика работ:
К лабораторным работам 2, 3 и семинарам 3, 4:
- разработка экспертной системы для диагностики неисправности компьютера,
- разработка экспертной системы для диагностики неисправности автомобиля,
- разработка экспертной системы для выбора аппаратно-программных средств для построения локальной сети,
- разработка экспертной системы для выбора средств разработки информационной системы,
- разработка экспертной системы для диагностики психологических особенностей личности,
- разработка экспертной системы для тестирования знаний в какой-либо узкой предметной области.
К лабораторной работе 5:
- обучение нейронной сети решению задачи оценки недвижимости,
- обучение нейронной сети выявлению ассоциаций между параметрами ценами на комплектующие,
- обучение нейронной сети предсказанию результатов выборов,
- обучение нейронной сети предсказанию изменений курса валюты,
- обучение нейронной сети предсказанию изменений курса акций.
5. Методические указания студентам по изучению дисциплины
5.1. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ
При подготовке к лабораторным работам следует изучить методические указания к лабораторным работам, рекомендуемую литературу, конспект лекций.
Перечень примерных контрольных вопросов и заданий для самостоятельной работы
- Анализ современных коммерческих экспертных систем.
- Сопоставительный анализ инструментальных средств систем искусственного интеллекта с типами проблемных сред.
- Теория нечетких множеств как инструмент моделирования знаний.
- Использование байесовского метода для задач прогнозирования.
- Оценка возможностей нейронных сетей для использования в системах поддержки решений.
- Исследование возможностей генетических алгоритмов.
- Агенда-системы и системы с “классной доской” как стратегии вывода решений.
- Анализ дедуктивных и индуктивных методов поиска решений.
- Обоснование и прогнозирование решений на основе имитационного моделирования в интеллектуальных системах.
- Основы нечеткой логики и возможности ее применения в системах управления производством.
- Прогнозирование продаж в автоматизированной информационной системе маркетинга.
- Фреймовая модель представления знаний в ЭС внутреннего аудита в организации.
- Информационная система поддержки решений в финансовом анализе.
- Принципы построения ЭС для оценки инвестиционных проектов.
- Анализ банковских информационных систем.
- Современные инструментальные средства проектирования информационных систем.
- Характеристика основных бухгалтерских информационных систем
Примерная тематика индивидуальных работ по разработке прототипа ЭС
- Финансовый анализ и финансовое планирование предприятия с использованием информационно-управляющих систем.
- Разработка подсистемы оценки эффективности инвестиционных проектов в автоматизированной интеллектуальной системе управления банком.
- Использование методы оценки эффективности инвестиционных проектов в модели эвристического анализа.
- Инструментарий создания информационной системы с Web-интерфейсом.
- Система проверки бухгалтерского баланса на достоверность в процессе мониторинга и анализа финансового состояния неплатежеспособных предприятий.
- Интеллектуальный анализ данных при управлении маркетингом в торгово-производственной фирме.
- Интеллектуальный анализ данных при мониторинге технологического процесса в информационной системе управления производством.
- Концепция автоматизированной интеллектуальной системы анализа фондового рынка.
- Система анализа рисков при управлении инвестиционным портфелем и кредитами в информационной системе “Банк”.
- Методы анализа финансовых инструментов и прогнозирования с использованием нейронных сетей.
- Система управления инвестиционным портфелем на основе генерации и анализа гипотез с использованием Байесовского подхода.
- Автоматизированная система документооборота банка.
- Имитационная модель транзакционных процессов коммерческого банка.
- Разработка интеллектуальной технологии Интернет-маркетинга.
- Разработка модели реинжиниринга бизнес-процессов в банке.
- Разработка мультиагентных технологий в интеллектуальной информационной системе.
- Риск-анализ инвестиционного портфеля на основе нечеткой логики.
- Сценарный анализ рисков при управлении предприятием на базе имитационного моделирования процессов.
5.2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ИЗУЧЕНИЮ ТЕОРЕТИЧЕСКОГО КУРСА
Теоретический курс изучается студентом в процессе работы на лекциях, при этом студент конспектирует излагаемый преподавателем материал, отвечает на вопросы, которые ставит преподаватель в процессе чтения лекций, а также в процессе самостоятельной работы с рекомендуемой литературой в библиотеке университета.
Перед лекцией следует просмотреть материалы предыдущих лекций по данной дисциплине.
Перед изучением дисциплины студенты должны повторить материал по курсу «базы данных», а также знать основные сведения по теории графов.
При изучении нейронных сетей необходимо использовать знания по теории дифференциального исчисления.
Примерный перечень вопросов для подготовки к экзамену по всему курсу
- Роль и место информационных систем в управлении экономическими объектами.
- Структура и состав экономической информационной системы. Внутренняя экономическая информация на объекте.
- Проблемы повышения эффективности управления экономическими объектами и их информационного обеспечения.
- Новая информационная технология решения задач управления в информационных системах.
- Проблемы интерпретации. Интеллектуализация компьютера.
- Организация работы с данными и знаниями в новой информационной технологии.
- Развитие исследований в области искусственного интеллекта (этапы; области применения; направления исследований; проблемы и перспективы).
- Анализ причин низкой эффективности оптимизационных моделей управления и традиционных методов обработки информации. Необходимость использования систем искусственного интллекта.
- Экспертные системы – основная разновидность прикладных интеллектуальных систем. Инженерия знаний. Характеристика ЭС.
- Проблема представления знаний.
- Представление знаний в виде фреймов.
- Семантические сети.
- Продукционные модели. Пример продукционной системы с консеквент-выводимой архитектурой.
- Исчисление предикатов.
- Дедукция и индукция.
- Процесс стандартизации при дедуктивном выводе. Пример.
- Применение теории нечетких множеств при формализации лингвистической неопределенности и нечетких знаний.
- Универсальное множество, функция принадлежности нечеткого множества, базовая переменная.
- Нечеткие отношения.
- Нечеткая и лингвистическая переменные.
- Операции с нечеткими множествами.
- Лингвистические критерии и отношения предпочтения.
- Основы нейронных сетей (архитектура, модель технического нейрона, многослойный персептрон, сеть Хопфилда, самоорганизующаяся карта Кохонена).
- Архитектура ИИС.
- Характерные задачи, решаемые экспертами при работе в различных предметных областях.
- Характеристика основных функциональных модулей ИИС: база знаний (БЗ), механизм вывода, объяснение, обоснование и прогнозирование, верификация, интерфейс.
- Разработка и этапы проектирования БЗ, представление знаний в базах данных.
- Соотношение методов представления знаний в БД и ИИС. СУБД и СУБЗ.
- Структура БЗ.
- Системы с «классной доской».
- Общие методы поиска решений в пространстве состояний в продукционных системах.
- Вывод в сети фреймов.
- Вывод в семантической сети.
- Дедуктивные методы поиска решений.
- Методы поиска решений в больших пространствах состояний.
- Поиск решений в условиях неопределенности. Вероятностная байесовская логика.
- Приближенные рассуждения, нечеткая логика.
- Композиционное правило вывода.
- Пример приближенных рассуждений и композиционного правила вывода.
- Реализация функций объяснения, обоснования и прогнозирования в ИИС.
- Этапы проектирования ИИС и стадии существования ИИС.
- Работа инженера знаний при разработке ИИС.
- Инструментальные средства ИИС. Выбор инструментария.
- Интеллектуальная система при интегрированном автоматизированном управлении экономическими объектами.
- Задачи, решаемые при внутрифирменном планировании.
- Календарное планирование производства.
- Структура автоматизированной интеллектуальной системы планирования.
- Использование имитационного моделирования в интеллектуальной информационной системе для реализации функций прогнозирования.
- Оперативно-диспетчерское управление предприятием.
- Фреймово-продукционная модель представления знаний в АИС диспетчерского управления.
- Автоматизированная интеллектуальная система управления производственными процессами.
- Основные факторы функционирования фирмы.
- Прогнозирование и планирование доходов и затрат в интеллектуальной системе маркетинга.
- Стратегия и программа маркетинга. Маркетинговый контроль.
- Определение информационных потоков и структуры системы управления маркетингом.
- Уровень определенности решаемых задач и среды функционирования системы управления маркетингом.
- Ценные бумаги и их обращение. Финансовые и предпринимательские риски.
- Виды и критерии риска. Риск-менеджмент.
- Механика рынка ценных бумаг. Анализ и прогнозирование рынка.
- Технический и фундаментальный анализ в интеллектуальной информационной системе рынка ценных бумаг.
- Модель прогнозирования развития ситуаций в интеллектуальной информационной системе рынка ценных бумаг.
- Анализ банковской деятельности. Основы банковского кредитования.
- Анализ существующих банковских технологий.
- Технический анализ залоговых средств (недвижимость, ценные бумаги) в интеллектуальной советующей системе “Банк”.
- Эвристический анализ залоговых средств в интеллектуальной советующей системе “Банк”.
- Модель реализации советующих функций в банковской информационной системе.
- Обоснование рекомендаций и прогнозирование в банковской интеллектуальной советующей системе.
6. ВОПРОСЫ БИЛЕТОВ
- Алгебра логики. Логические высказывания и высказывательные формы. Элементарные и составные высказывания. Логические связки и операции: отрицание, конъюнкция, дизъюнкция, импликация и эквиваленция.
- Логические переменные и логические формулы. Выполнимые формулы. Тождественно истинные формулы (тавтологии). Тождественно ложные формулы (противоречия). Равносильные формулы. Таблицы истинности для логических формул. Правила их составления и использования.
- Логические элементы компьютера - логические схемы И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ. Таблицы истинности для перечисленных схем. Триггер и сумматор, их устройство и принципы работы. Основные законы алгебры логики. Методы упрощения логических формул.
- Переключательные схемы. Равносильные схемы. Анализ и синтез схем по заданным условиям работы.
- Решение логических задач средствами алгебры логики. Решение логических задач табличным способом.
- Базовые понятия искусственного интеллекта (ИИ). Философские аспекты проблемы систем ИИ (существование, безопасность, полезность).
- Краткая история искусственного интеллекта. Предыстория. Зарождение нейрокибернетики. От кибернетики «черного ящика» к ИИ. Классический период: игры и доказательство теорем. Поиск в пространстве состояний. Алгоритм поиска в ширину. Алгоритм поиска в глубину. Эвристический поиск. Романтический период: компьютер начинает понимать.
- Краткая история искусственного интеллекта. Схемы представления знаний. Период модернизма: технологии и приложения. История искусственного интеллекта в России.
- Основные направления исследований в области искусственного интеллекта. Представление знаний и разработка систем, основанных на знаниях (knowledge-based systems). Программное обеспечение систем ИИ (software engineering for AI).
- Основные направления исследований в области искусственного интеллекта. Разработка естественно-языковых интерфейсов и машинный перевод (natural language processing). Интеллектуальные роботы (robotics). Обучение и самообучение (machine learning). Распознавание образов (pattern recognition). Новые архитектуры компьютеров (new hardware platforms and architectures). Игры и машинное творчество. Другие направления.
- Искусственный интеллект и человеческое мышление. Механизм человеческого мышления. Цели. Факты и правила. Упрощение. Механизм вывода. Прямая и обратная цепочки рассуждений.
- Метазнания. Проблема представления знаний. Данные и знания. Предметное (фактуальное) и проблемное (операционное) знания. Экстенсиональное и интенсиональное описание знаний. Декларативная и процедурная формы представления знаний.
- Модели представления знаний. Представление в компьютере неформальных процедур. Алгоритмические модели. Продукционные модели. Семантические сети. Фреймы. Формальные логические модели. Объектно-ориентированный подход.
- Вывод на знаниях. Механизмы вывода. Машина вывода. Стратегии управления выводом. Прямой и обратный вывод. Поиск решений в пространстве состояний. Методы поиска в глубину и ширину. Метод перебора, как наиболее универсальный метод поиска решений.
- Методы ускорения перебора. Поиск методом редукции. Эвристический поиск. Поиск методом “генерация – проверка”. Поиск в факторизованном пространстве. Поиск в изменяющемся множестве иерархических пространств. Использование ограничений при поиске решений. Генетический алгоритм. Эволюционное (генетическое) программирование.
- Логический и эвристический методы рассуждения в ИИС. Рассуждения на основе дедукции, индукции, аналогии. Нечеткий вывод знаний. Основы теории нечетких множеств. Операции с нечеткими знаниями.
- Введение в ЭС. Определение ЭС. Назначение и основные свойства ЭС. Смысл экспертного анализа. Характеристики и базовые функции экспертных систем.
- Приобретение знаний. Представление знаний. Управление процессом поиска решения. Разъяснение принятого решения.
- Структура типовой экспертной системы (пользователь, инженер по знаниям, интерфейс пользователя, база знаний, решатель, подсистема объяснений, интеллектуальный редактор базы знаний).
- Достоинства и недостатки экспертных систем. Отличие экспертных систем от других программных продуктов.
- Принципы функционирования экспертных систем. Структурированные статические и динамические знания. Технология использования экспертных систем.
- Классификация систем, основанных на знаниях. Классификация по решаемой задаче (интерпретация данных, диагностика, мониторинг, проектирование, прогнозирование, планирование, обучение, контроль и управление, поддержка принятия решений). Системы, решающие задачи анализа. Системы, решающие задачи синтеза. Примеры отраслевых экспертных систем.
- Классификация систем, основанных на знаниях. Классификация по связи с реальным временем (статические ЭС, квазидинамические ЭС, динамические ЭС). Архитектура и структура статической и динамической экспертной системы.
- Классификация систем, основанных на знаниях. Классификация по типу ЭВМ. Классификация по степени интеграции с другими программами (автономные ЭС, гибридные ЭС).
- Интеллектуальные базы данных. Базы знаний и их основные свойства. Классификация запросов. Дедуктивный вывод. Понимание естественного языка. Взаимодействие с экономико-математическими моделями. Технология использования базы знаний. Роль эксперта. Блок приобретения знаний. Блок логических выводов. Блок объяснений.
- Разработка систем, основанных на знаниях. Технология проектирования и разработки ЭС. Проблемы разработки промышленных ЭС. Методика построения. Этапы разработки ЭС.
- Этапы разработки ЭС. Выбор подходящей проблемы. Идентификация проблемы. Стадии разработки прототипа ЭС (извлечение знаний, структурирование или концептуализация знаний, формализация, реализация, тестирование, опытная эксплуатация).
- Разработка систем, основанных на знаниях. Параллельные и последовательные решения. Технология быстрого прототипирования.
- Коллектив разработчиков ЭС. Участники процесса разработки и требования к ним: конечный пользователь, эксперт (специалист проблемной области), программист, инженер по знаниям. Требования к участникам разработки.
- Инструментальные средства разработки ИИС: языки программирования, языки представления знаний, генераторы, оболочки, средства автоматизации проектирования.
- Функциональное, логическое, объектно-ориентированное (SMALLTALK) программирование. Использование инструментальных средств для различных проблемных областей и на различных этапах проектирования.
- Прикладные интеллектуальные системы. Состояние и тенденции развития искусственного интеллекта. Успехи систем искусственного интеллекта и их причины. Состояние и перспективы рынка ИИ.
- Экспертные системы реального времени — основное направление искусственного интеллекта. Основные производители экспертных систем и их программные продукты. Наиболее популярные приложения интеллектуальных информационных систем.
- Новые направления в области искусственного интеллекта. Нейрокомпьютинг. Нейронные сети - основные понятия и определения. Модели нейронных сетей (Маккалоха, Розенблата, Хопфилда, с обратным распространением).
- Типы сетей. Способы реализации нейрокомпьютеров и нейронных сетей. Алгоритмы обучения сетей. Обучение и самообучение. Адаптация и обучение. Методы обучения.
- Организация функционирования сети. Программные средства анализа нейронных сетей. Прогнозирование с использованием сетей. Применение нейронных систем в экспертных системах. Задачи, решаемые на основе нейронных сетей.
7. ГЛОССАРИЙ
АЛГОРИТМ. Содержание и последовательность операций, точно определяющие решение задачи путем вычислительного процесса, преобразующего исходные данные в конечный результат.
АЛЬФА-БЕТА АЛГОРИТМ. Стратегия поиска решения с сокращением перебора за счет отбрасывания заведомо бесперспективных ветвей.
АРХИТЕКТУРА. 1) Организационная структура, в рамках которой происходит применение знаний и решение проблем. 2) Принципы инженерии знаний, направляющие выбор подходящих структур для конкретных экспертных систем.
АТРИБУТ. Признак или свойство, характеризующие объект. Например, в факте “Цвет слона - серый” понятие слон - это объект, цвет -атрибут, а серый - значение.
АТРИБУТ-ЗНАЧЕНИЕ. Способ представления фактуального знания, при котором атрибутам могут присваиваться значения. Например, в факте “Животное имеет волосяной покров” атрибутом служит животное, а его значением является имеет_волосяной_покров.
БАЗА ДАННЫХ. В системе, основанной на знаниях, этот термин, как правило, означает рабочую память. В этой памяти хранятся множество фактов, описывающих текущую ситуацию, и все пары атрибут-значение, которые были установлены к определенному моменту.
БАЗА ЗНАНИЙ. Один или несколько специальным образом организованных файлов, хранящих систематизированную совокупность понятий, правил и фактов, относящихся к некоторой предметной области. Содержимое Б.З. оформляется, связывается между собой и представляется таким образом, чтобы на его основе можно было с помощью специальных программ осуществлять рассуждения и делать выводы, получая сведения, которые в явном могут не присутствовать в Б.З. Для построения Б.З. применяются методы искусственного интеллекта, специальные языки описания знаний и интеллектуальный интерфейс. Б.З. являются основной содержательной частью интеллектуальных информационных систем, интеллектуальных обучающих систем, интеллектуальных систем программирования и экспертных систем, где с их помощью представляются навыки и опыт экспертов - специалистов в данной предметной области. Например, Б.З. в области медицины содержит накопленные медицинскими специалистами сведения о связях между болезнями, их симптомами и порождающими причинами, описания стереотипных ситуаций при течении болезни и рекомендуемых или предпринятых лечебных действиях и их результатах и т.п. На основе такой Б.З. разрабатываются экспертные диагностические и прогнозирующие медицинские системы.
БАЗА ПРАВИЛ или память для хранения правил, которая содержит набор срабатывающих в определенных ситуациях правил, имеющих форму ЕСЛИ-ТО. Такие конструкции получили название продукционных правил. Каждое правило складывается из двух частей. Первая из них - антецедент, или посылка правил, - состоит из элементарных предложений (например, на улице идет дождь), соединенных логическими связками И, ИЛИ и т.д. Вторая часть, называемая консеквентом, или заключением, состоит из одного или нескольких предложений, которые образуют выдаваемое правилом решение. Антецедент представляет собой образец правила, предназначенного для распознавания ситуации, когда оно должно сработать.
ВИРТУАЛЬНЫЙ. Реально не существующий или воспринимаемый иначе, чем реализован. Например, понятие “виртуальная реальность” означает мир, созданный компьютерными средствами. Он реально не существует, однако компьютер может воздействовать на зрительные, слуховые и др. органы чувств человека, вызывая у него иллюзию погружения в этот мир. Кроме того, человек может влиять на события, происходящие в этом мире, что усиливает ощущение реальности. Простым примером погружения в виртуальную реальность является компьютерная игра.
ВОЗВРАТ. Процедура поиска, в которой в различных точках в ходе решения задачи делается предположительный выбор дальнейшего направления процесса, а если некоторый выбор приводит к неприемлемому результату, то происходит возвращение к предыдущей точке, где делается другой выбор.
ВЫВОД. Процесс рассуждения, во время которого из известных фактов выводятся новые факты.
ДЕМОНЫ. Скрытые или виртуальные процедуры в системах, основанных на знаниях, активизируемые данными.
ДЕРЕВО ВЫВОДА. Графическое представление возможных путей поиска решения в Прологе.
ДИАГНОСТИЧЕСКИЕ СИСТЕМЫ. Тип систем, основанных на знаниях, которые применяются для нахождения причин неполадок в технических системах или заболеваний у человека.
ДОЛГОВРЕМЕННАЯ ПАМЯТЬ. Часть человеческой памяти, предназначенная для хранения сведений, необходимость в которых может возникнуть не только в момент их появления, но и некоторое время спустя. Аналогична внешней памяти компьютера или базе правил в системе, основанной на знаниях.
ДОМЕН. Определенная часть знаний о некоторой области. Информатика представляет собой весьма обширный домен, в то время как когнитивное моделирование - более узкий.
ДОСКА ОБЪЯВЛЕНИЙ. Глобальная структура данных в экспертной системе, через которую осуществляется взаимодействие различных источников знаний.
ЕСТЕСТВЕННЫЙ ЯЗЫК. Обычный метод обмена информацией между людьми: системы коммуникации посредством устной речи или различных формальных систем письменности, средства представления фактов в технических дисциплинах с помощью общепринятых символов (химических структурных формул, чертежей и схем в инженерном деле и т.п.).
ЗАВИСИМОСТЬ. Связь между антецедентами и соответствующими консеквентами, создаваемая в результате применения некоторого правила вывода. Посредством зависимостей записывается способ, которым решения выводятся из исходных данных и предшествующих решений.
ЗНАНИЯ. Совокупность фактов, закономерностей и эвристических правил, с помощью которых можно решить поставленную задачу.
ИЕРАРХИЯ. Отношение подчиненности между понятиями или объектами.
ИНЖЕНЕР ЗНАНИЙ (КОГНИТОЛОГ). Специалист, которому знакомы содержательная сторона задачи и методы структурирования знаний в экспертных системах. Эта область деятельности предполагает наличие навыков в теории познания, информатике и системах, основанных на знаниях.
ИНЖЕНЕРИЯ ЗНАНИЙ. Дисциплина, нацеленная на задачу построения экспертных систем; средства и методы, обеспечивающие разработку таких систем.
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ИНЖЕНЕРИИ ЗНАНИЙ. Символьные языки программирования, ориентированные на создание экспертных систем и систем искусственного интеллекта (например, LISP, SMALLTALK). Языки инженерии знаний, т.е. языки высокого уровня, ориентированные на построение ЭС (например, ПРОЛОГ, KES, LOOPS). Системы программирования, автоматизирующие разработку (проектирование) ЭС (например, KEE, ART, TIMM), их часто называют окружением для разработки систем ИИ, ориентированных на знания. Оболочки ЭС (или пустые ЭС) - ЭС, не содержащие знаний ни о какой проблемной области (например, EMYCIN, ЭКСПЕРТ, ЭКО).
ИНТЕЛЛЕКТУАЛЬНАЯ ИНФОРМАЦИОННАЯ СИСТЕМА. Автоматизированная информационная система, снабженная интеллектуальным интерфейсом, позволяющим пользователю делать запросы на естественном или профессионально-ориентированном языке.
ИНТЕЛЛЕКТУАЛЬНАЯ ОБУЧАЮЩАЯ СИСТЕМА. Автоматизированная обучающая система, снабженная интеллектуальным интерфейсом, позволяющим обучаемому в процессе обучения вести диалог, отвечать на вопросы и выполнять задания на естественном языке.
ИНТЕЛЛЕКТУАЛЬНЫЙ ИНТЕРФЕЙС. Интерфейс, обеспечивающий взаимодействие пользователя с ЭВМ на естественном языке. Интеллектуальный интерфейс, как правило, включает диалоговый процессор, интерпретирующий профессиональный язык пользователя, и планировщик, преобразующий описание задачи в программу ее решения на основе информации, хранящейся в базе знаний.
ИНТЕРПРЕТАТОР. Процедура, производящая разбор входного потока данных, преобразование его в исполнимую форму и немедленно его выполняющая.
ИНТЕРПРЕТИРУЮЩАЯ СИСТЕМА. Тип системы, основанной на знаниях, применяемых для вывода заключений по наблюдаемым данным.
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ (ИИ). Одна из ветвей информатики. Основной проблемой ИИ является разработка методов представления знаний и решения неформализуемых задач.
КОГНИТИВНОЕ МОДЕЛИРОВАНИЕ. Область науки, целью которой является разработка теории и моделей человеческого мышления и его функций.
КОМПИЛИРУЕМЫЕ ЗНАНИЯ. Знания, полученные от эксперта или из другого источника и организованные в форме, позволяющей включить их в систему, основанную на знаниях. Обычно знания каким-либо образом структурируются, например, путем выделения чанков и установления взаимосвязей между ними.
КОМПОНЕТ УПРАВЛЕНИЯ. Процедура вывода или интерпретатор правил, определяющие последовательность применения правил.
КОНСУЛЬТАЦИОННЫЙ РЕЖИМ. Один из интерактивных режимов в ЭС, при котором пользователь продвигается к решению задачи, задвая системе вопросы.
ЛИСП. Программная среда для решения символьных задач.
МЕТА-. Приставка, означающая рефлексивное применение соответствующего понятия.
МЕТАЗНАНИЯ. Знания о знаниях.
МЕТАСОЗНАНИЕ. Способность размышлять над своим собственным процессом мышления.
МЕТАПРАВИЛО. Правило, предписывающее то, как следует использовать правила.
МЕТОДЫ РЕШЕНИЯ, СИЛЬНЫЕ И СЛАБЫЕ. Эвристики управления. Слабые методы не зависят от предметной области, а в сильных методах используются знания о предмете, что позволяет достичь большей работоспособности.
МЕХАНИЗМ ВЫВОДА. Часть продукционной системы, которая выводит новые факты из имеющихся в базе знаний.
МНОЖЕСТВО ПРАВИЛ. Совокупность правил, составляющая модуль эвристического знания.
МОДУС ПОНЕНС. Правило вывода вида ЕСЛИ А ТО В.
НАСЛЕДОВАНИЕ. Процесс получения объектом значений для своих атрибутов от класса объектов, находящегося выше него в родовидовой иерархии.
ОБРАТНАЯ ЦЕПОЧКА РАССУЖДЕНИЙ. Стратегия вывода, при которой вывод производится путем подбора подходящих фактов под имеющееся заключение.
ОБЪЕКТ. Элемент системы, основанной на знаниях, который описывается одним или несколькими атрибутами.
ПОИСК В ГЛУБИНУ. Стратегия поиска, при которой исследование очередной альтернативы продолжается до тех пор, пока дальнейшее продвижение в глубь дерева решений окажется невозможным.
ПОИСК В ШИРИНУ. Стратегия поиска решения, при которой сначала просматриваются все узлы данного уровня, а затем происходит спуск на более детальный уровень пространства альтернатив.
ПРАВИЛО. Пара, состоящая из антецедентного условия и консеквентного предложения, которая может быть использована в дедуктивном процессе типа прямой или обратной цепочки рассуждений.
ПРЕДСТАВЛЕНИЕ ЗНАНИЙ. Метод структурирования фактов и отношений для включения их в базу знаний.
ПРОЛОГ. Язык программирования высокого уровня, предназначенный для разработки программ и систем искусственного интеллекта. Пролог позволяет описать решаемую задачу на точном логическом языке, указывая конечную цель разработки, не уделяя существенного внимания способу ее достижения. Пролог считается языком программирования пятого поколения ЭВМ и применяется для создания ЭС, интеллектуальных информационных систем, интеллектуальных обучающих систем. Свое название получил от сокращения английских слов PROgramming in LOGic.
ПРЯМАЯ ЦЕПОЧКА РАССУЖДЕНИЙ. Стратегия вывода, при которой правила применяются к фактам для получения заключений, из них вытекающих.
РАЗРЕШЕНИЕ КОНФЛИКТА. В продукционных системах это процесс выбора нужного правила из нескольких путем сопоставления с заданными фактами в рабочей памяти.
СИСТЕМА. Множество элементов, находящихся в отношениях и связях друг с другом, которое образует определенную целостность, единство.
СИСТЕМЫ, ОСНОВАННЫЕ НА ЗНАНИЯХ. Класс компьютерных программ, использующих для решения задач знания и процедуры вывода.
СЛОТ. Признак или описание компоненты некоторого объекта во фрейме. Слоты могут соответствовать внутренне присущим признакам, таким как имя, определения или происхождение, или же представлять такие выведенные атрибуты, как значение, важность, или другие подобные объекты.
ФАКТ. Утверждение или посылка, которые являются истинными. Факт может состоять из атрибута и соответствующего значения.
ФРЕЙМ. Структура для представления знаний, которая состоит из одного или нескольких атрибутов, описывающих объект. Значение каждого атрибута хранится в слоте, таким образом, фрейм представляет собой множество слотов, связанных с объектом.
ЧАНК. Фрагмент знаний, хранимый и используемый как единое целое.
ЭВРИСТИЧЕСКИЕ ПРАВИЛА. Неформальные знания, используемые в целях повышения эффективности поиска в данной предметной области.
ЭКСПЕРТНАЯ СИСТЕМА. Система программных и аппаратных средств, включающая базу знаний, способная на основании методов искусственного интеллекта и предоставляемых пользователем фактов идентифицировать ситуацию, поставить диагноз, сделать прогноз, сгенерировать решение или дать рекомендацию для выбора действия. ЭС обычно ориентируется на некоторую предметную область и способна получать, накапливать, корректировать знания из этой области, выводить новые знания из уже известных, решать практические задачи на основе этих знаний и объяснять ход решения. Помимо базы знаний, хранящей факты, закономерности и правила, в ЭС входят программы-решатели, реализующие функции планирования, поиска решения задачи, механизма логического вывода из часто неполных и нечетких знаний. Создание ЭС начинается с разработки ее первоначального варианта - прототипа ЭС. Далее следует длительный, многоэтапный процесс испытаний и совершенствования. Для программирования ЭС применяются в основнм языки ЛИСП, ПРОЛОГ, СИ.
8. СТРУКТУРА ПИСЬМЕННОГО ОТЧЕТА ПО ПАРНО-ИНДИВИДУАЛЬНОМУ ЗАДАНИЮ НА РАЗРАБОТКУ ПРОТОТИПА ЭС
8.1. ТИТУЛЬНЫЙ ЛИСТ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОУ ВПО «Алтайский государственный университет»
Кафедра информационных систем в менеджменте