2017-05-18 8 views
0

にデータをロードするには、さまざまな方法が、私は、 Tensorflow

  1. はアイリスデータセットをロードするには、tf.contrib.learn.datasets例えば

    でTensorflowでデータをロードする方法を学びますIris flower classifierは、彼らは次のコードを使用:

    training_set = tf.contrib.learn.datasets.base.load_csv_with_header(
    filename=IRIS_TRAINING, 
    target_dtype=np.int, 
    features_dtype=np.float32) 
    
  2. MNISTをmnistロードするには、それらを使用:

    mnist = tf.contrib.learn.datasets.mnist.read_data_sets(train_dir=LOGDIR + 'data', one_hot=True) 
    

あなたは私の2つの方法の間で異なるを把握するのに役立つ可能性があり。特に、与えられたタイプのデータにどのような方法が適しているかをどのように知ることができますか?事前に

おかげで、

答えて

0

私はTFにデータをロードする一つの方法があることを言わないだろう:それはあなたのデータの形式、ECCに依存します。メカニズムを説明するthis guideと、入力パイプラインの背後にあるの考え方を見てみるとよいでしょう。

+0

@ petrux:ありがとう。それは私の初心者のための読書のトンです –

+0

私はサイドコメントとしてそれを追加します:私は私の職場でTFの小さなチュートリアルを与え、[このノート](https://github.com/petrux/TF-102/ blob/master/05-InputPipeline.ipynb)を入力パイプラインに追加します。 HTH。 – petrux