Le Google AI Challenge est un concours de programmation organisé par le club informatique de l’Université de Waterloo au Canada. C’est assez récent puisqu’il s’agit de la seconde fois que le concours est ouvert à l’international. La première fois, c’était au début de l’année autour du thème Tron. Un journal sur LinuxFR m'avait permit de découvrir ce concours la première fois mais je ne le retrouve pas désolé.
L’objectif est de développer un Bot pour le jeu Planet Wars qui (…)
Journal Chat80
Chat80 est bien connu dans le monde de l'intelligence artificielle et le traitement automatique du langage naturel (TALN).
Ce logiciel a été écrit en Prolog entre 1978 et 1982 par Francisco Pereira et David H. Warren. Prolog en était alors à ses balbutiements, et encore assez peu considéré sérieusement par la communauté scientifique d'alors.
Chat80 possédait à l'époque une petite base de données prolog de géographie. On y trouvait quelques informations sur les pays frontaliers les un aux autres, leur (…)
Journal Bientôt des journaux LinuxFr générées automatiquement ?
Un article intéressant sur le site du Monde aujourd'hui : http://www.lemonde.fr/web/imprimer_element/0,40-0@2-3236,50-(...)
Merci d'aller le lire avant de continuer ce journal.
Le résumé bête façon machine:
Le titre est "L'ère des robots-journalistes" et l'article évoque les travaux du laboratoire d'Intelligence Artificielle de l'université du Northwestern près de Chicago.
Tout d'abord le projet "Stats Monkey" : En gros c'est un robot qui parcours les sites web de base ball pour collecter les données et les statistiques sur un match et qui, (…)
Merci d'aller le lire avant de continuer ce journal.
Le résumé bête façon machine:
Le titre est "L'ère des robots-journalistes" et l'article évoque les travaux du laboratoire d'Intelligence Artificielle de l'université du Northwestern près de Chicago.
Tout d'abord le projet "Stats Monkey" : En gros c'est un robot qui parcours les sites web de base ball pour collecter les données et les statistiques sur un match et qui, (…)
Journal GIVE Challenge : Générer des Instructions en Environnement Virtuel
Bonjour à tous,
si ça vous intéresse de participer à l'amélioration des logiciels d'intelligence artificielle tout en jouant, je vous invite à faire un tour sur http://www.give-challenge.org/ .
Dans ce challenge, vous serez amenés à évaluer la qualité du "guide" virtuel qui vous aidera à accomplir des tâches dans un niveau en 3D (trouver la bonne pièce, presser les bons boutons dans le bon ordre...), pour finalement capturer un trophée caché dans un coffre-fort.
Le challenge vise à comparer des (…)
si ça vous intéresse de participer à l'amélioration des logiciels d'intelligence artificielle tout en jouant, je vous invite à faire un tour sur http://www.give-challenge.org/ .
Dans ce challenge, vous serez amenés à évaluer la qualité du "guide" virtuel qui vous aidera à accomplir des tâches dans un niveau en 3D (trouver la bonne pièce, presser les bons boutons dans le bon ordre...), pour finalement capturer un trophée caché dans un coffre-fort.
Le challenge vise à comparer des (…)
Journal Compétition d'IA
Le club d'informatique de l'université de Waterloo (Canada) et Google, en tant que sponsor, organisent une compétition[1] d'IA basée sur le jeu Tron aussi connu sous le nom du jeu du serpent.
Après inscription sur le site, il est possible de soumettre les sources de son programme dans son langage favori, celui sera alors compilé puis exécuté périodiquement afin d'affronter une des autres IA et d'établir un classement provisoire. Les organisateurs mettent à disposition un modèle par langage[2] avec plusieurs (…)
Après inscription sur le site, il est possible de soumettre les sources de son programme dans son langage favori, celui sera alors compilé puis exécuté périodiquement afin d'affronter une des autres IA et d'établir un classement provisoire. Les organisateurs mettent à disposition un modèle par langage[2] avec plusieurs (…)
Journal Intelligence artificielle : l'homme dépassé par la machine au jeu de go
L'information vient de Bertrand Lemaire (qui est aussi à l'origine des info sur le RGI):
http://www.cio-online.com/actualites/lire-intelligence-artif(...)
En bref un programme de Bull et de l'INRIA ont mis la paté à un 5éme dan sur un goban 9x9. Le jeu de Go est combinatoirement plus explosif que les échecs, mais les règles sont plus simples. http://fr.wikipedia.org/wiki/Jeu_de_go
Bon sur le goban standard 19x19 c'est pas encore ça, mais ça va bien finir par arriver.
Je me demande ce que valent les ordinateurs (…)
http://www.cio-online.com/actualites/lire-intelligence-artif(...)
En bref un programme de Bull et de l'INRIA ont mis la paté à un 5éme dan sur un goban 9x9. Le jeu de Go est combinatoirement plus explosif que les échecs, mais les règles sont plus simples. http://fr.wikipedia.org/wiki/Jeu_de_go
Bon sur le goban standard 19x19 c'est pas encore ça, mais ça va bien finir par arriver.
Je me demande ce que valent les ordinateurs (…)
Journal Le Go et les ordinateurs
Au hasard de mes pérégrinations sur le net je suis tombé sur cet article qui évoque les programmes de jeu de Go => http://interstices.info/display.jsp?id=c_21056&qs=id%3Dj(...)
Pour info c'est un article de l'excellent site Interstices qui propose de la vulgarisation sur la recherche en informatique. Souvent j'y pige que pouic mais c'est très amusant à lire.
Alors revenons à l'article sur le Go : Il faut savoir que l'analyse de ce jeu entraîne une explosion combinatoire encore plus démente que les échecs (…)
Pour info c'est un article de l'excellent site Interstices qui propose de la vulgarisation sur la recherche en informatique. Souvent j'y pige que pouic mais c'est très amusant à lire.
Alors revenons à l'article sur le Go : Il faut savoir que l'analyse de ce jeu entraîne une explosion combinatoire encore plus démente que les échecs (…)
Forum Programmation.autre Programmation d'un jeu de dames chinoises
Bonjour,
Voila je réalise actuellement un jeu de dames chinoises avec intelligent artificielle, mais j'ai beaucoup de mal a percevoir la manière dont je vais le concevoir, d'un niveau algorithmique mais aussi au niveau de la programmation.
Les algorithmes seraient un minimax muni d'un algorithme alpha-beta. Mais je suis encore à me demander quelle structure je vais utiliser pour concevoir le plateau pour pouvoir appliquer une évaluation pour chaque joueur.
Si vous pouvez me donner un petit coup de pousse (…)
Voila je réalise actuellement un jeu de dames chinoises avec intelligent artificielle, mais j'ai beaucoup de mal a percevoir la manière dont je vais le concevoir, d'un niveau algorithmique mais aussi au niveau de la programmation.
Les algorithmes seraient un minimax muni d'un algorithme alpha-beta. Mais je suis encore à me demander quelle structure je vais utiliser pour concevoir le plateau pour pouvoir appliquer une évaluation pour chaque joueur.
Si vous pouvez me donner un petit coup de pousse (…)
Forum Programmation.autre IA : réalisation d'un jeu de dames chinoises.
Voila,
Mon TIPE est le suivant : réalisation d'un jeu de dames chinoises avec une IA. Suite à pas mal de recherches quand même, on est arrivé a la speudo "conclusion" d'utilisation d'un algorithme génétique, un minimax ? ( d'ailleurs j'avais deja poster sur le forum, pour me renseigner ... ). On arrive aujourd'hui à la soutenance finale de TIPE, on a fait un "joli" catalogue de tous les algorithmes qu'on a étudié et en fin de soutenance, je me (…)
Mon TIPE est le suivant : réalisation d'un jeu de dames chinoises avec une IA. Suite à pas mal de recherches quand même, on est arrivé a la speudo "conclusion" d'utilisation d'un algorithme génétique, un minimax ? ( d'ailleurs j'avais deja poster sur le forum, pour me renseigner ... ). On arrive aujourd'hui à la soutenance finale de TIPE, on a fait un "joli" catalogue de tous les algorithmes qu'on a étudié et en fin de soutenance, je me (…)
Améliorer les performances du noyau avec un algorithme génétique
Jake Moilanen, un développeur travaillant chez IBM dans l'équipe qui s'occupe du noyau d'AIX, a fait parvenir aux développeurs du noyau Linux un patch plutôt original.
Ce patch propose de modifier dynamiquement les paramètres de différents éléments du noyau en fonction des performances mesurées de celui-ci. L'originalité vient du fait que les nouveaux paramètres sont obtenus grâce à un algorithme génétique, qui doit permettre, théoriquement, d'arriver aux paramètres optimaux.
À l'heure actuelle, Jake a modifié l'ordonnanceur de processus et l'ordonnanceur d'entrées/sorties pour qu'ils utilisent ce mécanisme. Il annonce des gains de performance de l'ordre de 1 à 3% avec des benchmarks classiques, mais suppose qu'un expert des ordonnanceurs pourra faire mieux.
Au delà de l'aspect "performance" pure, c'est également le défi technique relevé par ce patch qui est particulièrement intéressant !
Ce patch propose de modifier dynamiquement les paramètres de différents éléments du noyau en fonction des performances mesurées de celui-ci. L'originalité vient du fait que les nouveaux paramètres sont obtenus grâce à un algorithme génétique, qui doit permettre, théoriquement, d'arriver aux paramètres optimaux.
À l'heure actuelle, Jake a modifié l'ordonnanceur de processus et l'ordonnanceur d'entrées/sorties pour qu'ils utilisent ce mécanisme. Il annonce des gains de performance de l'ordre de 1 à 3% avec des benchmarks classiques, mais suppose qu'un expert des ordonnanceurs pourra faire mieux.
Au delà de l'aspect "performance" pure, c'est également le défi technique relevé par ce patch qui est particulièrement intéressant !
Journal Ouvrage sur les réseaux de neurones
Je recherche un livre qui m'initierait aux réseaux de neurones et à l'intelligence artificielle.
Quelques recherches rapides me donnent :
http://www.robopolis.com/livre/reseau_neurone.php(...)
http://www.amazon.fr/exec/obidos/search-handle-url/index%3Dbooks-fr(...)
Recommandez vous des ouvrages en particulier ?
L'idée, à long terme, serait qu'après j'achète un Kit Mindstorms Lego et contruise un petit robot qui tente de mettre en pratique un apprentissage ( ou alors carrément, j'achète un Aibo de Sony, je lui flanque 3 neurones, et il apprend à marcher tout seul ;-) )
Quelques recherches rapides me donnent :
http://www.robopolis.com/livre/reseau_neurone.php(...)
http://www.amazon.fr/exec/obidos/search-handle-url/index%3Dbooks-fr(...)
Recommandez vous des ouvrages en particulier ?
L'idée, à long terme, serait qu'après j'achète un Kit Mindstorms Lego et contruise un petit robot qui tente de mettre en pratique un apprentissage ( ou alors carrément, j'achète un Aibo de Sony, je lui flanque 3 neurones, et il apprend à marcher tout seul ;-) )