yangxudong / deeplearning

深度学习相关的模型训练、评估和预测相关代码
1.01k stars 378 forks source link

ESMM导出模型export_savedmodel之后的数据输入格式 #15

Closed yangxiao5201 closed 4 years ago

yangxiao5201 commented 4 years ago

请教大佬,在esmm中export_savedmodel之后得到保存的模型文件,然后想在新的session里load saved_model进行预测,这时候如果用feed_dict方式传入的话 sess.run('CTCVR:0', feed_dict={'input_example_tensor:0': [X]}) 这里的X应该是什么格式呢?尝试了直接传入字符串会报如下错误 InvalidArgumentError (see above for traceback): Could not parse example input, value: '{"behaviorBids":[24844,2674,29474,2855,30250,32057,35],"behaviorC1ids":[3,5,591,1230,2],"behaviorCids":[2187,164,713,47,73,78,61],"behaviorPids":[8567830,1098681,3861814,577623,2965309,4019581,8369742],"behaviorSids":[85039235,138228,36774732,118520,46571321,49310857,38369486],"bidWeights":[0.9999832,0.99967366,0.999643,0.9995961,0.999551,0.9890053,0.9889464],"brandPrefer":0,"c1idWeights":[0.9999832,0.99967366,0.999643,0.9995961,0.9890053],"cate2Prefer":0.11423163,"catePrefer":0.04157726,"cidWeights":[0.9999832,0.99967366,0.999643,0.9995961,0.999551,0.9890053,0.9889464],"click":0,"matchScore":0.3556864,"matchType":4,"pay":0,"phoneBrand":"apple","phoneOs":"ios","phoneResolution":"375*812","pidWeights":[0.9999832,0.99967366,0.999643,0.9995961,0.999551,0.9890053,0.9889464],"popScore":0.001,"position":23,"productId":8518322,"sellerPrefer":0,"share":0,"sidWeights":[0.9999832,0.99967366,0.999643,0.9995961,0.999551,0.9890053,0.9889464],"time":1544615913,"triggerNum":1,"triggerRank":10,"type":1,"userId":41233203,"userType":0}' [[node ParseExample/ParseExample ]]