Outils pour utilisateurs

Outils du site


reprenez_le_controle_de_votre_cerveau_partie_1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
reprenez_le_controle_de_votre_cerveau_partie_1 [2020/12/10 10:34] – [Résumé] sergereprenez_le_controle_de_votre_cerveau_partie_1 [2021/03/03 17:48] (Version actuelle) – [Que contient mnist.npz] serge
Ligne 1: Ligne 1:
 ====== Reprenez le contrôle de votre cerveau Partie 1 ====== ====== Reprenez le contrôle de votre cerveau Partie 1 ======
  
-<WRAP center round box 90% centeralign> +<WRAP center round box 60% centeralign> 
-**{{tagpage>ia|Toutes les pages sur L'Intelligence Artificielle}}** +**{{tagpage>ia|Intelligence Artificielle}}**     **[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Freprenez_le_controle_de_votre_cerveau_partie_1|English Version]]** 
 +</WRAP> 
 +<WRAP center round box 60% centeralign> 
 +**[[les_pages_intelligence_artificielle_en_details|Les Pages Intelligence Artificielle en détails]]** 
 +</WRAP>
  
 +<WRAP center round box 90% centeralign>
 **__Atelier impertinent sur l'[[intelligence_artificielle|Intelligence Artificielle]] Partie 1__**\\ **__Atelier impertinent sur l'[[intelligence_artificielle|Intelligence Artificielle]] Partie 1__**\\
 +**Il n'y a pas d'intelligence dans l'intelligence Artificielle!**
  
 **Partie 1: Une intelligence artificielle en 50 lignes de code** **Partie 1: Une intelligence artificielle en 50 lignes de code**
Ligne 13: Ligne 19:
 [[reprenez_le_controle_de_votre_cerveau_partie_2|Partie 2]] [[reprenez_le_controle_de_votre_cerveau_partie_2|Partie 2]]
 </WRAP> </WRAP>
 +
 +=====Renommons l'Intelligence Artificielle====== 
 +A la fin de l'atelier, vous devrez proposer une Nouvelle appellation, avec un nom féminin, parce que quand c'est Mal, c'est Féminin (gag au 11ème degré) (exemple **la** covid) !
 =====Vocabulaire===== =====Vocabulaire=====
 ===python=== ===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.  +[[https://www.python.org/|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. +<code python> 
-  +print('Hello, world!'
-===matrice tenseur===+</code> 
 +[[https://fr.wikipedia.org/wiki/Python_(langage)|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. 
 +<code python> 
 +base 
 +hauteur 
 +aire base * hauteur / 2 
 +print(aire) 
 +print(Aire)  # !! Erreur !!                
 +</code> 
 + 
 +===Matrice et Tenseur===
 {{:media_14:matrice_tableur.png?200|}}{{:media_14:matrice_informatique.png?200|}}\\ {{:media_14:matrice_tableur.png?200|}}{{:media_14:matrice_informatique.png?200|}}\\
 {{:media_14:numpy-1d2d3d-array.png?400|}} {{:media_14:numpy-1d2d3d-array.png?400|}}
- 
-===Image=== 
-Une image en gris est un tableau de nombre compris entre 0 et 255 
-{{ :media_14:external-content.duckduckgo.com.jpeg?400 |}} 
  
 ===Sources des exemples sans les videos=== ===Sources des exemples sans les videos===
Ligne 32: Ligne 47:
 Un programme pour reconnaissance les chiffres de 0 à 9. Un programme pour reconnaissance les chiffres de 0 à 9.
   * En entrées, une image de 28 x 28 pixels: {{:media_14:28_input_0.png?28|}}   * En entrées, une image de 28 x 28 pixels: {{:media_14:28_input_0.png?28|}}
-  * Le programme (Le Sâr Rabindranath Duval) doit prédire la réponse à la question:  +  * Le programme donne **la réponse** !!!
-  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 !!! +
-  * {{ youtube>JXbn_XvPGHE?medium }} +
-  * [[https://www.youtube.com/watch?v=JXbn_XvPGHE&t=555s|Pouvez me dire ?]] +
-  * Le programme donnera la réponse !!!+
   * Le programme affichera aussi la **vraie réponse** qui sera la probabilité pour chaque chiffre.   * Le programme affichera aussi la **vraie réponse** qui sera la probabilité pour chaque chiffre.
  
Ligne 45: Ligne 53:
  
 =====Des datas en entrèes===== =====Des datas en entrèes=====
-**Sans data, pas d'Intelligence Artificielle.**+**Sans data = jeu de données, pas d'Intelligence Artificielle.**
  
 ====Source de mnist.npz==== ====Source de mnist.npz====
Ligne 71: Ligne 79:
  
 ===Les valeurs des pixels d'une image=== ===Les valeurs des pixels d'une image===
 +Une image en gris est un tableau de nombre compris entre 0 et 255
 +{{ :media_14:external-content.duckduckgo.com.jpeg?400 |}}
 {{ :media_14:pixel.png?800 |}} {{ :media_14:pixel.png?800 |}}
- 
  
 ===Analyse des images=== ===Analyse des images===
  
-Exécuter le script **[[https://github.com/sergeLabo/atelier_ia/blob/main/ia_50_lignes/display_gray_with_chiffre.py|display_gray_with_chiffre.py]]** qui fait défiler au hazard des images avec leur label+Exécuter le script **[[https://github.com/sergeLabo/atelier_ia/blob/main/ia_50_lignes/display_gray_with_chiffre.py|display_gray_with_chiffre.py]]** qui fait défiler au hasard des images avec leur label
 {{ vimeo>488509308?medium }} {{ vimeo>488509308?medium }}
  
Ligne 83: Ligne 92:
  
 Matrix des images = Matrix des x; Matrix des labels = Matrix des y Matrix des images = Matrix des x; Matrix des labels = Matrix des y
- 
 <code> <code>
 x = 0  0  0  125  ......  0  0 soit 784 valeurs comprises entre 0 et 255\\ x = 0  0  0  125  ......  0  0 soit 784 valeurs comprises entre 0 et 255\\
Ligne 98: Ligne 106:
      8 sur 60 000 lignes       8 sur 60 000 lignes 
 </code> </code>
- 
- 
  
 ====Qualité des datas d'entrés==== ====Qualité des datas d'entrés====
Ligne 107: Ligne 113:
   * Comment a été compilé le 1er compilateur ?   * Comment a été compilé le 1er compilateur ?
  
 +{{ :media_14:mnist_classification_using_multinomial_logistic.png?600 |}}
 +Un **[[apprentissage_non_supervise|apprentissage non supervisé]]** permet d'analyser un jeu de données.
  
 ====Conclusion==== ====Conclusion====
Ligne 123: Ligne 131:
  
 =====Traduction en un modèle informatique===== =====Traduction en un modèle informatique=====
 +====Analogie avec les univers parallèles====
  
 +  * **[[https://fr.wikipedia.org/wiki/Jean-Pierre_Petit|Jean-Pierre PETIT]]** célèbre sur Wikipedia, spécialiste du changement de variable !
 +  * **[[https://www.jp-petit.org/|Jean-Pierre PETIT]]** est aussi spécialiste en **[[https://www.jp-petit.org/science/mhd/mhd_fr.htm|Magnéto hydro dynamique]]** et auteur de la théorie **[[https://www.jp-petit.org/science/f200/sommaire_de_f200.htm|Cosmologie Gémellaire]]**, notion fondamentale pour permettre les voyages au fond de la galaxie. 
  
 +====Analogie ...====
 {{ :media_14:reseaux_neurones_feed_forwarded_2.png?400 |}} {{ :media_14:reseaux_neurones_feed_forwarded_2.png?400 |}}
  
 Le réseau de neurones est constitué de matrices. Les liens entre les nœuds symbolisent les liens de la multiplication de matrices.  Le réseau de neurones est constitué de matrices. Les liens entre les nœuds symbolisent les liens de la multiplication de matrices. 
- 
 {{ :media_14:arrow_matrix.png?400 |}} {{ :media_14:arrow_matrix.png?400 |}}
 +
 +Représentation de notre modèle
 +{{ :media_14:perceptron.png?800 |}}
 ====Traduction informatique d'une reconnaissance==== ====Traduction informatique d'une reconnaissance====
 **Un Réseau des matrices avec des fonctions d'activation** **Un Réseau des matrices avec des fonctions d'activation**
Ligne 139: Ligne 153:
 **Calcul matriciel ** **Calcul matriciel **
 {{ :media_14:calcul_d_une_prediction.svg.png?600 |}} {{ :media_14:calcul_d_une_prediction.svg.png?600 |}}
 +
 +====Des vidéos qui font un tour de magie====
 +<WRAP center centeralign round alert 80%>
 +Extrait des explications: "C'est compliqué, sinon ça ne serait pas une intelligence !"\\
 +**Grosse connerie, il n'y a aucune intelligence dans l'intelligence Artificielle!**
 +</WRAP>
 +<WRAP group>
 +<WRAP  quater column>
 +Un réseau de neurones c'est quoi?
 +{{youtube>aircAruvnKk?160x90}}
 +</WRAP>
 +<WRAP quater column>
 +Descente du gradient
 +{{youtube>IHZwWFHWa-w?160x90}}
 +</WRAP>
 +<WRAP  quater column>
 +Backpropagation
 +{{youtube>Ilg3gGewQ5U?160x90}}
 +</WRAP>
 +<WRAP quater column>
 +Un peu long !
 +{{youtube>tIeHLnjs5U8?160x90}}
 +</WRAP>
 +</WRAP>
  
 ====Explications sur les fonctions/courbes utilisées==== ====Explications sur les fonctions/courbes utilisées====
Ligne 204: Ligne 242:
 =====Résumé===== =====Résumé=====
   * **[[https://www.youtube.com/watch?v=m0Xywn-Exk4|Le saviez-vous ? L’intelligence artificielle n’est pas… intelligente]]**   * **[[https://www.youtube.com/watch?v=m0Xywn-Exk4|Le saviez-vous ? L’intelligence artificielle n’est pas… intelligente]]**
 +
 +
 +{{ youtube>m0Xywn-Exk4?medium }}
  
 =====Quizz de contrôle===== =====Quizz de contrôle=====
Ligne 212: Ligne 253:
   * Réponse A: Il hurle quand il discute avec ses frères.   * Réponse A: Il hurle quand il discute avec ses frères.
   * Réponse B: Ses dents rayent le plancher.   * Réponse B: Ses dents rayent le plancher.
-  * Réponse C: +  * Réponse C: Il parle le loup, il nage comme un loup, il cancane comme un loup.
  
- +{{:media_14:rgb_pixels.png?250|}}{{:media_14:rgb_pixels_values.png?250|}}{{:media_14:rgb_pixels_values_nb.png?250|}}
-{{ youtube>m0Xywn-Exk4?medium }}+
 =====Reprenez le contrôle de votre cerveau Partie 2===== =====Reprenez le contrôle de votre cerveau Partie 2=====
   * [[reprenez_le_controle_de_votre_cerveau_partie_2|Partie 2]]   * [[reprenez_le_controle_de_votre_cerveau_partie_2|Partie 2]]
  
 {{tag>atelier ia sb}} {{tag>atelier ia sb}}
reprenez_le_controle_de_votre_cerveau_partie_1.1607596441.txt.gz · Dernière modification : 2020/12/10 10:34 de serge