- •Конспект лекций Тема №1. Информационные ресурсы и виды информационных систем
- •1 Экономическая информация как часть информационного ресурса общества
- •2 Понятие экономической информации
- •3 Понятие информационной технологии
- •4 Инструментарий и составляющие информационной технологии
- •5 Классификация информационных технологий
- •6 Понятие системы
- •7 Понятие информационной системы
- •8 Классификация информационных систем
- •1 Проектирование автоматизированных информационных систем
- •2 Принципы проектирования, внедрения и эксплуатации эис
- •3 Функциональные и обеспечивающие подсистемы
- •4Состав функциональных подсистем
- •5 Базы данных в экономических системах
- •6 Системы управления базами данных
- •1 Понятие и классификация интеллектуальных информационных систем
- •2 Назначение, структура и основные характеристики экспертной системы
- •3 Архитектура экспертной системы
- •4 Инструментальные средства разработки экспертных систем
- •5 Применение интеллектуальных технологий в экономических системах
- •Тема №4. Использование телекоммуникационных средств в экономике и управлении
- •1 Сетевые информационные технологии
- •2 Сетевая операционная система и архитектура сетей
- •3 Распределенная обработка данных
- •4 Интернет и Интернет-технологии
- •Тема 5. Использование информационных технологий в экономической деятельности
- •1 Информационные технологии создания бюджета
- •2 Информационные технологии стратегического планирования
- •3. Информационные технологии прогнозирования деятельности предприятия
- •4 Информационные технологии автоматизации управления в масштабах всего предприятия
- •1 Комплекс стандартов iso 9000
- •2 Понятие корпоративной информационной системы
- •Архитектура кис
- •4 Стандарты mrp-систем
- •5 Стандарты erp-систем
- •7 Внедрение и эксплуатация кис
- •5. Ввод кис в промышленную эксплуатацию.
- •6. Сопровождение промышленной эксплуатации.
- •8 Понятие аутсорсинга в использовании кис
- •Тема №7. Информационные технологии в обосновании бизнес-планов
- •1 Бизнес-план, его назначение и структура
- •2 Основные виды бизнес-планов
- •3 Требования к бизнес-плану
- •4 Программное обеспечение бизнес-планирования
- •Тема №8. Электронная коммерция
- •1 Сущность интерактивного бизнеса и электронной коммерции
- •2 Организация систем электронной коммерции
- •3 Электронные платежные системы
- •4 Правовые основы систем электронной коммерции
- •5 Перспективы развития электронной коммерции в России
- •Тема №9. Электронные платежные системы
- •1 Понятие электронного платежа и электронной платежной системы
- •2 Классификация моделей электронных платежей
- •3 Механизмы поддержки проведения электронных платежей
- •4 Требования к платежным системам
- •5 Способы реализации платежных систем
- •Тема №10. Пластиковые карточки и международные платежные системы
- •1 Возникновение пластиковых карточек и зарождение международных платежных систем
- •2 Понятие пластиковых карточек и их виды
- •3 Международные платежные системы
- •4 Способы защиты от мошенничества с пластиковыми картами
- •Тема №11. Инновационные бизнес-модели
- •1 Бизнес-модель: определение
- •2 Создание инновационной бизнес-модели
- •3 Когда нужна новая бизнес-модель.
4 Инструментальные средства разработки экспертных систем
Благодаря появлению специальных инструментальных средств построения ЭС сократились сроки разработки, значительно снизилась трудоемкость. Инструментальные средства построения ЭС можно разбить на три основных типа:
- языки программирования;
- среды программирования;
- пустые ЭС (оболочки).
С точки зрения разработчика экспертных систем, наибольший интерес представляет использование сред программирования и пустых экспертных систем (оболочек), хотя не всегда можно заметить разницу между этими понятиями.
К числу таких средств первой группы относятся языки обработки символьной информации, наиболее известными из которых являются Пролог и Лисп. Пролог – язык высокого уровня, ориентированный на использование концепций и методов математической логики. Как следует из его названия, Пролог предназначен для программирования в терминах логики. Основной особенностью Пролога, отличающей его от всех других языков, является декларативный характер написанных на нем программ. Язык Лисп изобретен в Массачусетском технологическом институте и обладает способностью обрабатывать списковые структуры. Языки программирования Лисп и Пролог имеют встроенные механизмы для манипулирования знаниями.
Помимо Лиспа и Пролога создано множество других языков, ориентированных на обработку символьной информации и разработку ЭС: Smalltalk, FRL, Interlisp. Кроме этих специализированных языков для разработки экспертных систем используются и обычные языки программирования общего назначения: Си, Ассемблер, Паскаль, Фортран, Бейсик и др.
Общим недостатком языков программирования для создания экспертных систем являются: большое время разработки готовой системы, необходимость привлечения высококвалифицированных программистов, трудности с модификацией готовой системы. Все это делает применение языков программирования для реализации ЭС весьма дорогостоящим и трудоемким.
Инструментальные средства второго типа – среды программирования – позволяют разработчику не программировать некоторые или все компоненты ЭС, а выбирать их из заранее составленного набора.
При применении последнего типа инструментария (пустых ЭС, или «оболочек») разработчик ЭС полностью освобождается от работ по созданию программ и занимается лишь наполнением базы знаний.
Типичным представителем второй и третьей групп инструментальных средств является пакет EXSYS Professional 5.0 for Windows (оболочка – по определению разработчика – компании MultiLogic Inc., США) и его последующая модификация Exsys Developer 8.0, предназначенный для создания прикладных экспертных систем в различных предметных областях. Система построена на использовании сложных правил вида ЕСЛИ-ТО-ИНАЧЕ. Для выбора стратегии получения заключения в системе по умолчанию используется обратная цепочка вывода. Прямая цепочка может быть задана при настройке системы. Система обладает развитым графическим интерфейсом, способна обращаться к внешним базам данных, проверять правила на непротиворечивость. При определенной настройке может работать с русскоязычными текстами.
Разработка (проектирование) ЭС существенно отличается от разработки обычного программного продукта.
Программные средства, базирующиеся на технологии и методах искусственного интеллекта, получили значительное распространение в мире. Их важность, и в первую очередь важность экспертных систем, состоит в том, что данные технологии существенно расширяют круг практически значимых задач, которые можно решать на компьютерах, и их решение приносит значительный экономический эффект.
В основе любой экспертной системы лежит принцип накопления знаний специалистов (экспертов), которые каким-либо образом программно реализуются. Затем с помощью этих знаний пользователи ЭС, имеющие обычную квалификацию, могут решать свои текущие задачи столь же успешно, как это сделали бы сами эксперты. Такой эффект достигается благодаря тому, что экспертная система в своей работе воспроизводит примерно ту же схему рассуждений, которую обычно применяет человек-эксперт при анализе проблемы. Тем самым ЭС позволяет копировать и распространять знания, делать их доступными широким кругам рядовых специалистов.
Уровень пользователей экспертных систем может варьироваться в очень широком диапазоне. От вида деятельности пользователей зависят и функции, которыми наделяются создаваемые для них ЭС.
В настоящее время технология экспертных систем получила широкое распространение. Так, на американском и западноевропейском рынках систем искусственного интеллекта организациям, желающим создать экспертную систему, фирмы-разработчики предлагают сотни инструментальных средств для их построения. Прикладных же ЭС, успешно решающих задачи из определенного узкого класса, насчитываются тысячи. Это позволяет говорить о том, что ЭС сейчас составляет мощную ветвь в индустрии программирования.
Экспертные системы и Интернет/интранет. Интернет/интранет технологии поддерживают экспертные системы и наоборот.
Телекоммуникационные технологии обеспечивают огромному числу пользователей доступ к возможностям экспертных систем, это способствует окупаемости затрат на разработку ЭС. К сожалению, только немногие экспертные системы доступны по сети. Они могут быть связаны по сети не только с пользователями, но и с другими системами, включая базы данных, системы принятия решений, управления роботами. Сетевые технологии открывают новые возможности в разработке экспертных систем группами людей, разделенных территориально, а также в реализации экспертных систем