Пример создания ЭС в GURU

 

Немаловажным достоинством GURU является подготовка текста в любом текстовом редакторе, в том числе в БЛОКНОТе. Не смотря на примитивный интерфейс, GURU является самым простым и удобным учебным средством для привития навыков по созданию экспертных систем. Ниже приводится иллюстрированное руководство по работе в данной интегрированной среде.

Исполняемый файл GURU – guru.exe.

Программа GURU - полностью англоязычная версия. После запуска появляется строка Resume previous session? (продолжить предыдущий сеанс?).

Необходимо выбрать Y (по умолчанию). Появится окно с названием сеанса – SESSION. В дальнейшем, нажимая на клавишу Еnter, появится главное меню программы.

На начальном этапе необходимо выбрать первый пункт меню.

Меню пункта Expert system включает в себя:

Build an expert system - основной пункт для построения экспертной системы.

Consult an expert system - пункт для входа в готовую экспертную систему (для пользователя).

Explain Reasoning - пункт для расшифровки полученных результатов, но при этом в тексте программы должны быть специальные разъяснительные примечания к любому правилу в окне reason, о котором будет сказано ниже.

При выборе пункта Build an expert system появляется третье меню, пунктами которого являются:

Existing Rule Set – просмотр и редактирование существующих правил.

New Rule Set – создание новых правил.

При выборе пункта Existing Rule Set (рис.3.3) справа в синем окне появится список файлов с исходными тектстами, выбрав один из них, появится окно Rule Set Manager, в котором можно просмотреть и при необходимости отредактировать существующие правила (рис.3.4).

Основные пункты меню:

Definition - (рис. 3.5), где основной подпункт Goal служит для задания имени целевой переменной – вершины графа (например - KBANK);

Initialization – (рис. 3.6) вводится головная часть программы экспертной системы (первые 2-3 строчки в большинстве случаев являются одинаковыми);

Исходные данные вводятся с помощью оператора INPUT. Например: INPUT K11 INT WITH “Введите значение К11”;

Rules – основной пункт для работы с правилами;

Variables – (рис. 3.7) служит для описания переменных;

Completion – (рис. 3.8) для вывода итоговой рекомендации экспертной системы.

Print – печать;

Exit – выход.

 

Охарактеризуем более подробно подпункты пункта Rules (рис. 3.9):

Browse – просмотр правил (при необходимости можно перейти в режим редактирования);

Lookup/Edit – открытие конкретного правила для редактирования;

Create – создание нового правила;

Rename – переименование правила;

Delete – удаление правила;

Copy – копирование правила.

 

На рис.3.10 приводится пример по созданию правил.

Rule: R1 – имя правила (является обязательным);

Comment – комментарии для программиста-аналитика;

Reason – комментарии для пользователя;

Ready –не заполняется;

If – вводится 1-я часть конструкции «если …, то », например К1=3

Then – вводится 2-я часть конструкции «если …, то», например

Т1= “удовлетворительно” CF= 50

Текст программы не обязательно вводить, находясь в среде GURU. Можно вводить в текстовом редакторе, например, в БЛОКНОТе или в MS Word с сохранением в формате txt. Расширение исходного GURU-файла – rss.

После создания текста, содержащего все необходимые правила в соответствии с деревом целей, текст компилируется. Для этого надо вернуться в пункт Rule Set Manager , выбрать Exitи в новом окне– Compile (рис. 3.11). Расширение скомпилированного файла – rsc.

 

Запуск готовой экспертной системы осуществляется, находясь в пункте Expert system и подпункте Consult an expert system.Вводятся исходные данные и происходит выбор решения в соответствии с набранными правилами. Результат отображается на экране.

В приложении 1 приводятся примеры программ и результаты работы несложных ЭС (учебных прототипов), созданных в среде GURU для оценки надежности поставщика (листинги 1, 2) и прогнозирования цен (листинг 3).

В приложении 2 приводится листинг исходного кода ЭС «Выбор банка».

В приложении 3 приводится листинг исходного кода ЭС «Выбор стратегии развития».

 

 


Литература

1. Банковское дело / Под ред. О.И. Лаврушина. – М.: Банковский и биржевой научно-консультативный центр, 1992. – 428с.

2. Буч, Г. Объектно-ориентированное проектирование с примерами применения: Пер. с англ. – М.: Конкорд, 1992. – 519с.

