Vous connaissez tous le jeu Jeopardy qui passe sur les télévisions de plusieurs pays. En gros les candidats gagnent de l'argent en répondant à des questions. Mouaif pas très nouveau tout ça.
Le seul truc un peu original c'est qu'en fait l'interrogateur donne la réponse et que c'est au candidat de reconstituer la question.
Exemple: Si l'interrogateur vous dit "LinuxFR" vous devez répondre "Quel est le site francophone qui rassemble le plus de trolleurs"....ou un truc de ce style.
C'est un jeu télévisé très populaire aux USA ou il est diffusé depuis des décennies. C'est sans doute cette popularité qui a décidé IBM a tenter un gros coup technologique et publicitaire.
Il y a 15 ans IBM avait déjà défié et vaincu le champion du monde d'échecs avec son calculateur Deep Blue. Cette fois c'est au Jeopardy que s'attaque la firme américaine avec son programme d'intelligence artificielle Watson.
Ce programme tourne sur une bonne machine: 10 racks de serveurs Power 750 ce qui représente 360 processeurs Power7 pour un total de 2 880 coeurs de calcul (80 teraflops). On ajoute à ça une tonne de RAM (15 Teraoctets) pour stocker la base de connaissances et la bête est maintenant prête à défier ces chétifs humains.
Bien entendu, comme l'immense majorité des supercalculateurs, Watson fonctionne sous Linux et utilise plusieurs logiciels libres (Eclipse, Hadoop, UIMA, etc).
Si on y réfléchit on se rend compte que le Jeopardy, bien que moins prestigieux intellectuellement que le jeu d'échecs, est sans doute bien plus difficile à aborder pour un ordinateur. Aux échecs tout est mathématisable et la difficulté réside presque uniquement dans la profondeur de calcul que la machine peut atteindre. Avec le Jeopardy on rentre dans la zone floue du "langage naturel" et la programmation d'une machine devient d'un seul coup plus ardue. Pour vraiment prétendre être un maître de ce jeu il faudrait comprendre réellement les questions ce qui impliquerait d'être capable de passer le fameux test de Turing.
IBM n'a pas (encore) cette prétention mais il semble que Watson se défende déjà plus que correctement. La confrontation télévisée est prévue pour le mois de février (un million pour le gagnant !) mais une répétition à déjà eu lieu le 13 janvier entre deux champions humains (Ken Jennings et Brad Rutter) et le calculateur d'IBM.
En dépit du fait que Jennings et Rutter sont des super spécialistes (74 victoires d'affilée pour l'un et 3.25 millions de dollars de gain pour l'autre) c'est la machine qui a remporté la manche lors de cette répétition. Les gains s'établissent à 4 400$ pour Watson, 3 400$ Jennings et 1 200$ pour Rutter.
Évidemment pour arriver à ce résultat la base de connaissance est cruciale. IBM annonce que Watson a été "nourri" avec 200 millions de pages de texte et plus d'un million de livres divers et variés (encyclopédies, scénarios de films, journaux, magazines, livres pour enfants, etc).
A partir de cette énorme base les algorithmes moulinent toute l'information et établissent des corrélations entre les données pour pouvoir reconstituer les questions du Jeopardy. Pour bien jouer il faut pouvoir prendre en compte l'ironie, l'argot, les jeux de mots, la subtilité de certaines questions. Comme les questions du jeu valent de plus en plus cher il faut aussi un petit peu de sens stratégique pour savoir quand répondre (si la probabilité de succès est forte) et quand passer la main (au cas ou la machine n'est pas sûre de sa réponse et risque de tout perdre).
IBM affirme que ce programme de développement (nommé DeepQA research project) pourra avoir des applications dans divers domaines. La vice-présidente d'IBM Research, Katharine Frase, évoque une assistance aux médecins sous la forme d'un programme d'intelligence artificielle capable d'interpréter les réponses des malades: "Les patients n'emploient pas les termes que les médecins ont appris à la faculté pour décrire leurs maux. Ils emploient simplement les termes qu'ils ont appris auprès de leurs parents en grandissant".
Selon elle un programme du type de Watson pourrait interpréter ces déclarations floues et établir des corrélations avec les informations médicales pertinentes disponibles dans les journaux spécialisés.
On évoque aussi une assistance juridique pour les avocats ou même, pourquoi pas, une intégration dans les moteurs de recherche que nous utilisons tous.
Bien entendu ces perspectives ne sont pas pour tout de suite. Pour l'instant il n'y a eu qu'une répétition et le vrai test contre les humains n'aura lieu que le mois prochain. Il n'empêche qu'au tout début du programme DeepQA research project les représentants d'IBM avaient déclarés que: "Si le programme parvient à battre les humains alors le domaine de l'intelligence artificielle aura fait un bond en avant".
Nous y sommes !
# Pas d'accord !
Posté par palm123 (site web personnel) . Évalué à 8.
>>>Aux échecs tout est mathématisable et la difficulté réside presque uniquement dans la profondeur de calcul que la machine peut atteindre.
Non, la difficulté c'est que la valeur des pièces est relative, comme par exemple dans l'étude de Mitrofanov. dans laquelle les blancs, avec 2 pions, gagnent contre Dame+Cavalier+fou des noirs.
L'autre difficulté, c'est de correctement évaluer une position. Même des très forts joueurs seront en désaccord sur certaines positions.
Cela ne sert à rien de calculer loin si on donne des conclusions fausses à la moitié du calcul !
Quelques références
http://en.wikipedia.org/wiki/Leopold_Mitrofanov
en images
http://www.youtube.com/watch?v=2vgIQikkoKQ
sinon
http://www.xs4all.nl/~timkr/chess2/mitrofanov.htm
ウィズコロナ
[^] # Re: Pas d'accord !
Posté par patrick_g (site web personnel) . Évalué à 7.
Pour la première variable Deep Blue avait des circuits spécialisés. Selon l'article Wikipédia : "The system derived its playing strength mainly out of brute force computing power. It was capable of evaluating 200 million positions per second".
Pour la fonction d"évaluation c'est en gros une bibliothèque des parties déjà jouées par les maîtres du jeu d'échecs:
"Deep Blue's evaluation function was initially written in a generalized form, with many to-be-determined parameters (e.g. how important is a safe king position compared to a space advantage in the center, etc.). The optimal values for these parameters were then determined by the system itself, by analyzing thousands of master games. The evaluation function had been split into 8,000 parts, many of them designed for special positions. In the opening book there were over 4,000 positions and 700,000 grandmaster games. The endgame database contained many six piece endgames and five or fewer piece positions. Before the second match, the chess knowledge of the program was fine tuned by grandmaster Joel Benjamin.
Tout ça a l'air quand même bien plus calculatoire que le traitement du langage naturel non ?
[^] # Re: Pas d'accord !
Posté par psychoslave__ (site web personnel) . Évalué à -1.
Y a-t-il une démonstration sur l'incalculabilité/indécidabilité d'un langage naturel ?
[^] # Re: Pas d'accord !
Posté par Thomas Douillard . Évalué à 2.
Faudrait que tu précises ta question déja :) Una langage est un langage, ce qui est incalculable ou indécidable c'est un problème. Bien formalisé de préférence, sinon la notion n'a pas vraiment de sens?
Un problème qu'on peut voir avec le langage, déja, c'est de savoir extraire le sens à partir d'une phrase du langage. De trouver la sémantique d'une phrase en quelque sorte. Déja, pour une phrase prise hors contexte, ça ne va pas de soi : "la petite brise la glace", par exemple, est ambigue : tu peux lui associer plusieurs sens, et ce avant même qu'on ait défini formellement ce qu'est le "sens", la sémantique d'une phrase ... Ce problème ce serait
: associer une sémantique à une phrase, à un texte. Déja, on peut se rendre compte que le sens associé à la phrase dépend de tes connaissances.
Ou encore de trouver une grammaire formelle du langage (mais on sait qu'une telle grammaire produit des phrases qui n'ont pas de sens ...)
[^] # Re: Pas d'accord !
Posté par Nicolas Boulay (site web personnel) . Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Pas d'accord !
Posté par Moonz . Évalué à 2.
Ce qui ne veut pas dire qu’une telle grammaire est incapable de reconnaître toutes les phrases qui ont du sens, ce qui est tout de même le but d’une grammaire formelle dans le domaine du langage naturel.
[^] # Re: Pas d'accord !
Posté par Thomas Douillard . Évalué à 2.
[^] # Re: Pas d'accord !
Posté par Ontologia (site web personnel) . Évalué à 2.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Pas d'accord !
Posté par aedrin . Évalué à 6.
Ceci dit dans cet exemple, nous sommes dans le cas d'une fin de partie, pour laquelle l'ordinateur peut calculer toutes les branches (et non pas seulement une estimation)...
[^] # Re: Pas d'accord !
Posté par Jux (site web personnel) . Évalué à 10.
Après en pratique on doit utiliser des heuristiques pour éviter de calculer tout l'arbre et c'est difficile à écrire. C'est d'ailleurs la même chose pour le jeu de Go, sauf que l'arbre des possibilités du Go explose beaucoup plus vite que celui des échecs.
Ceci dit, ça n'est pas parce qu'un jeu est déterministe et à information complète que c'est un jeu inintéressant. C'est pas parce qu'IBM a réussi à faire un ordinateur qui gagne au échec qu'il n'est plus intéressant de jouer aux échecs pour des êtres humains. Justement parce qu'un être humain il n'est pas capable de calculer l'arbre en entier et il va donc utiliser des heuristiques, des positions connues, etc... Il va devoir réfléchir quoi :)
# On peut jouer ?
Posté par totof2000 . Évalué à 3.
[^] # Re: On peut jouer ?
Posté par patrick_g (site web personnel) . Évalué à 6.
[^] # Re: On peut jouer ?
Posté par Obsidian . Évalué à 3.
https://linuxfr.org//~Floxy/22238.html
[^] # Re: On peut jouer ?
Posté par BFG . Évalué à 5.
Le sujet utilise ce mot dans un message sur deux. La communication avec le sujet s'avère donc difficile. Le sujet semble reconnaitre qu'il est obsédé, mais ne donne aucun signe de volonté de guérison.
Les raisons de ce trouble n'ont pas encore pu être déterminées, bien que l'hypothèse d'un grand stress soit la plus probable. Dans ce cas, un traitement de 6 mois hors de tout lien avec le monde informatique serait un début. Il faudrait prévoir une activité sociale ou ouvrière pour remplacer l'emploi du sujet. Ce genre de traitement n'est pas sans risque, une surveillance stricte par les proches du sujet sera nécessaire.
[^] # À mon tour:
Posté par Aldoo . Évalué à 2.
[^] # Re: À mon tour:
Posté par Aldoo . Évalué à 2.
# Principe du jeu
Posté par aedrin . Évalué à 6.
Comment on fait pour trouver LA question ? Je ne vois pas pourquoi il y aurait unicité de la question... je suis même convaincu du contraire !
Ou alors il manque une explication... et comme je ne me reconnais pas dans "Vous connaissez tous le jeu Jeopardy", une âme charitable pourrait-elle m'aider là-dessus ?
[^] # Re: Principe du jeu
Posté par Thibault Taillandier . Évalué à 1.
Ex: Question à 1000€, thème « Rugby ».
Du coup à partir du thème et de la réponse, le nombre de questions possibles est assez réduit (mis à part la formulaire elle même de la question).
[^] # Re: Principe du jeu
Posté par ✅ ffx . Évalué à 1.
Pour reprendre l'exemple ci-dessus on aurait comme réponse "Ce club a remporté le championnat de France en 2010" et comme réponse attendue "Qu'est ce que Clermont ?"
Bon du coup c'est à peine plus intéressant que de demander "Quel club a remporté le championnat de France de Rugby en 2010 ?" mais bon, c'est le jeu :/
[^] # Re: Principe du jeu
Posté par ✅ ffx . Évalué à 1.
[^] # Re: Principe du jeu
Posté par psychoslave__ (site web personnel) . Évalué à 5.
[^] # Re: Principe du jeu
Posté par teoB . Évalué à 1.
J'aurais plutôt dit : « Qu'est-ce que l'ASM ? ».
[^] # Re: Principe du jeu
Posté par Sausad . Évalué à 10.
En même temps, il fallait s'y attendre de la part de celui qui écrit :
« Vous n'êtes pas sans savoir que le mécanisme d'allocation mémoire du noyau Linux utilise un algorithme de type "buddy allocation" pour les pages mémoire et un autre de type "slab allocation" pour les objets qui se situent à un niveau "plus haut" que les pages mémoire »
[^] # Re: Principe du jeu
Posté par patrick_g (site web personnel) . Évalué à 5.
Le pire c'est qu'avec ma mémoire de poisson rouge j'aurai tout oublié sur ces sujets dans quelques semaines.
[^] # Re: Principe du jeu
Posté par Maclag . Évalué à 6.
Pense à tous tes fans qui étaient persuadés que tu maitrisais le noyau jusqu'au moindre point-virgule!
C'est un peu comme dire que le Père Noël n'existe pas ça!
[^] # Re: Principe du jeu
Posté par ZeroHeure . Évalué à 2.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Principe du jeu
Posté par Guillaume Denry (site web personnel) . Évalué à 3.
[^] # Re: Principe du jeu
Posté par zebra3 . Évalué à 4.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
# 42
Posté par monsieurmoche . Évalué à 10.
[^] # Re: 42
Posté par jardiland . Évalué à 8.
[^] # Re: 42
Posté par B16F4RV4RD1N . Évalué à 1.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: 42
Posté par vladislav askiparek . Évalué à 10.
Hum....J'espère qu'avec 360 processeurs, IBM va faire mieux.
[^] # Re: 42
Posté par B16F4RV4RD1N . Évalué à 3.
Quoique, faire des erreurs bêtes, c'est peut-être ce qui rend humain ?
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: 42
Posté par Fabimaru (site web personnel) . Évalué à 7.
[^] # Re: 42
Posté par mixel . Évalué à 2.
Trouvé là : http://danstonchat.com/11879.html.
Pas mal hein ?
[^] # Re: 42
Posté par Grunt . Évalué à 2.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: 42
Posté par mixel . Évalué à 2.
[^] # Re: 42
Posté par Grunt . Évalué à 5.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: 42
Posté par mixel . Évalué à 2.
Bravo !!!
[^] # Re: 42
Posté par ✅ ffx . Évalué à 4.
[^] # Re: 42
Posté par El Titi . Évalué à 7.
[^] # Re: 42
Posté par zebra3 . Évalué à 9.
Deux évêques se croisent aux WC, et le premier dit au second : « dis-moi, tu n'aurais pas grossi ces derniers temps ? », puis l'autre lui répond : « Moi ? Non, je rentre encore dans du douze ans ».
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
# Coup de vieux
Posté par jardiland . Évalué à 7.
Ouch, ça fait mal !
[^] # Re: Coup de vieux
Posté par patrick_g (site web personnel) . Évalué à 8.
- En 1997 Deep Blue tournait sous AIX et tout le reste était du software bien secret et proprio d'IBM.
- Maintenant Watson tourne sous Linux et utilise des tas de logiciels libres plutôt que de réinventer la roue. Et même pour les trucs moins généralistes, comme le framework d'analyse des informations UIMA, le code développé par IBM a été mis sous licence Apache et donné à la communauté il y a des années (c'est même devenu un standard OASIS).
C'est un gros changement culturel qui s'est déroulé depuis 15 ans je trouve.
[^] # euh... dites
Posté par ZeroHeure . Évalué à 2.
ça fait mal (au-dessus)
la pénétration
dites, on est sur quel site ici?
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
# Intelligence artificielle
Posté par Thibault Taillandier . Évalué à 4.
Mais bien que je sois d'accord avec la beauté de la performance, et la quantité de données ingérées et « computées » par Waston, je ne suis pas vraiment d'accord avec la citation :
"Si le programme parvient à battre les humains alors le domaine de l'intelligence artificielle aura fait un bond en avant".
Car pour moi, ce n'est pas encore de l'intelligence artificielle. Car on a donné à l'ordinateur tout ce qu'il devait apprendre, ce qu'il devait retenir, et comment il devait l'interpréter. Ex: avec le jargon et les jeux de mots.
Le vrai bond en intelligence artificielle sera pour moi quand on donnera à Watson l'url de Wikipédia, et qu'il s'en démerdera à partir de ses algorithmes de langage naturel qu'il a appris, pour « comprendre » ce qu'il y a dedans…
Mais bon, c'est pour pinailler, la performance reste belle :-)
En revanche, je suis étonné du « monstre » informatique (80 Téraflops, 15 Téra de RAM, 200 millions de pages de texte et 1 million de livres…) qu'il faut pour battre un champion de Jeopardy, car même avec tout ça , il n'écrase pas les candidats…
[^] # Re: Intelligence artificielle
Posté par imr . Évalué à 10.
Pour moi, ça sera quand il viendra faire un journal sur linuxfr pour se plaindre que ses modifs ont été supprimées par une cabale d'admins wikipédia.
[^] # Re: Intelligence artificielle
Posté par nicolas . Évalué à 5.
[^] # Re: Intelligence artificielle
Posté par téthis . Évalué à 5.
The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein
[^] # Re: Intelligence artificielle
Posté par zebra3 . Évalué à 2.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Intelligence artificielle
Posté par téthis . Évalué à 2.
J'ai l'impression d'être la voix off d'un ces jeux télévisuels en expliquant cela.
The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein
[^] # Re: Intelligence artificielle
Posté par imr . Évalué à 1.
http://fr.wikipedia.org/wiki/CNES
[^] # Re: Intelligence artificielle
Posté par Moonz . Évalué à 3.
# Eclipse
Posté par imr . Évalué à 10.
[^] # Re: Eclipse
Posté par Frank-N-Furter . Évalué à 10.
Quel programme nécessite 10 racks de serveurs soit 360 processeurs Power7 pour un total de 2 880 coeurs de calcul (80 teraflops) et 15 Teraoctets de RAM pour fonctionner correctement et n'est pas emacs.
Depending on the time of day, the French go either way.
[^] # Re: Eclipse
Posté par zebra3 . Évalué à 5.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Eclipse
Posté par Elfir3 . Évalué à 1.
[^] # Re: Eclipse
Posté par El Titi . Évalué à 8.
DLFP en RoR
# Comment seront choisis les questions pour la partie en février ?
Posté par Wawet76 . Évalué à 3.
Je pense qu'avec un minimum de réflexion, on doit pouvoir écrire des réponses spécialement pour piéger la machine.
À noter que Deep Blue avait joué contre le champion du monde d'échec de l'époque... Ce n'était pas forcement l'adversaire le plus redoutable pour lui, car il me semble qu'il y a des grands maîtres d'échec qui sont spécialisés dans le jeu contre les programmes.
[^] # Re: Comment seront choisis les questions pour la partie en février ?
Posté par Fabimaru (site web personnel) . Évalué à 2.
[^] # Re: Comment seront choisis les questions pour la partie en février ?
Posté par lasher . Évalué à 4.
# What Is I.B.M.’s Watson?
Posté par Benoît Monin . Évalué à 4.
https://www.nytimes.com/2010/06/20/magazine/20Computer-t.htm(...)
L'article met entre autre en avant le fait qu'à la différence de DeepBlue qui était avant tout une opération publicitaire, les technologies employées pour Watson sont le cœur du métier d'IBM, l'analyse informatique de données.
[^] # Re: What Is I.B.M.’s Watson?
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
C'est juste le métier d'IBM qui a changé.
"La première sécurité est la liberté"
# Le 21 avril 2011
Posté par téthis . Évalué à 2.
The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein
# On va enfin savoir...
Posté par davux (site web personnel) . Évalué à -1.
[^] # Re: On va enfin savoir...
Posté par bnjbvr (site web personnel) . Évalué à 4.
[^] # Re: On va enfin savoir...
Posté par daimrod . Évalué à 3.
42
[^] # Re: On va enfin savoir...
Posté par ✅ ffx . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.