Réseaux neuronaux: jeu de dames

Réseaux neuronaux: jeu de dames - Divers - Programmation

Marsh Posté le 29-11-2004 à 12:40:33    

Bonjour,
 
J ai un problème conceptuel, je voudrais utiliser des réseaux neuronaux pour créé une IA de mon jeu de dames. Alors pour ca je pensait éventuellement faire une première couche avec des neurones correspondant à mes pionts, une deuxieme avec toutes les cases disponibles et une troisième se résumant à un neurone. Mais dans ce cas, je ne prend pas en compte les pionts de l autre joueur. J'aurais voullu avoir vos conseils et idées et même éventuellement des liens pour implémenter ca...
 
D'avance merci
 
Ben

Reply

Marsh Posté le 29-11-2004 à 12:40:33   

Reply

Marsh Posté le 29-11-2004 à 20:00:18    

Ca m'étonnerait qu'un réseau neuronal seul ait la moindre efficacité pour ce genre d'application. Il faut au moins élaguer l'arbre des coups -> un algo alpha-beta. Le réseau pourrait alors servir à l'évaluation des positions.

Reply

Marsh Posté le 29-11-2004 à 22:33:49    

De plus, je vois pas comment ce réseau de neurone modélise ton problème :??:


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 13-12-2004 à 18:11:40    

Ben justement c est ce que j aimerais savoir. Je pensait éventuellement numéroter mes case jouables de 1 à 48 puis alors avoir une couche d entrée avec tout mes pions puis tout les pions ennemis. Ensuite une couche intermédiaire avec les 48 cases jouables et un neurone de sortie...
Est ce que ca vous parait jouable???

Reply

Marsh Posté le 13-12-2004 à 18:17:45    

Et si tu fais une rétropropagation du gradient, ton neurone de sortie de donneras la valeur moyenne de ce qu'il estime être le cas moyen représenté par ton damier. Bref, même une base de cas serait plus efficace, car au moins, elle "n'oublierait pas" les coups qui marchent (et en plus, tu peux tirer partie de la symmetrie).
 
Ecoute les conseils de nos amis ci-dessus, fais un minimax classique avec élaguage alpha-beta, c'est LA meilleure solution. Et oublie les réseaux de neurones pour ce cas-ci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed