Simulation of Flocking Behavior by Emotions of the Individual Entities – Using Machine Learning Methods
碩士 === 龍華科技大學 === 電子工程研究所 === 99 === In recent years, game artificial intelligence has been making great progress, and the simulation of human-like decision in non-player character (NPC) is also more and more realistic. However, the simulated human emotions in game have been few studies in these da...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2011
|
Online Access: | http://ndltd.ncl.edu.tw/handle/23631683385296641443 |
id |
ndltd-TW-099LHU05428012 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-099LHU054280122015-10-13T20:46:53Z http://ndltd.ncl.edu.tw/handle/23631683385296641443 Simulation of Flocking Behavior by Emotions of the Individual Entities – Using Machine Learning Methods 使用機器學習建構個別化情緒之群體行為模擬 Wei-Han Lee 李瑋翰 碩士 龍華科技大學 電子工程研究所 99 In recent years, game artificial intelligence has been making great progress, and the simulation of human-like decision in non-player character (NPC) is also more and more realistic. However, the simulated human emotions in game have been few studies in these days. This is because of today's game simulation of human emotion mostly uses the finite state machine, and the finite number of inputs and states makes it difficult to apply it to simulated the complicated human motions. In this thesis, we first review and summarize the theories and researches on human emotions and flocking. Then we select the appropriate items from human emotions to implement them in game. We use two popular machine learning methods, neural network and support vector machine, to predict which emotion should be excited for a NPC. The experiment results show that the applications for both neural network and support vector machine achieve the prediction accuracy rate of over 93%. In other words, both of them can successful using in the on-line simulation of emotion in games, and can easily replace the traditional method of finite state machine. After that, we develop a simulated system which embedded above trained SVM module to simulate the flocking behavior by the infection of human emotions. The experiment results show that when the flock is activated by a special type of emotion, e.g. angry, our simulation system can successfully simulate the non-player characters all have the human-like (or animal-like) behavior. Jung-Ying - Wang 王榮英 2011 學位論文 ; thesis 45 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 龍華科技大學 === 電子工程研究所 === 99 === In recent years, game artificial intelligence has been making great progress, and the simulation of human-like decision in non-player character (NPC) is also more and more realistic. However, the simulated human emotions in game have been few studies in these days. This is because of today's game simulation of human emotion mostly uses the finite state machine, and the finite number of inputs and states makes it difficult to apply it to simulated the complicated human motions.
In this thesis, we first review and summarize the theories and researches on human emotions and flocking. Then we select the appropriate items from human emotions to implement them in game. We use two popular machine learning methods, neural network and support vector machine, to predict which emotion should be excited for a NPC. The experiment results show that the applications for both neural network and support vector machine achieve the prediction accuracy rate of over 93%. In other words, both of them can successful using in the on-line simulation of emotion in games, and can easily replace the traditional method of finite state machine.
After that, we develop a simulated system which embedded above trained SVM module to simulate the flocking behavior by the infection of human emotions. The experiment results show that when the flock is activated by a special type of emotion, e.g. angry, our simulation system can successfully simulate the non-player characters all have the human-like (or animal-like) behavior.
|
author2 |
Jung-Ying - Wang |
author_facet |
Jung-Ying - Wang Wei-Han Lee 李瑋翰 |
author |
Wei-Han Lee 李瑋翰 |
spellingShingle |
Wei-Han Lee 李瑋翰 Simulation of Flocking Behavior by Emotions of the Individual Entities – Using Machine Learning Methods |
author_sort |
Wei-Han Lee |
title |
Simulation of Flocking Behavior by Emotions of the Individual Entities – Using Machine Learning Methods |
title_short |
Simulation of Flocking Behavior by Emotions of the Individual Entities – Using Machine Learning Methods |
title_full |
Simulation of Flocking Behavior by Emotions of the Individual Entities – Using Machine Learning Methods |
title_fullStr |
Simulation of Flocking Behavior by Emotions of the Individual Entities – Using Machine Learning Methods |
title_full_unstemmed |
Simulation of Flocking Behavior by Emotions of the Individual Entities – Using Machine Learning Methods |
title_sort |
simulation of flocking behavior by emotions of the individual entities – using machine learning methods |
publishDate |
2011 |
url |
http://ndltd.ncl.edu.tw/handle/23631683385296641443 |
work_keys_str_mv |
AT weihanlee simulationofflockingbehaviorbyemotionsoftheindividualentitiesusingmachinelearningmethods AT lǐwěihàn simulationofflockingbehaviorbyemotionsoftheindividualentitiesusingmachinelearningmethods AT weihanlee shǐyòngjīqìxuéxíjiàngòugèbiéhuàqíngxùzhīqúntǐxíngwèimónǐ AT lǐwěihàn shǐyòngjīqìxuéxíjiàngòugèbiéhuàqíngxùzhīqúntǐxíngwèimónǐ |
_version_ |
1718050269035495424 |