6 удовлетворения потребности, может быть определена как оценка посылки или условной части соответствующего правила. Рассмотрим, например, правило для выполнения действия Поедание пищи Если
«Потребность в пище»(П
п
) и
«Осязание пищи»(S
п
), то
«Поедание пищи»(
an)
Или:
Пп и Sп an Здесь величины
«Потребность в пище» и
«Осязание пищи»оцениваются значениями
Пп, и
Sп соответственно (КО посылок. Величина выходной активности правила
an может быть определена как
an= min(Пп,Sп)Итак,
an представляет собой
прогностически необходимую активность действия, те. величину
iнИ. Однако
фактическая активность правила
фпaможет не совпадать с
an, т.к. робот (примем такое допущение) может выполнять лишь одно из нескольких действий в данный момент времени скажем, либо убегать, либо питаться. В
простейшем случае после формирования вектора A в нем выбирается элемент с максимальным значением
ak, те. робот выберет действие k. В
этом случае формируется вектор фактических действий
)
,...,
(
1
фnффaaA
. Здесь
иначеkiеслиaфi0
,
1
Тогда для каждого действия i определяется его
эмоциональная оценка)
(
фiiiiaaПЭ
Общее эмоциональное состояние робота Э определяется как
niiЭЭ1
Т.е. здесь эмоции действительно относятся, как было отмечено выше, ко всей текущей ситуации в целом. С другой стороны, величины
Эi носят характер локальных, частных эмоций. Таким образом, к действиям привязаны как потребности, таки эмоциональные оценки. Итак, мы получили механизм эмоциональной оценки состояния робота. Отметим особо, что здесь
эмоции как таковые привязываются именно к
действию, а не к
потребностям. Повторим, что полученная схема позволяет лишь оценивать эмоциональное состояние системы, поэтому следующий
вопрос заключается в том, как эмоции могут влиять на
поведение робота.
Поделитесь с Вашими друзьями: