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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
l_intelligence_du_semaphore [2019/12/11 06:04] – [Réseau de neurones Perceptron multicouches en python] sergel_intelligence_du_semaphore [2020/09/05 10:40] – [La même chose avec Cupy ou Tensorflow] serge
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
Ligne 301: Ligne 310:
 </file>     </file>    
  
 +=====La même chose avec Cupy ou Tensorflow=====
 +  * **[[cupy_vs_numpy|Cupy: calcul numpy avec CUDA]]**
 +  * **[[le_semaphore_avec_tensorflow|Le sémaphore avec TensorFlow]]**
  
 ===== Etape suivante: YOLO Darknet===== ===== Etape suivante: YOLO Darknet=====
l_intelligence_du_semaphore.txt · Dernière modification : 2020/12/27 15:07 de serge