[PYTHON] Juge Yosakoi Naruko par classification d'image de Tensorflow.

Note

J'ai essayé de classer par tensorflow, je vais donc laisser une note. Lors de la classification d'images dans l'environnement d'un PC assez ancien (Ubuntu est installé sur un PC il y a environ 10 ans) Il semble que cela ne fonctionnera pas selon les spécifications du CPU à moins que la version tensorflow soit définie sur 1.5.

Explication approximative du contenu du traitement des fichiers

  1. Créez un modèle d'entraînement en le classant dans un fichier appelé retrain.py. Cette fois, j'ai appris l'image de Naruko et l'image d'un chat. (Divisé en dossiers et mettre chaque image de chat et Naruko)

  2. Évaluez l'image de test en vous référant au modèle d'entraînement dans un fichier appelé label_image.py. Cette fois, j'ai préparé Naruko pour l'image de test et l'ai jugée.

De plus, l'emplacement tel que la hiérarchie est transmis en tant que paramètre à chaque fichier.

2020-09-04_15-55-37.png

pip install tensorflow==1.5
pip install tensorflow_hub==0.2.0
python retrain.py \
  --bottleneck_dir=bottlenecks \
  --how_many_training_steps=1000 \
  --model_dir=inception \
  --summaries_dir=training_summaries/basic \
  --output_graph=retrained_graph.pb \
  --output_labels=retrained_labels.txt \
  --image_dir=img
python label_image.py  \
  --graph=retrained_graph.pb  \
  --labels=retrained_labels.txt  \
  --output_layer=final_result  \
  --image=test_images/x.jpg  \
  --input_layer=Mul

Téléchargez la source ci-dessous https://github.com/tensorflow/tensorflow/tree/r1.5/tensorflow

wget https://raw.githubusercontent.com/tensorflow/tensorflow/r1.5/tensorflow/examples/label_image/label_image.py
wget https://raw.githubusercontent.com/tensorflow/tensorflow/r1.5/tensorflow/examples/image_retraining/retrain.py

Recommended Posts

Juge Yosakoi Naruko par classification d'image de Tensorflow.
Résumé super (concis) de la classification des images par ArcFace
[PyTorch] Classification des images du CIFAR-10
Challenge classification des images par TensorFlow2 + Keras 1-Move pour le moment-
Deep learning 2 appris par l'implémentation (classification d'images)
Défiez la classification des images par TensorFlow2 + Keras 5 ~ Observez les images dont la classification échoue ~
Échelle de gris par matrice-Reinventor of Python image processing-
Analyse d'image de microtomographie à rayons X par Python
[Classification des images] Analyse faciale du chien
"Classer les déchets par image!" Journal de création d'application jour6 ~ Correction de la structure des répertoires ~
Classification des images de guitare par apprentissage automatique Partie 1
Extraire la couleur dominante de l'image par clustering k-means
Classification des images de guitare par apprentissage automatique, partie 2
Défiez la classification des images par TensorFlow2 + Keras 6-Essayez le prétraitement et la classification des images préparées par vous-même-
Image de fermeture
Traitement d'image par matrice Basics & Contents-Reinventor of Python image processing-
Obtenez l'image de "Suzu Hirose" par recherche d'images Google.
Création d'un programme de génération d'images MNIST par DCGAN (tutoriel tensorflow)
Challenge classification des images par TensorFlow2 + Keras 3 ~ Visualiser les données MNIST ~
Challenge classification des images par TensorFlow2 + Keras 2 ~ Regardons de plus près les données d'entrée ~