一.注意事项
1.本文主要是引用大佬的文章(侵权请联系,马上删除),做的工作为简单补充
二.介绍
①简介:VGG16是一种卷积神经网络模型,由牛津大学视觉几何组(Visual Geometry Group)开发。它有16个卷积层和3个全连接层,是深度学习中常用的图像分类模型之一。VGG16的主要特点是网络结构简单清晰,所有的卷积层都采用了3x3的卷积核和ReLU激活函数,并且在每个卷积层之后都有一个池化层来降低特征图的维度。
②结构图:
(1)
(2)
(3)
(理论知识建议阅读:《python深度学习》笔记(二十一):VGG16网络模型的原理与实现-CSDN博客)
三.正文
1.大体流程按照
使用pytorch框架手把手教你利用VGG16网络编写猫狗分类程序_哔哩哔哩_bilibili
2.准备工作
①代码(上述UP主提供的)
(1)链接:https://pan.baidu.com/s/1my_uzYws6ED4tIVHNd7U7A
提取码:6688
(2)github上: https://github.com/mmastererliu/vggmast
2.结果式样