artificial intelligence - Making a deductive program -


i'm thinking writing program asks user think of object(a physical one) , asks questions object , tries figure out user thinking. (similar http://20q.net)

i tried in python figured approach naive , inefficient. how guys this?

doing efficiently requires advanced method in probability called kullback-liebler divergence. applied decision trees (which want do) called information gain.

but don't let stop you! searches implementation samples of decision trees , start there. i'd write simpler program before go solving 20 questions.

also, take @ http://www.20q.net/ . click "think in english" "classic 20q". it's scary good, sometimes.


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -