如何更改tensorflow 0.12版本的代码

时间:2017-01-05 03:38:41

标签: tensorflow tflearn

我有一个代码,它之前运行但现在不运行。

if let articleArray = json["articles"].array {
     let sorted = articleArray.sorted(by: { (first, second) -> Bool in
        return dateFormatter.date(from: first["date"].stringValue)! < dateFormatter.date(from: second["date"].stringValue)!
     })
 }

但现在我收到的错误是# ## 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)

如何修改Tensorflow 0.12的此指令?

1 个答案:

答案 0 :(得分:1)

您应该将TensorFlowEstimator替换为Estimator。在0.12中有一个重要的因素,请查看Estimator文档。