Keras google cloudml示例:预测失败

时间:2017-10-11 11:28:05

标签: keras google-cloud-ml-engine

我正在尝试使用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>

0 个答案:

没有答案