Bonjour. La question d'une implémentation libre de ce type d'algo ayant été posée, je me permets de relayer un mail d'un membre du club de Go de Rennes.
Salut à tous,
Ce mail est long, je commence par une version courte: pour entrainer un bot de go, on voudrait pouvoir utiliser la puissance de calcul d'un max d'ordi de particuliers combinés.
Version longue:
Commençons par les présentations. Pour ceux qui ne connaissent pas Leela, il s'agit d'un programme de go environ 6d. C'est la meilleure AI gratuite et ouverte à tous. Nous sommes assez nombreux à l'utiliser pour analyser nos parties, ou juste pour avoir un adversaire 6d à tout instant sous la main.
Jusque-là, Leela a été développée essentiellement par un seul homme (la classe), avec ses ressources limités.
Après la dernière publication de Deepmind sur AlphaGo Zero, il souhaiterait copier leurs méthodes pour améliorer Leela. Le problème, c'est que la méthode d'entrainement d'AG0 demande de la puissance de calcul. Beaucoup de puissance de calcul. Ca a pris 40 jours sur les super-méga-giga-ordis de google. Donc notre pauvre développeur solitaire, ben il peux faire tourner sa bécane des siècles sans avancer beaucoup.
C'est là que nous rentrons en jeu. Rien n'oblige l'entrainement à avoir lieu sur un seul ordi. L'idée est donc d'utiliser les ordis de tous les volontaires.
Si vous suivez les instructions ici (c'est très simple), vous pouvez lancer un programme qui génère des parties d'entrainement pour cette nouvelle version de Leela
Tout est automatisé, la seule chose à faire est de lancer le programme. Vous l'arrêtez et le relancer quand vous voulez. Il s'occupe tout seul de transmettre les parties obtenus.
On approche des 40 000 parties d'entrainement, avec 750 contributeurs (données mises à jour en temps réel ici: http://zero.sjeng.org/ ). Ca parait beaucoup, mais si il faut quelques millions de parties, ca serait cool d'en avoir encore plus.
Si tout se passe bien, ce travail de groupe devrait nous donner accès à un bot encore bien plus fort que le Leela actuel. En bonus, on va pouvoir s'amuser à le voir progresser au fil de l'entrainement (pour l'instant, il est pire que IdiotBot, on espère qu'il apprenne à reconnaitre les atari bientôt).
# Entrainer Leela Zero
Posté par Luzerne . En réponse au journal Les échecs en échec. Évalué à 3.
Bonjour. La question d'une implémentation libre de ce type d'algo ayant été posée, je me permets de relayer un mail d'un membre du club de Go de Rennes.
PS : Et pour ceux qui se demandent ce qu'est le jeu de go, il y a moyen de le découvrir via le manga "Hikaru No Go"
http://www.lemonde.fr/pixels/article/2016/03/08/hikaru-no-go-le-manga-qui-a-relance-le-jeu-de-go-dans-le-monde_4878800_4408996.html