ВУЗ:
Составители:
72
Программа функционирует на основе метода, который мы только что описали, однако
она, кроме того. осущевствляет еще ипроверку полученного исхода: выясннгг, iii- щит.mm ли ли
ошибки.
Сначала следует определить, сколько ш-ргмпшых будет использоваться в процессе
выработки решении и сколько при этом может быть исходов.
С помощью значений VAR и OUTCOMES и программе описаны следующие массивы:
VALUE(VAR) — для хранения значений текущих переменных; VAR$(VAR) —для хранения
имен переменных; ОUТСОМЕS$(ОUТСОМES)-для хранения имен исходов; RULES (VAR,
OUTCOMES) — для хранения правил переменной VAR и возможных исходов OUTCOMES;
DECISION (OUTCOMES)-для хранения значений, вычисленных для данного VALUE(I) с
учетом правил RULES (I,J), возможных исходов OUTCOMES. Имена этих переменных и
исходов также вводятся в программу.
Значения для VALUE (I) вводятся в программу и с использованием RULESO, J)
вычисляются значения DECISION(J) для всех исходов OUTCOMES. Массив DECISION
сортируется для нахождения максимального значения» и делается предположение, что
максимальное DECISION(I) = DECISION(BEST) указывает на правильный исход
OUTCOMESS(BEST).
Если это правильный исход, но поведение системы еще недостаточно совершенно, то
программа возвращается для продолжения процесса обучения на другом примере. Если же
ответ неверен, то все возможные исходы отображаются на дисплее и необходимо определить,
какой из них правильный. Этому исходу присваивается значение OUTCOMES $(CORRECT).
Затем система скорректирует параметр RULES(I,J), соответственно вычитая VALUE(J)
из каждого правила, которое больше или равно DECISION (BEST), и, наконец, добавляя
значения VALUE (J) к тому правилу, которое правильно, т е. к RULES (J,CORRECT).
Откорректировав массив RULES, программа затем вновь возвращается для обработки
другого примера.
В процессе обучения распознавание системы должно улучшаться, а в некоторых случаях,
таких как пример Птица —Самолет — Планер, быть корректным во всех последующих
случаях. В программе имеется встроенный счетчик, используя который, она может судить о
том, что ее ответы стали достоверными.
Программа функционирует на основе метода, который мы только что описали, однако
она, кроме того. осущевствляет еще ипроверку полученного исхода: выясннгг, iii- щит.mm ли ли
ошибки.
Сначала следует определить, сколько ш-ргмпшых будет использоваться в процессе
выработки решении и сколько при этом может быть исходов.
С помощью значений VAR и OUTCOMES и программе описаны следующие массивы:
VALUE(VAR) — для хранения значений текущих переменных; VAR$(VAR) —для хранения
имен переменных; ОUТСОМЕS$(ОUТСОМES)-для хранения имен исходов; RULES (VAR,
OUTCOMES) — для хранения правил переменной VAR и возможных исходов OUTCOMES;
DECISION (OUTCOMES)-для хранения значений, вычисленных для данного VALUE(I) с
учетом правил RULES (I,J), возможных исходов OUTCOMES. Имена этих переменных и
исходов также вводятся в программу.
Значения для VALUE (I) вводятся в программу и с использованием RULESO, J)
вычисляются значения DECISION(J) для всех исходов OUTCOMES. Массив DECISION
сортируется для нахождения максимального значения» и делается предположение, что
максимальное DECISION(I) = DECISION(BEST) указывает на правильный исход
OUTCOMESS(BEST).
Если это правильный исход, но поведение системы еще недостаточно совершенно, то
программа возвращается для продолжения процесса обучения на другом примере. Если же
ответ неверен, то все возможные исходы отображаются на дисплее и необходимо определить,
какой из них правильный. Этому исходу присваивается значение OUTCOMES $(CORRECT).
Затем система скорректирует параметр RULES(I,J), соответственно вычитая VALUE(J)
из каждого правила, которое больше или равно DECISION (BEST), и, наконец, добавляя
значения VALUE (J) к тому правилу, которое правильно, т е. к RULES (J,CORRECT).
Откорректировав массив RULES, программа затем вновь возвращается для обработки
другого примера.
В процессе обучения распознавание системы должно улучшаться, а в некоторых случаях,
таких как пример Птица —Самолет — Планер, быть корректным во всех последующих
случаях. В программе имеется встроенный счетчик, используя который, она может судить о
том, что ее ответы стали достоверными.
72
Страницы
- « первая
- ‹ предыдущая
- …
- 70
- 71
- 72
- 73
- 74
- …
- следующая ›
- последняя »
