31
Programming using the Ultra Hal Brain Editor / Brain project - feelings/emotions
« on: December 05, 2005, 06:28:53 pm »
click http://clovercountry.com/downloads/emotionengine1_2.xls or right click and "Save Target As..."
Hey there,
Here's an approach that I took recently. Close to this one but with slightly different parameters(Emotion, Mood, Personallity) based on writings in a book "Emotions Revealed" about facial expressions in humans.
This particular V-human is configured as a sad, contemptuous, and fearful individual.
I then exposed the individual to lots of happy input to see how it would change it's mood.
After this, I let it have a sad experience to see how quickly it's moood would change back.
The key value to this engine is that it keeps a HISTORY of the emotional experiences that the v-human has had and weighs them against the v-humans own potentials(configurations). According to the propagation factors configured, the v-human may be more willing or reluctant to change moods and eventually modify it's personallity. Given enough varying experience, the v-human can modify it's personallity.
Interaction involves three values input and three values output.
To use this engine, you must have MS Excell set to automatically calculate and have the iterations set to "1".
Be sure to scroll to the right to see the configurations and the formula.
The next step will be to create a needs hierarchy engine that will dynamically alter configuration of the emotion engine's parameters according to internal and external environment(hormones and needs).
This serves as a demonstartion of the formulas and it would be interesting if you may be able to use it in ultra hal.
John L>
Hey there,
Here's an approach that I took recently. Close to this one but with slightly different parameters(Emotion, Mood, Personallity) based on writings in a book "Emotions Revealed" about facial expressions in humans.
This particular V-human is configured as a sad, contemptuous, and fearful individual.
I then exposed the individual to lots of happy input to see how it would change it's mood.
After this, I let it have a sad experience to see how quickly it's moood would change back.
The key value to this engine is that it keeps a HISTORY of the emotional experiences that the v-human has had and weighs them against the v-humans own potentials(configurations). According to the propagation factors configured, the v-human may be more willing or reluctant to change moods and eventually modify it's personallity. Given enough varying experience, the v-human can modify it's personallity.
Interaction involves three values input and three values output.
To use this engine, you must have MS Excell set to automatically calculate and have the iterations set to "1".
Be sure to scroll to the right to see the configurations and the formula.
The next step will be to create a needs hierarchy engine that will dynamically alter configuration of the emotion engine's parameters according to internal and external environment(hormones and needs).
This serves as a demonstartion of the formulas and it would be interesting if you may be able to use it in ultra hal.
John L>