Google Colab中的Tensorflow估算器错误

时间:2018-08-13 19:26:18

标签: python pandas tensorflow google-colaboratory tensorflow-estimator

我正在google colab环境中在tensorflow中训练DNN,该代码直到昨天都可以正常工作,但是现在当我运行代码的estimator训练部分时,它给出了一个错误。

我不知道是什么原因,google colab是否使用任何版本的tensorflow的更新版本,其中某些功能与旧版本不兼容?因为我之前的代码没有问题,并且没有更改。 看来其他代码也存在此问题,例如斯坦福大学之前运行的此示例代码没有任何错误, https://colab.research.google.com/drive/1nG7Ga46jrWF5n7pHe0FK6anB0pLNgBVt

但是现在当您运行该部分时:

$installs | ForEach-Object {
    $_.Location
}

与我的错误相同:

estimator.train(input_fn=train_input_fn, steps=1000);

1 个答案:

答案 0 :(得分:2)

方法y的{​​{1}}属性接收到一个熊猫tf.estimator.inputs.pandas_input_fn对象的输入。

要从DataFrame中提取目标“ sent_symbol”,请调用Series

要修复此脚本,请按如下所示修改代码:

training_labels['sent_symbol']