[英]ResNet model in keras and tf.keras give different output for the same image
對於給定的圖像,我正在提取 ResNet 特征,即在所有 conv 層和全局最大池化之后,每個圖像給出 2048 長度的向量。
早些時候,我使用keras==2.3.1
和后端tensorflow==1.13.1
。 現在,自從 keras 與 tensorflow 合並后,我已經轉移到tensorflow==2.0.0
。 我用tf.keras
而不是keras
替換了我的代碼。
但是現在提取的特征和之前提取的特征不一樣了。 ResNet 是一個獨立於 tensorflow/keras 甚至 pytorch 的模型。 它的功能是預定義的。 為什么會出現這種差異? 是否有任何參數可以調整以獲得相同的功能?
編輯1 :添加代碼
from tensorflow.keras.applications.resnet50 import ResNet50, preprocess_input
resnet_model = ResNet50(include_top=False)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.