私はAIとテンソルフローの完全な初心者ですので、これが間違った質問であれば許してください。 私はこのチュートリアルに基づいてスクリプトを使用してtensorflowネットワークを訓練してきました:Tensorflowの 'features'形式
https://www.tensorflow.org/versions/r0.10/tutorials/wide_and_deep/index.html
私はトレーニングがOKだったと信じています。 は、今私は、単一の入力のための予測を行うために、この方法を実行するためにwhant:
tf.contrib.learn.DNNClassifier.predict_proba(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「は辞書」すべきではない...しかし、それは何をすべきですか? 誰かが私に指示を与えることはできますか?
ありがとうございます。