ためinput_fn使用している場合:some_inputはx
、y
、およびbatch_size
を持っている場合は設定BATCH_SIZE私はTFのハイレベルな見積もり使用していますtf.contrib.learn.Estimator
estim = tf.contrib.learn.Estimator(...)
estim.fit (some_input)
を、コードが実行されても警告付き。そこで私はinput_fn
を使用しようとしましたが、x
、y
をこのinput_fn
に送信しましたが、batch_size
は送信しませんでした。例が見つかりませんでした。
estim.fit
/estim.evaluate
への入力としてinput_fn
を使用し、batch_size
も使用する単純な例を誰も共有できますか?
tf.train.batch
を使用する必要がありますか?もしそうなら、高水準実装(tf.layers
)にどのようにマージされますか?グラフのtf.Graph()またはセッションは分かりません。
WARNING::tensorflow:以下
は、私が得た警告です/usr/local/lib/python2.7/dist-packages/tensorflow/contrib/learn/python/learn/monitors.pyから:657:呼び出し評価(tensorflow.contrib.learn.python.learn.estimators.estimatorから)yは推奨されておらず、2016-12-01の後に削除されます。
アップデート手順: Estimatorは、Scikit Learnインターフェイスから別のクラスSKCompatに移動して に移動します。引数x、yおよびbatch_sizeはSKCompatクラスで利用可能な のみであり、Estimatorはinput_fnのみを受け入れます。
例変換:
EST =推定(...) - > EST = SKCompat(見積もり(...))
将来的に_input_fn_に問題が発生する可能性がある人(現時点では、マニュアルはそれほど自明ではありません) - よく理解されている例を以下の[link](http:// blog。 mdda.net/ai/2017/02/25/estimator-input-fn)。 – Roi