2016-07-12 7 views
0

Momentan verwende ich Inception-V3 basierend auf dem Tutorial von Google bereitgestellt. umschulen und testen Sie es ich verwenden Sie den Befehl:Gibt es eine Möglichkeit, den Python-Code für invision-v3 in TensorFlow zu ändern?

bazel build tensorflow/examples/label_image:label_image && \ 
bazel-bin/tensorflow/examples/label_image/label_image \ 
--graph=/tmp/output_graph.pb --labels=/tmp/output_labels.txt \ 
--output_layer=final_result \ 
--image=$HOME/flower_photos/daisy/21652746_cc379e0eea_m.jpg 

Aber jetzt brauche ich einige Teile des Codes zu ändern, und da ich bazel verwende ich weiß nicht wirklich zu bauen, wenn es möglich ist, oder nicht und wo der Code tatsächlich ist. Gibt es eine Möglichkeit, es als einfachen Python-Code zu verwenden und als normales Python-Skript auszuführen?

+0

der Code ist wo immer Punkte BUILD target: label_image in Tensorflow angegeben/examples/label_image/BUILD – lejlot

+0

BUILD zeigt auf einen Code in C++, ist es möglich, den gleichen Code in Python zu haben? – BernardoGO

+0

nein. Dies ist ein C++ - Beispiel. Es gibt viele weitere, die mit inception-v3 arbeiten, von denen einige Python sind, wie image_retraining/retrain.py. – lejlot

Antwort

2

Dieses Modell ist leider in C++ geschrieben.

Aber es ist eine sehr schöne Einführung Implementierung im tensorflow/models Repo hier: https://github.com/tensorflow/models/tree/master/inception

Es enthält auch detaillierte Anweisungen, wie das Modell zu trainieren und zu bewerten. Der Evaluierungsschritt ist in https://github.com/tensorflow/models/tree/master/inception#how-to-evaluate beschrieben und in Python geschrieben. Das Bewertungsskript ist inception_eval.py.

1

Ein Python-Skript

  • VGG16
  • VGG19
  • ResNet50 für die Modelle (in tensorflow keras geschrieben)
  • Inception v3
  • CRNN für Musik Tagging

können gefunden werden here

Verwandte Themen