VGG

image-20230115231521213

image-20230115231530792

image-20230115231545915

image-20230115231556483

image-20230115231606383

image-20230115231617725

image-20230115232001764

image-20230115231938126

ImageNet

image-20230115232116396

image-20230115232130864

预训练网络

image-20230115232510472

image-20230115232203534

image-20230115232214755

image-20230115232232805

Keras内置预训练网络

image-20230115231803430

VGG两个很大的缺点

  1. 网络架构weight数量相当大,很消耗磁盘空间。
  2. 训练非常慢 由于其全连接节点的数量较多,再加上网络比较深,VGG16 有533MB+,VGG19有574MB。这使得部署VGG比较耗时。

微调:==冻结模型库的底部的卷积层, 共同训练新添加的分类器层和顶部部分卷积层。==

底部卷积层:提取通用特征(通用纹理,细小规则)

顶部卷积层:随着窗口视野的扩大,形成抽象特征(特点物品识别)

image-20230116011616609

==微调步骤==

  1. 在预训练卷积基上添加自定义层
  2. 冻结卷积基所有层
  3. 训练添加的分类层
  4. 解冻卷积基的一部分层
  5. 联合训练解冻的卷积层和添加的自定义层}