私は最近tensorflow.contrib.learn
(skflow) ライブラリを使い始めましたが、とても気に入っています。ただし、 の使用に関する問題に直面してEstimator
います。フィット関数は次のいずれかを使用します
- (
X
、Y
、およびbatch_size
) - このアプローチの問題は、エポック数の指定と任意のデータ ソースの許可をサポートしていないことです。 input_fn
-さらに、エポックを設定すると、トレーニングのソース(私の場合はデータベースから直接取得されます)の柔軟性が大幅に向上します。
ファイルを読み取るinput_fnを作成できることはわかっていますが、ファイルを扱うことに興味がないため、次の関数は役に立ちません-
tf.contrib.learn.read_batch_examples
tf.contrib.learn.read_batch_features
tf.contrib.learn.read_batch_record_features
理想的には、 StreamingDataFeederを input_fn として使用したいと考えています。これを達成する方法はありますか?