Outils pour utilisateurs

Outils du site


l_intelligence_du_semaphore

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édentes Révision précédente
Prochaine révision
Révision précédente
l_intelligence_du_semaphore [2019/12/11 07:04]
serge [Réseau de neurones Perceptron multicouches en python]
l_intelligence_du_semaphore [2020/02/04 17:43] (Version actuelle)
serge ↷ Liens modifiés en raison d'un déplacement.
Ligne 18: Ligne 18:
 <WRAP group> <WRAP group>
 <WRAP third column> <WRAP third column>
-{{:​shot_0_a.png?​200|}}+{{media_03:​shot_0_a.png?​200|}}
 </​WRAP>​ </​WRAP>​
 <WRAP third column> <WRAP third column>
-{{:​shot_1_b.png?​200|}}+{{media_03:​shot_1_b.png?​200|}}
 </​WRAP>​ </​WRAP>​
 <WRAP third column> <WRAP third column>
-{{:​shot_2_c.png?​200|}}+{{media_03:​shot_2_c.png?​200|}}
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Ligne 31: Ligne 31:
 <WRAP group> <WRAP group>
 <WRAP third column> <WRAP third column>
-{{:2019_03:​shot_0_a.png?​200|}}+{{media_01:​shot_0_a.png?​200|}}
 </​WRAP>​ </​WRAP>​
 <WRAP third column> <WRAP third column>
-{{:2019_03:​shot_1_.png?​200|}}+{{media_01:​shot_1_.png?​200|}}
 </​WRAP>​ </​WRAP>​
 <WRAP third column> <WRAP third column>
-{{:2019_03:​shot_2_b.png?​200|}}+{{media_01:​shot_2_b.png?​200|}}
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Ligne 44: Ligne 44:
 ===== Des maths ! ==== ===== Des maths ! ====
 ====Relu Rectifier neural networks==== ====Relu Rectifier neural networks====
-{{ :2019_05:relu.jpg?​400 |}}+{{ relu.jpg?​400 |}}
   * **[[https://​en.wikipedia.org/​wiki/​Rectifier_(neural_networks)|Rectifier (neural networks)]]** ​ sur Wikipedia en   * **[[https://​en.wikipedia.org/​wiki/​Rectifier_(neural_networks)|Rectifier (neural networks)]]** ​ sur Wikipedia en
 <code python> <code python>
Ligne 72: Ligne 72:
 </​code>​ </​code>​
 ====Sigmoïd==== ====Sigmoïd====
-{{ :2019_05:sigmoid.png?​400 |}}+{{ sigmoid.png?​400 |}}
   * **[[https://​fr.wikipedia.org/​wiki/​Sigmo%C3%AFde_(math%C3%A9matiques)|Sigmoïde]]** ​ sur Wikipedia fr   * **[[https://​fr.wikipedia.org/​wiki/​Sigmo%C3%AFde_(math%C3%A9matiques)|Sigmoïde]]** ​ sur Wikipedia fr
 Elle représente la fonction de répartition de la loi logistique. Elle est souvent utilisée dans les réseaux de neurones parce qu'​elle est dérivable, ce qui est une contrainte pour l'​algorithme de [[https://​fr.wikipedia.org/​wiki/​R%C3%A9tropropagation_du_gradient|rétropropagation]] de [[https://​fr.wikipedia.org/​wiki/​Perceptron_multicouche#​Perceptron_multicouche_%C3%A0_r%C3%A9tropropagation|Werbos]]. La forme de la dérivée de sa fonction inverse est extrêmement simple et facile à calculer, ce qui améliore les performances des algorithmes. ​ Elle représente la fonction de répartition de la loi logistique. Elle est souvent utilisée dans les réseaux de neurones parce qu'​elle est dérivable, ce qui est une contrainte pour l'​algorithme de [[https://​fr.wikipedia.org/​wiki/​R%C3%A9tropropagation_du_gradient|rétropropagation]] de [[https://​fr.wikipedia.org/​wiki/​Perceptron_multicouche#​Perceptron_multicouche_%C3%A0_r%C3%A9tropropagation|Werbos]]. La forme de la dérivée de sa fonction inverse est extrêmement simple et facile à calculer, ce qui améliore les performances des algorithmes. ​
Ligne 93: Ligne 93:
  
 ====Diagonale de 1==== ====Diagonale de 1====
-{{ :2019_02:​matrice_3x3_1.png?​200 |}}+{{ media_01:​matrice_3x3_1.png?​200 |}}
  
   numpy.eye(N,​ M=None, k=0, dtype=<​class '​float'>,​ order='​C'​)   numpy.eye(N,​ M=None, k=0, dtype=<​class '​float'>,​ order='​C'​)
Ligne 122: Ligne 122:
  **Une colonne de 1600 en entrée, 2 nodes de 100, une sortie de 27 caractères.**  **Une colonne de 1600 en entrée, 2 nodes de 100, une sortie de 27 caractères.**
  
-{{ :2019_04:​perceptron.svg.png?​1000 |}}+{{ media_01:​perceptron.svg.png?​1000 |}}
  
 La totalité du projet est à **[[https://​github.com/​sergeLabo/​semaphore|Semaphore]]** sur Github, et  **[[jeu_du_semaphore_dans_le_blender_game_engine|Jeu du sémaphore dans le Blender Game Engine]]** pour la création des images. La totalité du projet est à **[[https://​github.com/​sergeLabo/​semaphore|Semaphore]]** sur Github, et  **[[jeu_du_semaphore_dans_le_blender_game_engine|Jeu du sémaphore dans le Blender Game Engine]]** pour la création des images.
  
 +====Installation====
 +Installation de pip3:
 +  sudo apt install pip3
 +Installation de numpy et opencv
 +  sudo pip3 install opencv numpy
 +Il faut installer mon [[pymultilame|module python perso]] disponible sur Github
 +  sudo pip3 install -e git+https://​github.com/​sergeLabo/​pymultilame.git#​egg=pymultilame
 +  ​
 +====Le script====
 <file python ia.py> <file python ia.py>
 #​!/​usr/​bin/​env python3 #​!/​usr/​bin/​env python3
l_intelligence_du_semaphore.1576044251.txt.gz · Dernière modification: 2019/12/11 07:04 par serge