Outils pour utilisateurs

Outils du site


reprenez_le_controle_de_votre_cerveau_partie_1

Ceci est une ancienne révision du document !


Reprenez le contrôle de votre cerveau Partie 1

Atelier impertinent sur l'Intelligence Artificielle Partie 1

Partie 1: Une intelligence artificielle en 50 lignes de code

Vocabulaire

python numpy

matrice tenseur

Image

fichier toto.npz

Sources des exemples sans les videos

Une IA en 50 lignes de code

Un programme pour reconnaissance les chiffres de 0 à 9.

  • En entrées, une image de 28 x 28 pixels: chiffre_1.png
  • Un chiffre écrit à la main: 1
  • Le programme (Le Sâr Rabindranath Duval) doit prédire répondre à la question:
  • Votre sérénité, pouvez-vous me dire quel est le numéro du compte en banque de Monsieur ?
  • Vous pouvez le dire ?
  • Oui !!!
  • Le programme donnera la réponse !!!
  • Le programme affichera aussi la vraie réponse qui sera la probabilité pour chaque chiffre.

Des datas en entrèes

Sans data, pas d'Intelligence Artificielle.

Source de mnist.npz

à chercher et trouver

Que contient mnist.npz

Extrait de 3 images

Analyse des images

Exécuter le script display_gray_with_chiffre.py qui fait défiler au hazard des images avec leur label

Format d'enregistrement des images

Matrix des images = Matrix des x; Matrix des labels = Matrix des y

x = [0  0  0  125  ......  0  0 ] 784 valeurs comprises entre 0 et 255\\
    [0  0  0  125  ......  0  0 ]
    ....
    [0  0  0  125  ......  0  0 ] 60 000 lignes

y = [4  
     5  
     3   
     7   
     ....... 
     7  
     8 ] 60 000 lignes 

Qualité des datas d'entrés

  • Comment ont été construites ces données ?
  • Comment ont-elles été contrôlées ?
  • Comment est justifié la décision si le chiffre écrit est ambigu ?

Origine des réseaux de neurones

Principe biologique

Quelques explications du code

Traduction mathématique

Le réseau de neurones est constitué de matrices (appelé tenseur si la dimension est supérieure à 3)

Réseau des matrix réelles

une belle image à faire dans inkscape

Explications sur les fonctions/courbes utilisées

Relu

Rectifier neural networks

Dérivée de Relu

Sigmoïd

Sigmoïd prime

Rétro-propagation avec une Descente du Gradient stochastique

reprenez_le_controle_de_votre_cerveau_partie_1.1607421547.txt.gz · Dernière modification : 2020/12/08 09:59 de serge