NPC Training College
NPC stands for Non Player Character, which moves autonomously. Here's the definition in WIkipedia.
What's for? To have NPC experienced. Then apply the experience to another.
What's needed? Reusability.
What's possible in the future? NPC will forcast, recognize differences from the actual happenings, then concentrait on the current situation(increase sensitibity rather than forcast) to achieve the goal. And it becomes an experience.
NPC:
has a goal.
can recognize the situation.
then make an action.
NPC will:
forcast.
recognize the differences from events actually happened.
concentrait to sense the situation to deal with unknown situation.
Underlying Theorem: Bayes' Theorem
1. Improve prior probability(by expert, by machine learning)
2. Collect posterior to have it experienced
Situation is modeled as Bayesian network. Then, makes an action.
The problem: Reusability
Raw sense information is too concrete to be reused.
Solution: Multiple sense layers(Hierarchical Baysian network )
According to "On INTELLIGENCE, Jeff Hawkins", human neo cortex is layered. HIgher a layer is, more abstracted information is. So sensing happens bottom-up, while forcast happens up-down.
Mmmm, this contains lots of tasks unresolved. I need to focus. But, this is an interesting project to have AI experienced by open, community based efforts.