0

私はテンソルフローの初心者です。

docker を使用して tensorflow をインストールしてセットアップし、いくつかの例 (mnist など) も起動し、「再トレーニングする方法」で Inception-v3.

今、私は自分の画像を新しいトレーニングサンプルとして入力する方法を見つけようとしています(inspect-v3モデルを再トレーニングしません)が、ディレクトリの自分の画像(JPG)を新しいtfrecordsとしてtenslfowに変換する方法がわかりません(またはバイトストリーム?)

Imageflow ( https://github.com/HamedMP/ImageFlow )などのチュートリアルをいくつか見つけましたが、ディレクトリ上の自分の巨大な jpg ファイルをテンソルフロー用に変換する方法がまだわかりません。

また、これらの独自の画像ディレクトリを label.txt や画像 filename.txt などとして出力する必要がありますか?

どうもありがとうございました !私はこれがばかげた質問かもしれないことを知っています! 誰かがこの質問を解決するのを手伝ってくれませんか、ありがとう!!!

4

2 に答える 2

1

私はこの愚かな質問を自分で解決しました、ありがとう。

http://blog.twman.org/2016/06/tensorflow.html

bazel build inception/build_image_data

bazel-bin/inception/build_image_data   --train_directory="${TRAIN_DIR}"  \
--validation_directory="${VALIDATION_DIR}"   \
--output_directory="${OUTPUT_DIRECTORY}"   \
--labels_file="${LABELS_FILE}"   \
--train_shards=128   \
--validation_shards=24   \
--num_threads=8
于 2016-06-29T18:23:04.830 に答える
0

@Yaroslav の URL に加えて、次のようなファイルから画像を読み取ることができます。

img_file = tf.read_file('image.jpg')
img = tf.image.decode_jpeg(img_file)
于 2016-05-04T23:58:55.310 に答える