CBAM-Keras
这是实现。 该存储库还包括,因此您可以在基本的CNN模型,带有CBAM块的基本模型和带有SE块的基本模型之间进行训练和比较。
CBAM:卷积块注意模块
CBAM提出了一个称为“卷积块注意模块”(CBAM)块的体系结构单元,以通过使用注意机制来提高表示能力:关注重要特征并抑制不必要的特征。 该研究可以被认为是的后代和改进。
CBAM_block的图
每个注意子模块图
ImageNet-1K上的分类结果
先决条件
Python 3.x
凯拉斯
准备数据集
该存储库使用数据集。 当您运行训练脚本时,数据集将被自动下载。 (请注意,您不能使用Cifar10数据集运行Inception系列模型,因为当Cifar10为32时,Inception系列模型中可用的最小输入大小为139。因此,请尝试将Inception系列模型与其他数据集一起使用。)
CBAM_block和SE_b
2021-09-23 11:58:05
581KB
Python
1