2016-05-04 5 views
0

私はテンソルフローの初心者です。テンソルフローの新しいモデルをトレーニングするために私自身の巨大なjpgファイルを変換する方法

ドッキングウィンドウで 私がインストールされている

とセットアップtensorflow、またインセプション-V3を再教育する「リトレインする方法」などmnistとして(だけでなく、いくつかの例を起動し、そして。

今、私は、入力私の方法を探してみてくださいディレクトリの自分のイメージ(JPG)を新しいtfrecords(またはバイトストリーム?)としてtenslfowに変換する方法がわからない

私は見つけましたImageflow(https://github.com/HamedMP/ImageFlow)のようなチュートリアルですが、テンソルフローのために自分の大規模なjpgファイルをディレクトリに変換する方法はまだ分かりません。

また、私はlabel.txtとimage filename.txtなどのように私自身のイメージディレクトリを出力する必要がありますか?

ありがとうございました!私はこれが愚かな質問かもしれないことを知っている! どうか、誰かがこの質問を解決するのに手伝ってもらえますか、ありがとうございます!ヤロスラフのURL @に加えて

+0

たぶんCIFARチュートリアルで行ったように、直接 'decode_jpg'を使用して画像を読み込みますか? https://www.tensorflow.org/versions/r0.8/tutorials/deep_cnn/index.html –

+0

このチュートリアル「CIFAR-10」のデータセットをダウンロードしました。 cifar-100-python.tar列車、テスト、メタなどが含まれています... 私の問題は、私のjpgファイルをそれらのファイルタイプに変換する方法だと思いますか? imageflow?または別のツールキットですか? –

答えて

1

私は、自分で感謝の皆にこのstubid疑問を解決しています。

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 
0

、あなたはこのようなファイルに何かから画像を読み取ることができます。

img_file = tf.read_file('image.jpg') 
img = tf.image.decode_jpeg(img_file) 
+0

このチュートリアル「CIFAR-10」のデータセットをダウンロードしました。 cifar-100-python.tar列車、テスト、メタなどが含まれています... 私の問題は、私のjpgファイルをそれらのファイルタイプに変換する方法だと思いますか? imageflow?または別のツールキットですか? –

+0

@TonTon Hsien-De Huang https://www.cs.toronto.edu/~kriz/cifar.html、<1 x label><3072 xピクセル> ... <1 x label><3072 xピクセル>の形式を参照してください。基本的には、tf.image.decode_jpegを使って何かを作ることができます。 img:sess.run(img)を印刷してみてください。 –

+0

ディレクトリの画像ファイルを段階的に変換する方法を教えてください。 Pythonを使用しますか?シェル?または?等...ありがとう! –

関連する問題