1 / 7

ЭКСПЕРТНАЯ СИСТЕМА (ЭС)

Применение оболочки “ GURU ” для создания экспертных систем с использованием диалогового режима работы. ЭКСПЕРТНАЯ СИСТЕМА (ЭС).

apu
Télécharger la présentation

ЭКСПЕРТНАЯ СИСТЕМА (ЭС)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Применение оболочки “GURU” для создания экспертных систем с использованием диалогового режима работы

  2. ЭКСПЕРТНАЯ СИСТЕМА (ЭС) система, объединяющая возможности компьютера со знаниями и опытом работы так, что система может предложить разумный совет или осуществит разумное решение поставленной задачи.

  3. ХАРАКТЕРИСТИКИ ЭС • интерфейс пользователя • машина логических выводов - • хранимые экспертизы -

  4. Правила “GURU” Система “GURU” базируется на правилах. Правило состоит из посылки (IF) и заключения (THEN). Посылка может включать: • различные типы и виды переменных, поддерживаемых “GURU”; • логическиеоператоры (EQ, NE, GT, GE, LT, LE, IN, AND, OR, XOR, NOT); • числовые операторы (+, -, /, *, **); • числовые функции (SIN, COS и т. д.); • символьные функции. Заключение может включать команды: • присвоение значения различным переменным; • позволяющие проконсультироваться с другим набором правил; • различные команды “GURU” и т. д. Правила хранятся в обычном текстовом файле.

  5. EASYCALC – имя набора правил; INTRATE – имя переменной цели; R1, R2 – имена правил; PERIOD, INTRATE, MONTHPAY – переменные. Пример Enter rule set name: EASYCALC ENTER Definition ENTER Goal ENTER Enter goal variable: INTRATE Esc Rules ENTER Create ENTER Enter rule name: R1 ENTER Page Down If Then MONTHPAY<50 Page Down PERIOD=120 Esc Rules ENTER Create ENTER Enter rule name: R2 ENTER If Then Page Down PERIOD>90 Page Down INTRATE=12.5

  6. Стратегии управления ПРЯМОЙ ВЫВОД ОБРАТНЫЙ ВЫВОД • Пример: • RULE SET: EASYCALC • GOAL: INTRATE • RULE: R1 • IF: PERIOD > 90 • THEN: INTRATE =12.5 • RULE: R2 • IF: MONTHPAY < 50 • THEN: PERIOD = 120 • RULE: R3 • IF: MONTHPAY > 50 • THEN: PERIOD = 60 • RULE: R4 • IF: PERIOD < 90 • THEN: INTRATE = 11.0

  7. ПЕРЕМЕННЫЕ рабочие предварительно определенные Первоначально все РП имеют значение UNKNOWN. Им можно присвоить значения любого типа. А=12,5 – пример числовой переменной; В= “это строковая переменная” - пример строковой переменной; С=TRUE, D=FALSE – логические переменные. среды утилиты определяют различные функциональные характеристики среды “GURU”. Имя этой переменной всегда начинается с буквы Е. Например: E.LSTR=80 служат для различных вспомогательных целей. Они начинаются со знака #. Например: #GOAL=INTRATE #GOAL определяет цель ЭС.

More Related