【发布时间】:2016-08-05 12:09:27
【问题描述】:
我是 AI 和 tensorflow 的初学者,所以如果这是一个愚蠢的问题,请原谅。 我已经使用基于本教程的脚本训练了一个 tensorflow 网络:
https://www.tensorflow.org/versions/r0.10/tutorials/wide_and_deep/index.html
我相信培训没问题。 现在我想运行这个方法来预测单个输入:
tf.contrib.learn.DNNClassifier.predict_proba(x=x)
但我找不到任何有关如何构建“x”参数的文档... 我试过了:
x = {k: tf.SparseTensor(indices=[[0, 0]], values=[d_data[k]], shape=[1, 1]) for k in COLUMNS}
在哪里: d_data 是一个包含大约 150 个键/值对的字典。 COLUMNS 是一个包含所有所需键的列表。 使用相同的设置来训练网络。
但得到错误:
AttributeError: 'dict' object has no attribute 'dtype'
所以... x 不应该是一个'dict'...但是它应该是什么呢? 谁能给我一些指示?
非常感谢。
【问题讨论】:
标签: python artificial-intelligence tensorflow