|
Deep Blue / Deep Junior ? par Go****6293 le
[Aller à la fin] |
| Informatique | |
Une question : Quelle est la différence au niveau logiciel entre Deep Blue et Deep Junior ?
J'avais cru comprendre que Junior était le même programme à la base, donc vraisemblablement amélioré depuis... Deep Blue = Deep Junior x (quelle version ?) D'ailleurs à le voir fonctionner on dirait bien qu'il n'effectue aucune sélection dans les coups, ce qui expliquerait sa vitesse et la taille du fichier... S'il n'est question que de hardware, peut on alors dire que si DeepBlue fonctionnait sur 64 processeurs à 500 (je crois ?!) MHz, on devrait à peu près obtenir (en tout cas au moins aussi bien en qualité) les coups joués par DB pendant son match contre Kasparov en faisant tourner un Athlon 1000 Mhz pendant (environ, tous calculs de pertes faits) 32 fois le temps que mettait DB pour jouer son coup ?Si oui, je ne résisterai pas à vérifier notamment un coup qui m'avait paru suspect de la part de la machine... Merci pour vos réponses.
|
|
non rien a voir Le deep Junior actuel est la version multiprocesseur de junior 7 un programme réalisé par Amir Ban.Deep blue était une simple opération marketing d'IBM battre Kasparov il a été demonté depuis
|
|
... Ca ne répond pas vraiment... Le principe algorithmique de Junior et Deep Blue étant identiques, qu'est ce qui change ? Sa fonction d'évaluation ? Qui a programmé Deep Blue (je croyais que c'était la meme personne que Junior) ? ............
|
|
Du tout Deep Junior est programmé par les Israéliens Amir Ban et Shay Bushinsky. Deep Blue a été programmé par une équipe de chez IBM. Voir l'article sur le livre Behind Deep Blue sur ChessBase.com. La plus grosse différence se situe au niveau du prix: Deep Junior = 102.50
|
|
DEEP JUNIOR = DEEP BLUE d'après ce que j'ai lu sur le site d'Ibm : la "retraite" de DEEP BLUE (nommant l'ordinateur plutot que le programme) a été suivie de l'apparition de "DEEP BLUE JUNIOR" devenu DEEP JUNIOR... je comprends par là que le moteur est le meme, donc en le laissant calculer 180*200.000 kN (cadence moyenne du match), Junior devrait donner les coups de la partie... comme il y a un coup notamment qui me parait suspect, je vais vérifier ça... Au passage l'option favorisant les sacrifices de Junior rajoute un peu plus de doute sur la comédie de la dernière partie... Bref, à suivre... Et si DEEP BLUE est le bébé d'une équipe de 50 personnes, ça n'empeche pas que le moteur fut réalisé par 1 seule, au hasard par Amir Ban... Ca, on en sait rien...
|
|
non Ces deux programmes n'ont rien a voir l'un avec l'autre pour connaître les concepteurs de deep blue voir la page "short history of computer chess "http://www.chessbase.com/columns/column.asp?et Pour Junior 7, ben voir la rubrique produits chez Chessbase
|
|
Et pourtant... ... il semble que Junior soit l'un (le seul ?) des programmes à envisager les coups les plus étranges de Deep Blue ! Notamment l'échange du fou / cavalier par Fc7 dans la 3ème partie... D'ailleurs je ne comprends toujours pas pourquoi il le joue... il évalue à -0.05 environ... mais comment peut il quasi instantanément évaluer cette position à 0 alors qu'il peut garder le pion ??????? meme si le jeu peut difficilement évoluer, il n'est pas totalement fermé, et si la fonction d'évaluation de Junior est basique (compter les pièces et comparer), elle ne devrait pas lui permettre d'arriver à ce résultat "correct"... Autre question : Qqn peut il me dire si l'algo de Chess Tiger est comparable à celui de Junior (avec une meilleur évaluation, donc plus lent...) ? Il n'indique qu'une valeur simple de profondeur comme lui : depth=12
|
|
différence je posterais un article la semaine prochaine...
|
|
sur quels principes algorithmiques sont-ils basés ces fameux logiciels? En particulier comment évaluer une situation donnée (et donc les coups à jouer) et surtout comment décider entre deux choix ... identiques?
|
|
hop Tout est là : http://perso.wanadoo.fr/lefouduroi/computerchess.htm/ http://www.ifrance.com/jeudechecs/
|
|
queleques precisions techniques Deep Blue Junior est la version dérivée du fammeux Deep Blue computer. : Deep Blue DB Jr. Host computer 32-node RS/6000 SP* RS/6000* Chess processors 512 16 Avg. nodes per second 200 million 20 million Processing method parallel serial (* RS/6000 and SP are trademarks of International Business Machines Corporation) Pour faire court deep junior était 10x moins rapide que deep blue.
|
|
zut le tableau n'a pas marché Deep Blue32-node RS/6000 SP Chess processors 512nodes per second 200 million deep juniorHost computer 32-node RS/6000 SPChess processors 16nodes per second 20 million et deep junior de Chessbasedépend de la config de l'utilisateurde 1à 8 pentiumdonc vraiment rien a voir
|
|
config ? de quelle config de 1 a 8 parle tu ??? mais tout ça n'empeche pas encore une fois que le soft Junior / Deep Blue soit le meme ? de ttes façons, le principe est le meme : foncer ! donc l'éval. compte les pièces et l'analyse est non sélective... !?
|
|
C'est une fixation!! Junior n'a rien à voir avec Deep Blue. A moins de considérer que tous les programmes d'échecs sont les mêmes car ils s'appuient sur des algorythmes proches. Shredder 6 joue aussi le fameux coup de Deep Blue que l'infâme K. beuglait qu'il n'était pas possible qu'il soit joué par un programme. Pourtant Shredder 6 n'a rien à voir non plus avec Deep Blue!
|
|
pas d'accord... effectivement, j'ai vu ça hier soir (là on parle de la dernière partie : Cxe6!) ! mais c'est un hasard, et je pense que Shredder trouve le coup "pour de meilleures raisons" ! d'ailleurs il l'estime supérieurement... n'oublions pas qu'un programme peut jouer de très bons coups sans voir qu'il s'agit vraiment d'un bon coup... bref, pour en revenir à Junior, la différence entre comparer DeepBlue/Junior et Fritz/Shredder/Tiger/Hiarcs, c'est que pour ces derniers, l'équation algorithme-évaluation possède une infinité de solutions, donc les prog. peuvent vraiment etre très différents... Deep Blue est un cas extrême : calculer le plus de positions possibles (sans sélectivité [!?]) et alléger la fonction d'évaluation... (en ne comptant que les pièces) Junior étant basé sur le meme principe apparemment, on peut en conclure qu'ils sont vraiment proches au niveau logiciel... quoiqu'il en soit, sur les parties de Deep Blue, Junior semble etre le seul à envisager les memes coups les plus bizarres...
|
|
Résoudre la fixette ? Il peut exister deux monsieurs Durand tous les deux à base de carbone et pourtant Monsieur Robert Durand peut aimer les echecs, Milla Jovovitch et la choucroute. Tandis que monsieur Christian Durand préfére le boeuf en daube,Naomi Campbell et le bridge.Avec les mêmes ingrédients on ne fait pas toujours le meme plat! C'est la recette et le tour de main qui compte!
|
|
Deep Blue Junior et Deep Junior Bien que portant des noms similaires, Deep Blue Junior et Deep Junior sont deux programmes différents, avec des concepteurs différents.
|
|
correction de bug dans mon dernier post , remplacez le carbone par l'eau et ca marche ;-)
|
|
merci, Gordh.
|
|
|