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
y:yolo_sans_carte_graphique [2019/04/07 09:25]
serge
y:yolo_sans_carte_graphique [2019/05/04 07:59] (Version actuelle)
serge ↷ Liens modifiés en raison d'un déplacement.
Ligne 1: Ligne 1:
 ====== Yolo Darknet sans carte graphique ====== ====== Yolo Darknet sans carte graphique ======
-<WRAP center round box 80% centeralign>​ 
-//​**Installation de YOLO Darknet sur un portable sans carte graphique**//​ 
-</​WRAP>​ 
- 
 <WRAP center round box 80% centeralign>​ <WRAP center round box 80% centeralign>​
 **{{tagpage>​semaphore|Sémaphores}}** ​ ....  **{{tagpage>​bge|Blender Game Engine}}** ....  **{{tagpage>​ia|Intelligence Artificielle}}** **{{tagpage>​semaphore|Sémaphores}}** ​ ....  **{{tagpage>​bge|Blender Game Engine}}** ....  **{{tagpage>​ia|Intelligence Artificielle}}**
 </​WRAP>​ </​WRAP>​
- +<WRAP center round box 60% centeralign>​ 
-{{ chappe.jpeg?​400 }}+C'est quoi un sémaphore ? 
 +{{ youtube>​F3sY6_fOx2I?​medium }} 
 +{{ :chappe.jpeg?​400 }} 
 +</​WRAP>​ 
 +\\ \\  
 +<WRAP center round box 60% centeralign>​ 
 +//​**Installation de YOLO Darknet sur un portable sans carte graphique**//​\\ 
 +//​**Simplement pour tester avec 1000 images**//​ 
 +</​WRAP>​
 =====Sources et ressources===== =====Sources et ressources=====
   * **[[https://​github.com/​AlexeyAB/​darknet|darknet de AlexeyAB sur GitHub]] bien documenté**   * **[[https://​github.com/​AlexeyAB/​darknet|darknet de AlexeyAB sur GitHub]] bien documenté**
Ligne 16: Ligne 20:
  
 =====Création du set d'​apprentissage===== =====Création du set d'​apprentissage=====
-Nous avons 1000 images 416x416 obtenus avec **[[yolo_avec_mes_propres_images#​creation_du_set_d_apprentissage|Création du set d'​apprentissage]]**+Nous avons 1000 images 416x416 obtenus avec **[[y:yolo_avec_mes_propres_images#​creation_du_set_d_apprentissage|Création du set d'​apprentissage]]**
 et les fichiers test.txt et train.txt et les fichiers test.txt et train.txt
  
 =====Compilation de darknet===== =====Compilation de darknet=====
-====Dépendances==== +Dépendances:\\ 
-Remarque: Il est très probable que darknet marche ​avec opencv-python==4.0.0 ! +Lancer la compilation et trouver les dépendances ​avec les erreurs.
-  sudo pip3 install opencv-python==3.4.5.20+
   ​   ​
-====Compilation==== 
 Modification du fichier Makefile Modification du fichier Makefile
 <​code>​ <​code>​
Ligne 37: Ligne 39:
  
 Dans le dossier de darknet: Dans le dossier de darknet:
-  make+  make -j8
  
 =====Fichiers manquants et à modifier===== =====Fichiers manquants et à modifier=====
Ligne 74: Ligne 76:
  
 ===cfg/​tinyv3-yolo.cfg=== ===cfg/​tinyv3-yolo.cfg===
-  * **[[scripts_de_configuration_yolo_darknet#​yolo_darknet_sans_carte_graphique|tiny-yolo.cfg disponible ici]]**+  * **[[y:​yolo_darknet_scripts_de_configuration#​yolo_darknet_sans_carte_graphique|tinyv3-yolo.cfg disponible ici]]**
  
 ===*.txt=== ===*.txt===
Ligne 81: Ligne 83:
  
 =====Un petit calcul d'​apprentissage de 24 heures===== =====Un petit calcul d'​apprentissage de 24 heures=====
-  ./darknet detector train cfg/​obj.data cfg/​tiny-yolo.cfg darknet53.conv.74+  ./darknet detector train cfg/​obj.data cfg/​tiny-yolo.cfg darknet53.conv.74 ​-map
  
 ça crée un dossier darknet/​backup avec des fichiers: ça crée un dossier darknet/​backup avec des fichiers:
  
-**yolov3-tiny_1000.weights\\ +**yolov3-tiny_1000.weights yolov3-tiny_2000.weights yolov3-tiny_3000.weights**
-yolov3-tiny_2000.weights\\ +
-yolov3-tiny_3000.weights +
-**+
  
 =====Un test enfin !===== =====Un test enfin !=====
  ​L'​image shot_878_e.jpg est copiée dans data, puis:  ​L'​image shot_878_e.jpg est copiée dans data, puis:
-  ./darknet detector test cfg/​obj.data cfg/​yolov3-tiny.cfg backup/​yolov3-tiny_last.weights data/​shot_878_e.jpg+  ./darknet detector test cfg/​obj.data cfg/​yolov3-tiny.cfg backup/​yolov3-tiny_2000.weights data/​shot_878_e.jpg
  
 Le résultat est dans l'​image predictions.jpg du dossier darknet. ​ Le résultat est dans l'​image predictions.jpg du dossier darknet. ​
Ligne 100: Ligne 99:
  
 =====Conclusion===== =====Conclusion=====
-De meilleurs résultats, avec une carte graphique ​poussive, des images de sémaphore retaillées au plus proche de l'​objet: **[[yolo_darknet_sur_un_portable_optimus|Yolo Darknet sur un portable Optimus]]** ​+Cette installation sert uniquement à apprendrela suite avec une carte graphique: **[[y:yolo_darknet_sur_un_portable_optimus|Yolo Darknet sur un portable Optimus]]** ​
  
-Et encore mieux **[[yolo_darknet_sur_un_gros_centre_de_calcul|Yolo Darknet sur un gros centre de calcul]]**. +{{tag> ia sb semaphore}}
- +
- +
-   +
-{{tag> ia sb semaphore }}+
  • y/yolo_sans_carte_graphique.1554621930.txt.gz
  • Dernière modification: 2019/04/07 09:25
  • par serge