3. Григорьев, С.В. Реорганизация бизнес-процессов товародвижения на основе использования средств динамического моделирования рабочих потоков ReThink и G2 / С.В. Григорьев, Ю.Ф. Тельнов // Пятая национальная конференция с международным участием "Искусственный интеллект–96" // Сб. науч. тр. – Казань, 1995. – С. 478–480.

4. Дракин, В.И. Общение конечных пользователей с системами обработки данных / В.И. Дракин, Э.В. Попов, А.Е. Преображенский. – М.: Радио и связь, 1988. – 287 с.

5. Ин, Ц. Использование Турбо-Пролога / Ц. Ин, Д. Соломон: Пер. с англ. – М.: Мир, 1993. – 608 с.

6. Информационные системы в экономике: Учеб. / Под ред. проф. В.В. Дика. – М.: Финансы и статистика, 1996. – 272 с.

7. Искусственный интеллект. В 3 кн. Кн. 1: Системы общения и экспертные системы / Под ред. проф. Э.В. Попова. – М.: Радио и связь, 1990. – 461 с.

8. Искусственный интеллект. В 3 кн. Кн. 2: Модели и методы / Под ред. проф. Д.А. Поспелова. – М.: Радио и связь, 1990. – 304 с.

9. Искусственный интеллект. В 3 кн. Кн. 3: Программные и аппаратные средства / Под. ред. В.Н. Захарова, В.Ф. Хорошевского. – М.: Радио и связь, 1990. – 320 с.

10. Калянов, Г.Н. Консалтинг при автоматизации предприятий: Науч.-практ. издание / Г.Н. Калянов. Сер. "Информатизация России на пороге ХХI века". – М.: СИНТЕГ, 1997. – 316 с.

11. Котлер Ф. Основы маркетинга: Пер с англ. – М.: Прогресс, 1993. – 736 с.

12. Крейнина, М.Н. Анализ финансового состояния и инвестиционной привлекательности акционерных обществ в промышленности, строительстве и торговле / М.Н. Крейнина. – М.: АО "ДИС", "МВ-Центр", 1993. – 256 с.

13. Левин, Р. Практическое введение в технологию искусственного интеллекта и экспертных систем с иллюстрациями на Бэйсике / Р. Левин,
В. Дранг, Б. Эделсон / Пер. с англ. – М.: Финансы и статистика, 1991. – 239 c.

14. Логистика: Учеб. пособие / Под ред. Б.А. Аникина. – М.: ИНФРА-М, 1997. – 327 с.

15. Марселлус, Д. Программирование экспертных систем на ТУРБО ПРОЛОГЕ / Д. Марселлус, Пер. с англ. – М.: Финансы и статистика, 1994. – 256 с.

16. Менеджмент организации: Учеб. пособие / З.П. Румянцева, Н.А. Саломатин, Р.З. Акбердин. – М.: ИНФРА-М, 1995. – 432 с.

17. Мишенин, А.И. Теория экономических информационных систем / А.И. Мишенин. – М.: Финансы и статистика, 1993. – 166 с.

18. Морозова, Е.В. Реализация экспертной системы финансового анализа и планирования деятельности предприятия в условиях неопределенности используемых знаний / Е.В. Морозова, Н.В. Семушкина, Ю.Ф. Тельнов // Пятая национальная конференция с международным участием "Искусственный интеллект–96" / Сб. науч. тр. – Казань, 1996. – С. 210–212.

19. Неруш, Ю.М. Коммерческая логистика: Учеб. для вузов / Ю.М. Неруш. – М.: Банки и биржи, ЮНИТИ, 1997. – 271 с.

20. Нечеткие множества в моделях управления и искусственного интеллекта / Под ред. Д.А. Поспелова. – М.: Наука, 1986. – 312 с.

21. Обработка знаний / Пер. с япон.; Под ред. С. Осуга. – М.: Мир, 1989. – 292 с.

22. Ойхман, Е.Г. Реинжиниринг бизнеса: Реинжиниринг организаций и современные информационные технологии / Е.Г. Ойхман, Э.В. Попов. – М.: Финансы и статистика, 1997. – 336 с.: ил.

23. Основы предпринимательского дела. Благородный бизнес / Под ред. Ю.М. Осипова. – М.: Гуманитарное знание, 1995. – 432 c.

24. Поспелов, Д.А. Моделирование рассуждений. Опыт анализа мыслительных фактов / Д.А. Поспелов. – М.: Радио и связь, 1989. – 184 с.

