何ヶ月も前にTensorFlowのtf.contrib.learn.DNNRegressor
APIを使用しました。私はここ数ヶ月間TensorFlowの開発に追いつかなかった。今、私はリグレッサーを再び使用したいプロジェクトを持っていますが、DNNRegressor
が提供する実際のモデルをより詳細に制御できます。私が見る限り、これはmodel_fn
パラメータを使用してEstimator
APIによってサポートされています。TensorFlowのtf.estimator.Estimatorとtf.contrib.learn.Estimatorの違い
しかしTensorFlow APIの2 Estimator
秒あります
tf.contrib.learn.Estimator
tf.estimator.Estimator
の両方が同様のAPIを提供し、それらの使用にもかかわらず、わずかに異なっています。なぜ2つの異なる実装があり、どちらを優先するのか?
残念ながら、私はTensorFlowのドキュメントまたは両方のいずれかを使用する際のガイドに違いは見つかりません。実際には、TensorFlowチュートリアルでは、インタフェースの一部が(x
、y
パラメータの代わりに、input_fn
パラメータなどの代わりに)明らかに変更されているため、多くの警告が生成されていました。