2009-12-27 2 views
4

J'ai un petit problème dans mon petit projet, j'aimerais que quelqu'un ici puisse m'aider! J'ai l'intention d'utiliser un réseau bayésien comme facteur de décision dans mon jeu IA et je veux améliorer la prise de décision à chaque étape, quelqu'un sait comment faire cela? Tous les tutoriels/implémentations existantes seront très bons, j'espère que certains d'entre vous pourraient m'aider.Utiliser C#, c/C++ ou java pour améliorer BBN avec GA

J'ai entendu dire qu'un programmeur de cette communauté a fait une bonne implémentation de ce jeu pour le jeu de poker AI.J'ai l'intention de l'utiliser comme lui, mais dans un autre poker (Texas) ou peut-être Rentz.

Recherche de code C/C++ ou C# ou java.

Merci, Mike

Répondre

3

Il y a deux étapes:

  1. Vous devez savoir comment appliquer un réseau bayésien et comment définir les noeuds et la propagation de croyance pour votre jeu. Pour ce faire, vous devez lire des tutoriels.

  2. Appliquer le logiciel. C'est assez facile, il y a beaucoup d'implémentations libres/open source. À la fin de la page wiki http://en.wikipedia.org/wiki/Bayesian_network, il y a une liste de logiciels. Vous voudrez peut-être vérifier Infer.Net, qui est une bibliothèque mature développé dans MSR Cambridge.

Questions connexes