25. Построение экспертных систем / Под ред. Ф. Хейос-Рот, Д. Уотерман, Д. Ленат / Пер. с англ. – М.: Мир, 1987. – 441 с.

26. Представление и использование знаний / Пер. с япон.; Под ред. Х. Уэнo, М. Исидзука. – М.: Мир, 1989. – 220 c.

27. Приобретение знаний / Пер. с япон.; Под ред. С. Осуга., Ю. Саэки. – М.: Мир, 1990. – 292 c.

28. Робсон, М. Практическое руководство по реинжинирингу бизнес-процессов / М. Робсон, Ф. Уллах / Пер с англ. – М.: Аудит. ЮНИТИ, 1997. – 224 с.

29. Системы управления базами данных и знаний: Справ. издание / А.Н. Наумов, А.М. Вендров, В.К. Иванов и др.; Под ред. А.Н. Наумова. – М.: Финансы и статистика, 1991. – 180 с.

30. Статические и динамические экспертные системы / Э.В. Попов, М.Д. Шапот, Е.Б. Кисель, И.Б. Фоминых. – М: Финансы и статистика, 1996. – 320 с.

31. Стоянов, Е.А. Экспертная диагностика и аудит финансово-хозяйственного положения предприятия / Е.А. Стоянов, Е.С. Стоянова. – М.: Перспектива, 1992. – 90 с.

32. Таунсенд, К. Проектирование и программная реализация экспертных систем на персональных ЭВМ / К. Таунсенд, Д. Фохт. Пер. с англ. – М.: Финансы и статистика, 1990. – 319 с.

33. Тельнов, Ю.Ф. Интеллектуальные информационные системы в экономике. Учебное пособие. – М.: СИНТЕГ, 2002. – 310 с.

34. Тельнов, Ю.Ф. Интеллектуальные системы обработки данных. Учеб. пособие / Ю.Ф. Тельнов, С.М. Диго, Т.М. Полякова. – М.: МЭСИ, 1989. – 102 с.

35. Тельнов, Ю.Ф. Проектирование баз знаний: Учеб. пособие /
Ю.Ф. Тельнов, А.А. Скорова, Н.В. Андреева. – М.: МЭСИ, 1992. – 100 с.

36. Тельнов, Ю.Ф. Реинжиниринг бизнес-процессов. - М.: Финансы и статистика, 2003. – 240 с.

37. Тюрин, Ю.Н. Анализ данных на компьютере / Ю.Н. Тюрин,
А.А. Макаров; Под ред. В.Э. Фигурнова. – М.: Инфра-М - М.: Финансы и статистика, 1995. – 384 с.

38. Уоссермен, Ф. Нейрокомпьютерная техника. Теория и практика / Ф. Уоссермен; Пер с англ. Ю.А. Зуева. – М.: Мир, 1992. – 237 с.

39. Уотермен, Д. Руководство по экспертным системам / Д. Уотермен; Пер. с англ.; Под. ред. В.Л. Стефанюка. – М.: Мир, 1989. – 388 с.

40. Форсайт, Р. Экспертные системы: принципы и примеры / Р. Форсайт, Пер. с англ. – М.: Радио и связь, 1987. – с.

41. Цикритзис, Д. Модели данных / Д. Цикритзис, Ф. Лоховски; Пер. с англ. – М.: Финансы и статистика, 1985. – 344 с.

42. Шеремет, А.Д. Методика финансового анализа предприятия / А.Д. Шеремет, Р.С. Сайфулин. – М.: ИНФРА, 1996. – 176 с.

43. Шлеер, С. Объектно-ориентированный анализ: Моделирование мира в состояниях / С. Шлеер, С. Меллор; Пер. с англ. – Киев: Диалектика, 1993. – 240 с.

44. Эддоус, М. Методы принятия решений / М. Эддоус, Р. Стэнфилд; Пер. с англ. – М.: Аудит, ЮНИТИ, 1997. – 590 с.

45. Элти, Дж. Экспертные системы: концепции и примеры / Дж. Элти, М. Кумбс; Пер. с англ. – М.: Финансы и статистика, 1987. – 191 с.

46. Ross R.G. The Business Rule Book. Classifying, Defining and Modelling Rules. Data Base Research Group, Inc. – 1997. – 394 p.









Дата добавления: 2015-10-13; просмотров: 3606;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.021 сек.