1

TensorFlow を使用して学習モデルを作成することを学んでいます。

MNIST チュートリアルを正常に実行したので、自分のイメージでモデルをテストしたいと思います。それらは同じサイズの画像 (224x224) であり、フォルダーに分類されます。

MNIST の例のように、これらの画像をモデルの入力として使用したいと思います。MNIST データセットを開こうとしましたが、読み取れません。いくつかのバイナリ型に変換されていると思います。例を通して、MNISTデータセットはどういうわけか次のような構造を持っていると思います:

  • ムニスト
    • テスト
      • 画像
      • ラベル
    • 訓練
      • 画像
      • ラベル

データセットを自分の画像ファイルの MNIST データのように見せるにはどうすればよいですか?

どうもありがとうございました!

4

1 に答える 1

3

MNIST は画像形式で保存されません。mnist の Web サイト ( http://yann.lecun.com/exdb/mnist/ ) から、テンソルまたは numpy 配列にすでに近い特定の形式があり、最小限の調整でテンソルフローで使用できることがわかります。 . これは、数字を含む一種のマトリックスです。

通常の画像 (たとえば .jpg) を操作するために必要なのは、画像処理用の python lib を使用して np.array に変換することです。たとえば、PIL は次のように機能します: PIL と numpy

別のオプションは、tensorflow の組み込み関数を使用して、画像を tensorflow でサポートされているテンソルに直接変換することです。これを確認してください: https://www.tensorflow.org/versions/r0.9/api_docs/python/image.html

于 2016-07-11T15:13:10.777 に答える