Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/02/2009, à 12:13

LoseMagnet

Joueur professionnel de GO battu par un supercalculateur sous Linux

Le fort joueur de GO Zhou Junxun (9ème Dan Pro et vainqueur de la LG Cup 2007) a perdu une partie contre le logiciel français MoGo. Ce dernier tournait sur le supercalculateur Néerlandais HUYGENS fonctionnant sous Suse Linux :
http://huygens.supercomputer.nl/description/

Mogo est programmé par Sylvain GELLY. Ce logiciel est librement téléchargeable en version 32 et 64 bits pour linux :
http://www.lri.fr/~gelly/MoGo_Download.htm
http://www.lri.fr/~gelly/MoGo.htm

<Troll on>
Une version Windows de MoGo est également disponible, mais : Unfortunately MoGo supports only 1 processor on windows, and is also 30% slower.
Voici donc un domaine fonctionnel (le Go) où le meilleur logiciel n'est disponible que sous Linux, sans alternative de niveau équivalent tongue
<Troll off>

Il s'agit de la première défaite d'un joueur de GO de tout premier plan contre une machine. Le jeu de GO résistait encore et toujours à la poussée des ordinateurs, les joueurs humains conservant un net avantage.

Aux jeu de Dames, les machine sont désormais imbattables et jouent de manière optimale.

Au jeu d'échecs,les machines peuvent théoriquement perdre, mais aucun joueur humain n'a le niveau pour vaincre les meilleurs d'entre elles. Lors d'un match en 2005, Hydra avait battu le Grand Maître International Adams (numéro 7 mondial) sur le score écrasant de 5.5 à 0.5. Les parties sont disponibles ici :
http://www.chessbase.com/newsdetail.asp?newsid=2476
http://www.jmrw.com/Chess/Adams/base.htm
A noter que Deep Shredder 11 et Zappa Mexico II sont disponibles nativement sous Linux, deux des meilleurs logiciels d'échecs disponibles. L'un et l'autre sont plus forts que le meilleur joueur humain, si l'un des Ubunteros se sent l'envie de relever les défis wink

Dernière modification par LoseMagnet (Le 22/02/2009, à 12:13)

Hors ligne

#2 Le 22/02/2009, à 12:54

Seren

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Intéressant. Avec le nombre de possibilité je pensais pas que c'était possible. (ou du moins aussi vite).

Merci pour l'info.


"I am not young enough to know everything". Oscar Wilde

Hors ligne

#3 Le 22/02/2009, à 14:03

samυncle

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Et on dit que les jeu sous linux sont nuls lol

Dernière modification par samuncle (Le 22/02/2009, à 14:04)


Hello world

Hors ligne

#4 Le 22/02/2009, à 14:08

JLK

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

samuncle a écrit :

Et on dit que les jeu sous linux sont nuls lol

Je dirais que c'est plutôt la mauvaise foi des mauvais perdants. lol

Hors ligne

#5 Le 22/02/2009, à 14:14

soras

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Il faut aussi précisé que c'est une partie a 7 pierre de handicap qu'il a gagner.

Dernière modification par soras (Le 22/02/2009, à 14:18)


Adresse jabber: soras@jabber.fr

Hors ligne

#6 Le 22/02/2009, à 15:04

Ras&#039;

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

