【发布时间】:2021-10-06 11:21:02
【问题描述】:
我正在尝试使用 amazon sagemaker 部署 tensorflow keras 模型。过程成功完成,但是当直接使用 keras 进行预测和调用 sagemaker 端点进行预测时,我得到了不同的预测结果。
我使用these 步骤将模型部署到 sagemaker。
检查以下示例。
data = np.random.randn(1, 150, 150, 3)
# predict using amazon sagemaker
sagemaker_predict = uncompiled_predictor.predict(data)
print(sagemaker_predict)
#predict same using keras
val = model.predict(data)
print(val)
>>{'predictions': [[0.491645753]]}
[[0.]]
这是应该发生的事情吗?据我所知,它应该是相同的。由于某种原因,数据被损坏或 sagemaker 权重被重新初始化。有什么想法吗?
【问题讨论】:
标签: python tensorflow machine-learning keras amazon-sagemaker