使用诸如VGG,ResNet等的预训练网络时,过去它们都具有直接在从VGG / ResNet等模块调用/导入的功能中直接实现的相应preprocess_input功能。
这些对于查看ex很有帮助。如果要反转转换。
如今,这些功能看起来像这样:
@keras_modules_injection
def decode_predictions(*args, **kwargs):
return vgg16.decode_predictions(*args, **kwargs)
如果您在Github存储库中搜索字符串'preprocess_input',将找不到任何实现。
他们去哪了?
答案 0 :(得分:0)
针对ImageNet数据预处理和预测解码的Tensorflow 2.x实现提供详细信息和参考答案
在tf.keras.applications.imagenet_utils
下。
tf.keras.applications.imagenet_utils.preprocess_input()和tf.keras.applications.imagenet_utils.decode_predictions()都被移到一个类下。
这是GitHub实施的link。