3

在线预测因“无法从提要中以字节形式获取元素”而失败。这是什么意思,我该如何解决?

我正在使用以下代码生成预测:

request_data = [{ 'examples' : 
    {'pickup_longitude': -73.885262,
     'pickup_latitude': 40.773008,
     'dropoff_longitude': -73.987232,
     'dropoff_latitude': 40.732403,  
     'fare_amount': 0,
     'passenger_count': 2}}]

parent = 'projects/%s/models/%s/versions/%s' % ('some project', 'taxifare', 'v1')
response = api.projects().predict(body={'instances': request_data}, name=parent).execute()
4

1 回答 1

3

问题是我没有包含元数据文件作为模型的一部分。元数据文件告诉 Cloud ML 服务如何将 json 记录转换为序列化的示例原型。如果没有元数据文件,则不会进行转换,因此 tf.parse_example 将失败,并出现错误“无法从提要中获取元素作为字节”。

于 2016-10-31T10:09:53.743 回答