IA
Computer Go – Modélisation : Mais par où commencer ?
par Nicolas le mai.05, 2012, dans Jeu de Go
La seule réponse est que c’est très certainement une question de goût et d’expérience de ceux qui feront le projet. Mais toutefois on peut trouver des caractéristiques intéressante pour se décider en fonction de ce que fera le logiciel. Comme ce rapprochement entre la mécanique du jeu et celle du langage lisp :
FalkBruegmann observed that the GameOfGo is reminiscent of Smalltalk – I agree with him. Also Lisp, Postscript, and Forth. In Go, the game is in the play, instead of the rules – in the same way that in Lisp, Postscript, Forth, and Smalltalk, the semantics are in the environment, not the syntax. Thus, the rules of Go are easy to learn – readily accessible to young children. The implications of the rules have been explored for several thousand years now with no end in sight.
Voyons voir ça, qui utilise lisp et quelles sont les mouvances actuelles en programmation du jeu de Go en lisp ? Il va nous falloir établir une liste des projets existant et faire une analyse des résultats obtenus pour savoir si ce langage s’est révélé à la hauteur dans ce domaine.
Découverte : Perceptron facile / étape 2
par Nicolas le avr.07, 2012, dans Connexionnisme
Avant d’aller plus loin, faisons une apparté et commençons par décrire, la correspondance entre un « vrai » neurone et un neurone en informatique dit « neurone formel ».
Rien de tel qu’un bon schéma pour bien comprendre :
- première figure tirée de Wikipedia:
Sert à illustrer la page sur le perceptron et les notations utilisées pour les calculs qui y sont expliqués.
- ensuite sur la page de Gérard Weisbuch du Laboratoire de Physique Statistique de l’ENS (Paris)

Figure tirée de http://www.lps.ens.fr/~weisbuch/livre/b0.jpg, livre de Gérard Weisbuch "Dynamique des systèmes complexes"..
- Entrées : Xi <=> Sj
- Les poids (« poids synaptiques ») <=> Tij
- La sortie : Y <=> Si
- Le corps cellulaire : La boite avec Σ <=> (n’est pas représenté / c’est le cercle noté i)
- Le seuil : La boite avec θ <=> est représentée avec les entrée Sj (expliqué dans une autre étape)
Voila, pour la correspondance entre le neurone (« biologique ») et le neurone formel, très court et donc très vulgarisé. On retiendra surtout pour la suite l’importance de la « somme ». La somme des entrées, chacune pondérée par un poids.Découverte : Perceptron facile / étape 1
par Nicolas le déc.08, 2011, dans Connexionnisme
On va faire un mini tuto progressivement : dans le but de comprendre les bases. Cela grâce à une série de posts.
Pour bien comprendre « comment marche un neurone » on va réaliser un petit programme qui calcul un « Et » (Et-logique).
Puis on fera doucement mais sûrement des améliorations.
Donc un Et logique, on peut représenter cela par la « table de décision » suivante :
| Input 1 | Input 2 | Output |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Ou bien en plus clair, si les deux entrées de notre système sont activés alors la sortie l’est aussi. Dans les autres cas la sortie ne s’active pas.
Ca jusque là on a pas besoin de réseau de neurone pour le programmer, je suis d’accord. Mais si on ne commence pas par qqchose de simple on ne va pas s’en sortir ! …