我正在尝试使用keras cloudml示例(https://github.com/GoogleCloudPlatform/cloudml-samples/tree/master/census/keras)并在修复错误(Keras google cloudml sample: IndexError)之后进行云培训并且我可以成功创建模型,但我仍然无法获得云预测工作。
我在stackexchange上寻找解决方案,google并阅读https://cloud.google.com/ml-engine/docs/how-tos/troubleshooting
请参阅下面的环境,模型,预测呼叫和错误。
我仍然是一个菜鸟,所以我可能会以一种天真的方式犯错。
感谢任何帮助,
yarc68000
------------模特---------------
$ gcloud ml-engine models list
NAME DEFAULT_VERSION_NAME
j171011_census1_model v1
------------预测和错误--------------
$ gcloud ml-engine predict --model j171011_census1_model --version v1 --json-instances ../test.json
{
"error": "Prediction failed: Expected tensor name: input, got tensor name: [u'hours_per_week', u'native_country', u'relationship', u'gender', u'age', u'marital_status', u'race', u'education_num', u'workclass', u'capital_loss', u'education', u'capital_gain', u'occupation']."
}
-----------环境----------------
(env1) $ python --version
Python 2.7.13 :: Continuum Analytics, Inc.
(env1) $ conda list | grep 'h5py\|keras\|pandas\|numexpr\|tensorflow'
h5py 2.7.1 py27_1 conda-forge
keras 2.0.6 py27_0 conda-forge
numexpr 2.6.2 py27_1 conda-forge
pandas 0.20.3 py27_0 anaconda
tensorflow 1.3.0 <pip>
tensorflow-tensorboard 0.1.6 <pip>