2017-01-05 2 views
0

以前は実行していましたが、今は実行していないコードがあります。テンソルフローのコードを変更するにはどうすればいいですか?0.12バージョン

# ## Create a regressor with TF Learn 
# **Parameters**: 
# - model_fn: regression model 
# - n_classes: 0 for regression 
# - verbose 
# - steps: training steps 
# - optimizer: ("SGD", "Adam", "Adagrad") 
# - learning_rate 
# - batch_size 
    regressor = learn.TensorFlowEstimator(model_fn=lstm_model(TIMESTEPS, RNN_LAYERS, DENSE_LAYERS),n_classes=0,verbose=1,steps=TRAINING_STEPS,optimizer='Adagrad',learning_rate=0.03,batch_size=BATCH_SIZE) 

しかし、今、私は"AttributeError: 'tensorflow.contrib.learn' object has no attribute 'TensorFlowEstimator'"

がどのように私はTensorflow 0.12のためにこの命令を変更することができますというエラーを取得していますか?

+0

新しいバージョンでは、tensorflow.contrib.learn.TensorFlowEstimateは使用されていませんか?それは代わりにtensorflow.contrib.learn.Estimateですか?この命令を変更するにはどうすればよいですか?ありがとう。私はテンソルフローを研究する初心者です。 –

答えて

0

TensorFlowEstimatorEstimatorに置き換える必要があります。 0.12に大きな要因が再検討されました。Estimator文書をご覧ください。

+0

BaseEstimatorまたはEstimatorを使用してコードを変更できますか? –

関連する問題