【发布时间】:2020-03-09 23:57:56
【问题描述】:
当您使用 VGG、ResNet 等预训练网络时,过去它们都有相应的 preprocess_input 函数,这些函数直接在从 VGG / ResNet / 等模块调用/导入的函数中实现。
这些有助于寻找前任。如果你想反转转换。
现在,函数看起来像这样:
@keras_modules_injection
def decode_predictions(*args, **kwargs):
return vgg16.decode_predictions(*args, **kwargs)
如果您在 Github 存储库中搜索字符串“preprocess_input”,则找不到任何实现。
他们去哪儿了?
【问题讨论】:
-
this one怎么样
-
我认为你应该看看keras_applications。例如在resnet50中,
preprocess_input函数是从imagenet_utils导入的 -
谢谢@akilat90,就是这样。没想到它会在一个完全不同的存储库中。糟糕的是,他们将它们全部捆绑到一个功能中。
标签: tensorflow keras deep-learning