J'arrive pas à trouver, c'est libre ces soft ? (c'est juste pour info hein)


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#7 Le 22/02/2009, à 15:35

LoseMagnet

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Ras' a écrit :

J'arrive pas à trouver, c'est libre ces soft ? (c'est juste pour info hein)

J'ai cherché mais je n'ai pas trouvé les sources. C'est rarement opensource dans ce domaine parce que la concurrence est très rude et chacun garde ses "secrets" pour lui.

Le problème s'est posé aux échecs avec le logiciel Fruit qui a rapidement atteint les sommets du classement des logiciels d'échecs. Malheureusement pour son auteur, la concurrence n'avait pas publié ses sources et a donc "pompé" toutes les innovations de Fruit sans contre-partie. Fruit a donc perdu des places au classement et les versions suivantes de ce logiciels sont sorties en code fermé. J'avais lu une interview du concepteur de Rybka (le plus fort logiciel) qui disait que Fruit avait boosté le niveau général des logiciels d'échecs. Finalement ça a été bon pour tout le monde... sauf pour Fruit lui-même.

Il existe des moteurs opensource, mais ils ne sont pas aussi forts que les logiciels propriétaires.

Hors ligne

#8 Le 22/02/2009, à 15:38

Neros

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Ca fait plaisir ce genre de news!

Au moins il y en a qui avance à la place de reculer (suivez mon regard).

Hors ligne

#9 Le 22/02/2009, à 19:30

Link31

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

LoseMagnet a écrit :

Le problème s'est posé aux échecs avec le logiciel Fruit qui a rapidement atteint les sommets du classement des logiciels d'échecs. Malheureusement pour son auteur, la concurrence n'avait pas publié ses sources et a donc "pompé" toutes les innovations de Fruit sans contre-partie. Fruit a donc perdu des places au classement et les versions suivantes de ce logiciels sont sorties en code fermé. J'avais lu une interview du concepteur de Rybka (le plus fort logiciel) qui disait que Fruit avait boosté le niveau général des logiciels d'échecs. Finalement ça a été bon pour tout le monde... sauf pour Fruit lui-même.

Et la GPL alors ?

Hors ligne

#10 Le 22/02/2009, à 19:40

Grunt

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Link31 a écrit :
LoseMagnet a écrit :

Le problème s'est posé aux échecs avec le logiciel Fruit qui a rapidement atteint les sommets du classement des logiciels d'échecs. Malheureusement pour son auteur, la concurrence n'avait pas publié ses sources et a donc "pompé" toutes les innovations de Fruit sans contre-partie. Fruit a donc perdu des places au classement et les versions suivantes de ce logiciels sont sorties en code fermé. J'avais lu une interview du concepteur de Rybka (le plus fort logiciel) qui disait que Fruit avait boosté le niveau général des logiciels d'échecs. Finalement ça a été bon pour tout le monde... sauf pour Fruit lui-même.

Et la GPL alors ?

Y'a des enfoirés partout, et c'est difficile de démontrer qu'un logiciel aux sources fermées utilise ton code source..

Ce qui serait intéressant, serait de faire jouer les logiciels les uns contre les autres, pour voir qui est le meilleur tongue

#11 Le 22/02/2009, à 19:49

samυncle

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Il y pourtant ça

http://gpl-violations.org/


Hello world

Hors ligne

#12 Le 22/02/2009, à 20:39

giliam

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Et le puissance 4 de gnome? il est bien imbattable à la difficulté max?

Hors ligne

#13 Le 22/02/2009, à 20:41

Grunt

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Avec un puissance 4, le nombre de possibilités est assez réduite pour faire une recherche exhaustive de toutes les parties possibles.

Donc un logiciel imbatable c'est pas difficile: il calcule toutes les issues possibles à chaque coup, et prend le choix qui ne mène pas à sa défaite.

#14 Le 22/02/2009, à 20:44

Neros

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Ce qui serait intéressant, serait de faire jouer les logiciels les uns contre les autres, pour voir qui est le meilleur tongue

Ca va poser des problèmes sur le plan éthique pour les joueurs... -> "A quoi je sers moi du coup?"

En plus si les calculs se font très rapidement, tu auras ta réponse en quelque seconde hmm

Dernière modification par Neros (Le 22/02/2009, à 20:45)

Hors ligne

#15 Le 22/02/2009, à 21:15

samυncle

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Tu peux le faire dans puissance 4 gnome

(Un des deux gagne donc on doit pouvoir le battre)


Hello world

Hors ligne

#16 Le 22/02/2009, à 22:01

pnprog

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

LoseMagnet a écrit :

Le fort joueur de GO Zhou Junxun (9ème Dan Pro et vainqueur de la LG Cup 2007) a perdu une partie contre le logiciel français MoGo. Ce dernier tournait sur le supercalculateur Néerlandais HUYGENS fonctionnant sous Suse Linux :
http://huygens.supercomputer.nl/description/
[...]
Il s'agit de la première défaite d'un joueur de GO de tout premier plan contre une machine. Le jeu de GO résistait encore et toujours à la poussée des ordinateurs, les joueurs humains conservant un net avantage.

Je sais que MoGo commençait déjà à rivaliser avec les joueurs humains sur des grilles de 9x9. Est-ce que Zhou Junxun a été vaincu sur une grille 19x19 ?

Pour information, ce qui rend la programmation d'un joueur de go difficile, en plus de l'explosion combinatoire, c'est qu'il est difficile de faire comparer à un ordinateur deux situations de jeu pour connaitre la plus avantageuse.
Par exemple, aux échecs, on peut compter le nombre de pièces restantes à chaque joueurs, et leur attribuer des valeur différentes en fonction du type de pièce, de se sa situation (menacée par d'autre pièces ou non).
Mais au go, il y a deux façon de gagner souvent antagonistes: capturer des pierres (encercler son adversaire) ou capture des territoires.

Mogo utilise une méthode statistique (dite de Montecarlo):

Pour une situation données, il termine la partie en jouant les deux joueurs à tour de rôle, aléatoirement, et regarde qui gagne. Et il refait ça un grand nombre de fois pour la même partie, et calcule le nombre de fois où il aurait gagné.
Il recommence ensuite avec une autre situation, et le nombre de fois gagné pour cette situation, comparé avec celui de la première, lui permet d'avoir une idée de quelle situation est la meilleur...

Hors ligne

#17 Le 22/02/2009, à 23:24

LoseMagnet

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Link31 a écrit :

Et la GPL alors ?

Il semblerait qu'il y ait débat (voir la suite)

Grand_Grunt a écrit :

Y'a des enfoirés partout, et c'est difficile de démontrer qu'un logiciel aux sources fermées utilise ton code source..

Ce qui serait intéressant, serait de faire jouer les logiciels les uns contre les autres, pour voir qui est le meilleur tongue

Déjà fait wink
http://ssdf.bosjo.net/list.htm
http://www.computerchess.org.uk/ccrl/4040/
http://www.husvankempen.de/nunn/40_40%20Rating%20List/40_40%20All%20Versions/33.html
Le meilleur des meilleurs est Rybka, archi Closed-Source. Il manque quelques pointures telles que Hydra dans ces
comparatifs, mais ce dernier tourne sur supercalculateur.

Edit : concernant Fruit 2.1, il est bien opensource sous la GPL :
http://arctrix.com/nas/chess/fruit/

Legal details
-------------

Fruit 2.1 Copyright 2004-2005 Fabien Letouzey.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.

L'explication de l'auteur sur les raisons de la fermeture du code de Fruit :
http://www.fruitchess.com/about.htm

It made its first appearance to the public in March 2004. Fruit was then just a basic program with a very simple evaluation and basic search. However since then it made skirmish progress adding about 100 Elo to each new release (1.5, 2.0, 2.1 and Fruit 2.2). The latest version from Fabien is "Fruit Beta 05/11/07" compiled on November, the 3rd 2005. Since then no new versions where released.

Until Version 2.1, Fruit was open source. But with Fruit becoming the strongest engine, the author decided to close the source code to avoid clones which might participate in official tournaments.

Edit 2 : Des traces de la polémique :
http://en.wikipedia.org/wiki/Rybka

Rybka has been accused of being based on Fruit, but Rajlich has denied this categorically.[16]

Edit 3 : Plus précis, une "liste de similarités" entre Fruit et Rybka :
http://www.vlasak.biz/rybka.htm

This list of similarities between Rybka 1.0 and Fruit was compiled in the past day or so. It's by no means complete, and there are other issues that I've found that I haven't totally verified yet. Each item in this list may be a small similarity that other engines also have, but the idea is to show how many of them are.

[etc etc...]
[Plus bas, la discution reprend avec les mots GNU, Fruit, un lien vers la défition de la GNU, mais je ne comprend pas cette langue]
Klonování a GNU licence

Ici un comparatif des codes sources respectifs de Rybka 1 beta et Fruit :
http://pagesperso-orange.fr/ct_chess/Fruit-Rybka/start_go.html
... mais je ne sais pas comment l'auteur s'est procuré le code de Rybka.

Deux discussions à ce sujet :
http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=19118#pid19118
http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=6772

Edit 4 :

LoseMagnet a écrit :

Le problème s'est posé aux échecs avec le logiciel Fruit qui a rapidement atteint les sommets du classement des logiciels d'échecs. Malheureusement pour son auteur, la concurrence n'avait pas publié ses sources et a donc "pompé" toutes les innovations de Fruit sans contre-partie. Fruit a donc perdu des places au classement et les versions suivantes de ce logiciels sont sorties en code fermé. J'avais lu une interview du concepteur de Rybka (le plus fort logiciel) qui disait que Fruit avait boosté le niveau général des logiciels d'échecs. Finalement ça a été bon pour tout le monde... sauf pour Fruit lui-même.

Ça ne devait DONC pas être l'auteur de Rybka qui a tenu ces propos, vu qu'il est accusé de plagiat. j'ai confondu...

Dernière modification par LoseMagnet (Le 23/02/2009, à 00:05)

Hors ligne

#18 Le 23/02/2009, à 06:42

Il Palazzo-sama

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

giliam a écrit :

Et le puissance 4 de gnome? il est bien imbattable à la difficulté max?

Non. Si tu le fait jouer contre lui-même, le joueur qui commence gagne systématiquement… big_smile


Archer, mais qui installe des Ubuntu et des Debian à tour de bras quand même dans son entourage.

Hors ligne

#19 Le 28/02/2010, à 23:02

Scaerloc

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Sinon, il n'y a pas fuego ( http://senseis.xmp.net/?Fuego , http://fuego.sourceforge.net/ ) qui est assez bon et open-source (même si la paquet AUR sous Archlinux ne fonctionne pas chez moi ><) ?

Hors ligne

#20 Le 28/02/2010, à 23:45

inconnu

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

et robolitto je croyais que c'était le meilleur logiciel d'échecs depuis peu, et open source ?

#21 Le 28/02/2010, à 23:55

LoseMagnet

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

À priori oui, Robolitto est maintenant le meilleur logiciel d'échecs grand public (on oublie les Hydra
et autres monstres de ce genre), ce sujet date de plus d'un an wink

Dernière modification par LoseMagnet (Le 28/02/2010, à 23:56)

Hors ligne

#22 Le 01/03/2010, à 00:55

brakbabord

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Jouer aux échecs contre un ordinateur?

Mouais autant faire un marathon contre une voiture...

C'est pas comparable du tout.

Hors ligne

#23 Le 01/03/2010, à 01:07

LoseMagnet

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Ça dépend des cadences, les joueurs par correspondence semblent encore tenir le choc. L'ordinateur Hydra qui a écrasé Adams (numéro 7 mondial à l'époque) à la pendule sur le score de 5.5 - 0.5 a été battu 2.5-0.5 par correspondance (2-0 puis 0.5-0.5 contre le GM Nickel).

Par contre, il est vrai qu'en jeu à la pendule, ça donne plutôt ça.

Dernière modification par LoseMagnet (Le 01/03/2010, à 01:56)

Hors ligne

#24 Le 01/03/2010, à 10:35

Nasman

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

brakbabord a écrit :

Jouer aux échecs contre un ordinateur?

Mouais autant faire un marathon contre une voiture...

C'est pas comparable du tout.

Au tout début de l'automobile c'était possible http://fr.wikipedia.org/wiki/Joseph_Cugnot
Il a fallut sans doute une cinquantaine d'années pour que l'homme soit dépassé (en vitesse).

Quel est l'âge de l'informatique ?
Je pense que l'on arrive au stade où une certaine forme d'intelligence de l'homme commence à être atteinte par les ordinateurs.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#25 Le 01/03/2010, à 11:01

DrDam

Re : Joueur professionnel de GO battu par un supercalculateur sous Linux

Nasman a écrit :

Quel est l'âge de l'informatique ?
Je pense que l'on arrive au stade où une certaine forme d'intelligence de l'homme commence à être atteinte par les ordinateurs.

je suis pas d'accord ... car que ce soit aux échec ( ou dans ce cas avec le go) , l'ordinateur calcul tout ( ou en grande partie) l'arbre de toutes les possibilité de la partie et cherche à "amener" le joueur humain sur un chemin "positif" pour la machine ...

alors qu'un homme ne peut que prévoir 2-3 tours à l'avances ...

c'est absolument pas les même technique... ni la même "intelligence "


Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, là ce sera trop loin

Hors ligne