Python Tensorflow 2:从中心修改模型(resnet)

Python Tensorflow 2:从中心修改模型(resnet),python,tensorflow,tensorflow2.x,Python,Tensorflow,Tensorflow2.x,如何修改从中心恢复的Tensorflow 2模型的模型图和函数(不仅仅是变量值) (这似乎与Tensorflow 2的动机相同。) 特别是,对于(截至本文撰写之时的第4版),我尝试了tensorflow\u hub.KerasLayer,tensorflow.keras.models.load\u model,tensorflow.saved\u model.load,以及tensorflow\u hub.load。所有这些都不会导致对象具有任何函数或属性来查看流图(更不用说修改它了)。我猜想这

如何修改从中心恢复的Tensorflow 2模型的模型图和函数(不仅仅是变量值)

(这似乎与Tensorflow 2的动机相同。)

特别是,对于(截至本文撰写之时的第4版),我尝试了
tensorflow\u hub.KerasLayer
tensorflow.keras.models.load\u model
tensorflow.saved\u model.load
,以及
tensorflow\u hub.load
。所有这些都不会导致对象具有任何函数或属性来查看流图(更不用说修改它了)。我猜想这是因为模型是从早期的Tensorflow移植的,或者在保存时没有进行修饰,但是流图和函数肯定可以用于它自己的内部计算

直接使用.pb二进制文件会导致失血过多



更新:我找到了一种适合我的情况的替代方法:完全避免使用hub,而是使用tensorflow.keras.applications.ResNet101。对于未在keras应用程序中实现的模型,最好还是能回答原始问题。

从TF Hub加载模型时会遇到什么错误?包括日志。我没有看到任何错误。