Meilleur algorithme d'apprentissage pour faire un arbre de décision en Java?

J'ai un jeux de données avec des informations comme l'âge, la ville, l'âge des enfants, ... et un résultat (les confirmer, de les accepter).

Pour aider à la modélisation de "workflow", je veux créer automatiquement un arbre de décision basé sur les précédents jeux de données.

J'ai jeter un oeil à http://en.wikipedia.org/wiki/Decision_tree_learning et je sais que le problème est clairement pas évident.

Je veux juste avoir des conseils sur un algorithme ou certaines libs sur ce sujet ce qui peut m'aider dans la construction d'un arbre de décision basée sur des échantillons.

source d'informationauteur X-Blaster