Publié samedi 31 janvier 2004 23:50 par zogstrip

2ieme tutorial sur l'Intelligence Artificielle : Les réseaux de neurones !

Nous avons vu dans le 1er tutorial quelle était l'anatomie d'un neurone et son fonctionnement.
Aujourd'hui nous allons nous attaquer à l'interprétation informatique !

Introduction :

L'interpretation informatique est un bien grand mot, car il ne désigne que la façon dont on va représenter un neurone (et par extension, un réseau de neurones) sur un ordinateur, dans un algorithme.

Le neurone artificiel :

La(les) dendrite(s) sera désormais appelée : entrée .
Tandis que l'axone sera appelée : sortie .

Schéma d'un neurone artificiel (avec les correspondance entre les deux types de neurones) :

Un neurone artificiel peut, tout comme le neurone biologique, avoir plusieurs entrée mais il ne peut avoir qu'une seule sortie.

Le neurone (qui peut être assimilé au noyau du neurone biologique) fait une opération appelée : fonction de transfert (cela peut aller d'une simple addition à une importante formule mathématiques). Il existe plusieurs type de fonction de transfet, dont les trois les plus commun sont :

a) Fonction à seuil (S)
b) Fonction linéraire par morceaux
c) Fonction sigmoïde

Le réseau de neurones :

Pour ce qui concerne les réseaux de neurones, ils sont organisés (la plupart du temps) en 3 couches (réseaux multicouches) :

0) Réseau multicouche classique : (chaque neurone est relié à tout les neurones de la couches suivantes.)


Chaque fleche représente un Poids !

 

Là aussi, il existe plusieurs types d'origanisation du réseau, mais nous allons en voir seulement 3 :

1) Réseau à connexions locales : (chaque neurone entretien des relations avec un nombre réduit et localisé de neurones de la couche suivant. Les connexions sont donc moins nombreuses que dans le cas d'un réseau multicouche classique.)

2) Réseau à connexions récurentes : (les connexions récurrentes ramènent l'information en arrière par rapport au sens de propagation défini dans un réseau multicouche.)

3) Réseau à connexions complète : (chaque neurone est connecté à tous les neurones du réseaux, y compris lui-même)

 

Conclusion :

Donc pour schématiser le tout :

xn : Entrées
Wn : Poids de chaques entrées sur le neurone
S : Fonction de transfert
S : Sortie

Voilà, j'espère que vous avez tout compris car la prochaine fois on attaque notre première application : le Perceptron !

ZogStriP
IA pour : Incomplet de l'Ancéphale

Sources : http://avalon.epm.ornl.gov/~touzetc/Book/Bouquin.htm

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Classé sous

# re: 2ieme tutorial sur l'Intelligence Artificielle : Les réseaux de neurones ! @ dimanche 1 février 2004 12:55

Perso... j'ai rien compris !

Mais ça fait plein de couleurs et de dessin c'est chouette pour les petits cerveau comme le mien !

vivement le Perceptron !

@+

zogstrip

# re: 2ieme tutorial sur l'Intelligence Artificielle : Les réseaux de neurones ! @ dimanche 1 février 2004 16:41

Ben çà commence à devenir intéressant, bravo pour ton approche pédagogique, pense à bien détailler les process... sinon c'est QdB (Que du Bonheur !!!)

Tiens-moi au courant pour la prochaine partie :)

Rédo

zogstrip

# re: 2ieme tutorial sur l'Intelligence Artificielle : Les réseaux de neurones ! @ dimanche 1 février 2004 23:10

Bizzard !
Tu es a ton 2ième tutorial tu nous parles déjà d'un exemple et tu n'as pas parlé encore de l'apprentissage.
De la fameuse "rétro propagation du gradient" ....

Normal ?

zogstrip

# re: 2ieme tutorial sur l'Intelligence Artificielle : Les réseaux de neurones ! @ lundi 2 février 2004 06:42

J'avais pensé qu'il serait mieux d'apprendre ces deux notions par la pratique : c'est à dire que nous verrons (ce que je sais de) l'apprentissage dans l'exemple d'un perceptron ultra simple et nous verrons (ce que je sais de) la rétro propagation du gradient dans un deuxieme exemple de perceptron un tout petit peu plus compliqué !

Merci pour vous commentaire
N'hésitez pas à continuer

zogstrip

# re: 2ieme tutorial sur l'Intelligence Artificielle : Les réseaux de neurones ! @ lundi 10 janvier 2005 11:12

bonjour
super article avec une approche pedagogique sympa pour les profanes

pas mal

zogstrip


Les 10 derniers blogs postés

- MBA : Pourquoi faire et comment le choisir ? par Blog Technique de Romelard Fabrice le il y a 15 heures et 56 minutes

- Y'a des erreurs qui peuvent rendre le développeur violent par Aleks's Blog le 02-02-2012, 16:33

- [Hyper-V 3] Présentation des commandlets PowerShell par Blog de SPBrouillet (Pierrick BROUILLET) le 01-31-2012, 16:01

- IIS7 – Compression GZIP par Atteint de JavaScriptite Aiguë [Cyril Durand] le 01-31-2012, 15:52

- SharePoint 15 Technical Preview Managed Object Model Software Development Kit par Matthew le 01-31-2012, 12:34

- Office 15 Technical Preview - Open specification Update par Matthew le 01-31-2012, 10:14

- TFS Integration Tools – Installation par Vivien Fabing le 01-31-2012, 00:06

- Test par RonnyK le 01-30-2012, 16:56

- [SharePoint 2010] Désactiver le correcteur orthographique dans les pages d’un site de publication par Jean-Christophe Brabant le 01-30-2012, 09:30

- [SharePoint 2010] Site internet et performances : poids et nombre des ressources par Arnault Nouvel le 01-30-2012, 00:52