2020/02 Python 3.7 + TensorFlow 2.1 + Keras 2.3.1 + YOLOv3 Détection d'objets avec la dernière version

L'apprentissage automatique est un débutant transcendantal qui a touché php-ml pendant un certain temps, mais je suis entré dans la reconnaissance d'image.

Le premier objectif est de détecter des objets à partir des diverses photos données.

Je ne comprends rien

Après avoir parcouru quelque chose correctement, il y a beaucoup d'histoires qui ne fonctionnent pas avec la combinaison de versions de bibliothèque, donc je ne comprends pas beaucoup

J'ai donc arrêté de réfléchir et essayé de mettre dans la dernière version sans réfléchir pour le moment

La plupart des articles datent de plus d'un an, il y en a beaucoup qui ont un an, deux ans ou plus, c'est un quartier branché, et même les derniers fonctionnent correctement (une idée approximative) Je collectionne les anciennes versions une à une Et cela seul me brisera le coeur

J'ai essayé diverses choses sans rien savoir, mais comme forme finale, je suis généralement l'article ci-dessous.Au début j'ai essayé ssd_keras, mais c'est devenu complètement flou et j'ai repartitionné. Ta

[OK dans 5 minutes] Déplacez YOLOv3 avec Keras pour contester la détection d'objets![Keras-yolov3]

anaconda

Depuis février 2020, la dernière version est python3.7 Au fait, depuis que j'étudie, je le fais à peu près sur mon Windows, mais quand je fais le tour correctement, il y a des articles que je ne comprends pas, comme "TensorFlow ne fonctionne pas avec python 3.6" et "Je mets 3.6 car il ne fonctionne pas avec 3.7" Je ne sais pas, il n'y a que 3.7 dans la liste déroulante du programme d'installation pour le moment, 3.7 Irel

Créer un environnement de test

Ce n'est pas un problème

Mettez diverses choses

↑ Reportez-vous à l'article et mettez-le dans

Conversion de données

python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5

J'ai une erreur Erreur sur TensorBoard

pip uninstall h5py
pip install h5py

Je reçois toujours une erreur

pip uninstall keras
pip install keras

Je l'ai avec ça

tftest01.png

je l'ai fait

Donc, je ne suis pas sûr de la version, mais pour le moment, j'ai mis la dernière et j'ai pu détecter l'objet.

Au fait, la liste des pip est ci-dessous

Package              Version
-------------------- -------------------
absl-py              0.9.0
asn1crypto           1.3.0
astor                0.8.1
blinker              1.4
cachetools           4.0.0
certifi              2019.11.28
cffi                 1.14.0
chardet              3.0.4
Click                7.0
cryptography         2.8
cycler               0.10.0
gast                 0.2.2
google-auth          1.11.2
google-auth-oauthlib 0.4.1
google-pasta         0.1.8
grpcio               1.27.2
h5py                 2.10.0
idna                 2.9
Keras                2.3.1
Keras-Applications   1.0.8
Keras-Preprocessing  1.1.0
kiwisolver           1.1.0
Markdown             3.2.1
matplotlib           3.1.3
mkl-fft              1.0.15
mkl-random           1.1.0
mkl-service          2.3.0
numpy                1.18.1
oauthlib             3.1.0
olefile              0.46
opt-einsum           3.1.0
Pillow               7.0.0
pip                  20.0.2
protobuf             3.11.4
pyasn1               0.4.8
pyasn1-modules       0.2.8
pycparser            2.19
PyJWT                1.7.1
pyOpenSSL            19.1.0
pyparsing            2.4.6
pyreadline           2.1
PySocks              1.7.1
python-dateutil      2.8.1
PyYAML               5.3
requests             2.23.0
requests-oauthlib    1.3.0
rsa                  4.0
scipy                1.4.1
setuptools           45.2.0.post20200210
six                  1.14.0
tensorboard          2.1.0
tensorflow           2.1.0
tensorflow-estimator 2.1.0
termcolor            1.1.0
tornado              6.0.3
urllib3              1.25.8
Werkzeug             1.0.0
wheel                0.34.2
win-inet-pton        1.1.0
wincertstore         0.2
wrapt                1.12.0

Recommended Posts

2020/02 Python 3.7 + TensorFlow 2.1 + Keras 2.3.1 + YOLOv3 Détection d'objets avec la dernière version
Obtenez la dernière version du noyau Linux avec ArchLinux
J'ai essayé la détection d'objets avec YOLO v3 (TensorFlow 2.1) sur le GPU de windows!
Vérifier la version avec python
Identifiez le nom de l'image de la fleur avec des keras (flux tenseur)
Installez la dernière version stable de Python avec pyenv (à la fois 2 et 3)
Installez le dernier Python de pyenv installé par homebrew
Détection de visage avec Python + dlib
Détection de visage avec Python + OpenCV
Appelez l'API avec python3.
Détection de falsification de la blockchain avec Python
Commerce du système à partir de Python3: obtenez le dernier code de programme
Spécifiez la version python avec virtualenv
[Pour les débutants] J'ai essayé d'utiliser l'API Tensorflow Object Detection
[Version septembre 2020] Explique la procédure d'utilisation de l'API Gmail avec Python
TensorFlow 2.2 ne peut pas être installé avec Python 3.8!
MNIST (DCNN) avec Keras (backend TensorFlow)
Extraire le fichier xz avec python
Détection de visage avec YOLO Face (Windows10, Python3.6)
Détection de logo à l'aide de l'API de détection d'objets TensorFlow
Détection de visage avec Lambda (Python) + Rekognition
[Python] Utilisation d'OpenCV avec Python (détection des bords)
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
pyenv-changer la version python de virtualenv
Comment obtenir la version Python
Trouvez la distance d'édition (distance de Levenshtein) avec python
[TensorFlow] [Keras] Construction d'un réseau neuronal avec Keras
Accédez à l'API Etherpad-lite avec Python
Installer le plug-in Python avec Netbeans 8.0.2
J'ai aimé le tweet avec python. ..
Gérez chaque version de Python avec Homebrew
Maîtriser le type avec Python [compatible Python 3.9]
J'ai essayé la détection d'objets avec YOLO v3 (TensorFlow 2.0) sur un processeur Windows!
Défiez la classification des images avec TensorFlow2 + Keras CNN 1 ~ Bougez pour le moment ~
Si vous souhaitez inclure awsebcli dans CircleCI, spécifiez la version de python
Téléchargez le fichier en spécifiant la destination de téléchargement avec Python & Selemiun & Chrome (version Windows)
[TensorFlow / Keras] La route pour assembler un RNN de votre structure préférée
Rendre la console Python couverte d'UNKO
Détection de visage avec Python + OpenCV (rotation invariante)
[Python] Définissez la plage du graphique avec matplotlib
Derrière le flyer: utiliser Docker avec Python
Vérifier l'existence du fichier avec python
À propos de l'environnement virtuel de Python version 3.7
Comparez le TensorFlow brut avec tf.contrib.learn et Keras
[Python] Récupère le nom de la variable avec str
[Python] Arrondissez avec juste l'opérateur
Afficher Python 3 dans le navigateur avec MAMP
Rechercher le labyrinthe avec l'algorithme python A *
[Python3] Réécrire l'objet code de la fonction
Lisons le fichier RINEX avec Python ①
Installer en spécifiant la version avec pip
Travailler avec OpenStack à l'aide du SDK Python
Implémenter DQN (version complète) avec Tensorflow
Détection d'objets à l'aide de Jetson Nano (YOLOv3) - (1) Paramètres Jetson Nano-
[Python] Essayez pydash de la version Python de lodash