[英]Different prediction of Tensorflow in Python and C-API with SavedModel
我用 Keras 在 python 中訓練和測試了 model 並將其保存為 SavedModel 格式。 然后我使用 C-API 和TF_LoadSessionFromSavedModel()
導入它。 我預測 python 和 C 中的同一組數據,但得到不同的結果。 python 中的預測沒問題,C 中的預測不好,但也不完全是胡說八道。
我檢查過的事情:
每次 python 的結果都很好,C 的結果都不一樣,而且更差。
關於 Python 和 C 的 SavedModel 格式是否有問題?
或者任何其他提示來解決這個問題?
問題是,數據集在 python 中被標准化為 float64 類型,在 C 中被標准化為 float32 類型。
具有相同歸一化的相同類型給出相同的結果。 感謝@GPhilo 的評論。 這是正確的方向!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.