[PYTHON] Richter Yosakoi Naruko nach Bildklassifikation von Tensorflow.

Memo

Ich habe versucht, nach Tensorflow zu klassifizieren, daher werde ich eine Notiz hinterlassen. Bei der Klassifizierung von Bildern in der Umgebung eines ziemlich alten PCs (Ubuntu wurde vor etwa 10 Jahren auf einem PC installiert) Es scheint, dass es nicht gemäß den CPU-Spezifikationen funktioniert, es sei denn, die Version von Tensol Flow ist auf 1.5 eingestellt.

Grobe Erklärung des Inhalts der Dateiverarbeitung

  1. Erstellen Sie ein Trainingsmodell, indem Sie es in eine Datei mit dem Namen retrain.py klassifizieren. Dieses Mal lernte ich das Bild von Naruko und das Bild einer Katze. (In Ordner unterteilt und jedes Bild von Katze und Naruko ablegen)

  2. Beurteilen Sie das Testbild anhand des Trainingsmodells in einer Datei namens label_image.py. Dieses Mal habe ich Naruko auf das Testbild vorbereitet und es beurteilt.

Darüber hinaus wird der Speicherort wie die Hierarchie als Parameter an jede Datei übergeben.

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

Laden Sie die Quelle von unten herunter 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

Richter Yosakoi Naruko nach Bildklassifikation von Tensorflow.
Super (kurze) Zusammenfassung der Bildklassifizierung durch ArcFace
[PyTorch] Bildklassifizierung von CIFAR-10
Fordern Sie die Bildklassifizierung durch TensorFlow2 + Keras 1-Move vorerst heraus.
Deep Learning 2 durch Implementierung gelernt (Bildklassifizierung)
Fordern Sie die Bildklassifizierung durch TensorFlow2 + Keras 5 heraus ~ Beobachten Sie Bilder, die nicht klassifiziert werden können ~
Graustufen durch Matrix-Reinventor der Python-Bildverarbeitung-
Analyse des Röntgenmikrotomographiebildes durch Python
[Bildklassifizierung] Hundegesichtsanalyse
"Müll nach Bild klassifizieren!" App-Erstellungstagebuch Tag6 ~ Korrektur der Verzeichnisstruktur ~
Klassifizierung von Gitarrenbildern durch maschinelles Lernen Teil 1
Extrahieren Sie die dominante Bildfarbe durch k-Mittel-Clustering
Klassifizierung von Gitarrenbildern durch maschinelles Lernen Teil 2
Fordern Sie die Bildklassifizierung mit TensorFlow2 + Keras heraus. 6-Versuchen Sie, die von Ihnen erstellten Bilder vorzuverarbeiten und zu klassifizieren.
Bild der Schließung
Bildverarbeitung durch Matrix Basics & Contents-Reinventor der Python-Bildverarbeitung-
Holen Sie sich das Bild von "Suzu Hirose" von Google Bildersuche.
Erstellung eines MNIST-Bilderzeugungsprogramms durch DCGAN (Tensorflow-Tutorial)
Fordern Sie die Bildklassifizierung mit TensorFlow2 + Keras 3 heraus ~ Visualisieren Sie MNIST-Daten ~
Fordern Sie die Bildklassifizierung mit TensorFlow2 + Keras 2 heraus ~ Schauen wir uns die Eingabedaten genauer an ~