Студопедия — Пример создания ЭС в GURU
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Пример создания ЭС в 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-19; просмотров: 821. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

Понятие и структура педагогической техники Педагогическая техника представляет собой важнейший инструмент педагогической технологии, поскольку обеспечивает учителю и воспитателю возможность добиться гармонии между содержанием профессиональной деятельности и ее внешним проявлением...

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия