检查一个变量是否是 ResNet50 的实例

问题描述 投票:0回答:1

我正在检查是否

model = ResNet50(weights='imagenet', include_top=False, pooling="avg")

的实例
keras.applications.ResNet50

我所做的是:

isinstance(model, ResNet50)

但不幸的是,这引发了以下异常:

TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union

另外,我试过:

isinstance(model, keras.applications.ResNet50())

但是,这再次引发了我同样的例外。

  • 我错过了什么?
python keras instance
1个回答
0
投票

keras.applications.ResNet50
是一个返回
keras.models.Model
实例的函数。

尝试:

if model.name == "resnet50":
    ...
© www.soinside.com 2019 - 2024. All rights reserved.