Ceci est une ancienne révision du document !
Table des matières
Reprenez le contrôle de votre cerveau Partie 1
Toutes les pages sur L'Intelligence Artificielle
Atelier impertinent sur l'Intelligence Artificielle Partie 1
Partie 1: Une intelligence artificielle en 50 lignes de code
Vocabulaire
python
Python est un langage de programmation apprécié par les bons pédagogues (dont je fais partie) qui y trouvent un langage où la syntaxe permet une initiation aisée aux concepts de base de la programmation. Python est utilisé comme langage de programmation dans l'enseignement secondaire et supérieur, par les chercheurs, scientifiques. Tous les programmes dit d'IA peuvent se programmer en python.
matrice tenseur
Image
Sources des exemples sans les videos
Une IA en 50 lignes de code
Un programme pour reconnaissance les chiffres de 0 à 9.
- Le programme (Le Sâr Rabindranath Duval) doit prédire la réponse à la question:
- Votre sérénité, pouvez-vous me dire quel est le numéro du compte en banque de Monsieur ?
- Oui !!!
- 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
- www.kaggle.com Inside Kaggle you’ll find all the code & data you need to do your data science work. Use over 50,000 public datasets and 400,000 public notebooks to conquer any analysis in no time.
Que contient mnist.npz
Extrait de 3 images
Les valeurs des pixels d'une image
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 soit 784 valeurs comprises entre 0 et 255\\ 0 0 0 125 ...... 0 0 .... 0 0 0 125 ...... 0 0 sur 60 000 lignes y = 4 5 3 7 ....... 7 8 sur 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 ?
- Comment a été compilé le 1er compilateur ?
Conclusion
Origine des réseaux de neurones
Principe biologique
Traduction en un modèle informatique
Traduction mathématique
Traduction informatique
Un Réseau des matrices avec des fonctions d'activation