1

昨天,我将 Tensorflow 从 0.8 更新到了 0.9 版本。之后,我在 Skflow 模型中观察到以下警告。谁能告诉我这是什么意思?有没有办法解决它?是否有其他方法可以使用 Skflow 对 DNN 回归器进行建模?

/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/tensorflow/python/ops/array_ops.py:1197:VisibleDeprecationWarning:将 ndim > 0 的数组转换为索引将导致未来的错误 result_shape.insert(dim, 1)

警告:tensorflow:TensorFlowDNNRegressor 类已弃用。请考虑使用 DNNRegressor 作为替代方案。

4

1 回答 1

1

这只是一个警告,因此您的模型可以正常训练。Skflow(或 TFLearn 相同的东西)建议您使用skflow.DNNRegressor而不是skflow.TensorFlowDNNRegressor.

以下是DNNRegressordoc的参数:

tf.contrib.learn.DNNClassifier.__init__(
  hidden_units,
  feature_columns=None,
  model_dir=None,
  n_classes=2,
  weight_column_name=None,
  optimizer=None,
  activation_fn=relu,
  dropout=None,
  config=None)

但是,根据之前的帖子,新功能还没有起作用,所以我建议您暂时使用旧功能!

于 2016-06-11T07:41:12.553 回答