首页 > 解决方案 > 如何理解每个模型的 keras 中的 `preprocess_input` 函数?

问题描述

我试图了解该preprocess_input功能如何在不同模型的 keras 中工作。我查看了源代码(即ResNet50),但无法理解此处@keras_modules_injection定义的装饰器。

模块注入如何与装饰器一起工作?

如何直接查看每个模型执行了哪些预处理步骤?

标签: pythonkeraspython-decorators

解决方案


实际上,预先训练的模型及其相关代码不久前被分解到他们自己的单独包中,称为keras_applications. 因此,您可以看到预处理逻辑,特别是这里preprocess_input的功能。


推荐阅读