cnn经典模型
Action_now_z
认真做个快乐的普通人。
展开
-
使用pytorch搭建MobileNet网络
1.MobileNet网络介绍MobileNet V1 idea:1、DW卷积2、增加超参数 α 、β (人为设定)DW卷积的 输入特征矩阵channel = 输出特征矩阵channel=卷积核个数深度可分离卷积(Depthwise Separable Conv)由DW(Depthwise Conv)卷积和PW(Pointwise Conv)卷积组成MobileNet V2idea:1、Inverted Residuals(倒残差结构)2、Linear Bottlenecks原创 2020-11-15 18:22:39 · 1695 阅读 · 0 评论 -
使用pytorch搭建ResNet网络
参考:https://www.cnblogs.com/jiyou/p/11272650.html https://zhuanlan.zhihu.com/p/77899090导入需要使用的包import torch.nn as nnimport torch.utils.model_zoo as model_zoo# 每一种架构下都有训练好的可以用的参数文件# 默认的resnet网络,已预训练model_urls = { 'resn...原创 2020-11-07 17:14:39 · 3086 阅读 · 1 评论 -
使用pytorch搭建GoogLeNet网络
GoogLeNet网络模型 运行结果D:\anaconda\python.exe C:/Users/10272/PycharmProjects/test/train.pycputrain loss: 100%[**************************************************->]1.382[epoch 1] train_loss: 2.830 test_accuracy: 0.407train loss: 100%[*************...原创 2020-11-02 10:36:27 · 2262 阅读 · 1 评论 -
使用pytorch搭建VGG网络
首先,引入CNN感受野其次,VGG整体框架如下:每层的卷积层stride=1,padding=1;池化层也一样的结构VGG论文要点:仅使用3X3滤波器,这与之前的AlexNet的首层11X11滤波器、ZF Net的7X7滤波器都大不相同。作者所阐述的理由是,两个3X3的卷积层结合起来能够生成一个有效的5X5感知区。因此使用小尺寸滤波器既能保持与大尺寸相同的功能又保证了小尺寸的优势。优势其中之一就是参量的减少,另一个优势在于,针对两个卷积网络我们可以使用多一个线性整流...原创 2020-10-23 22:05:11 · 1295 阅读 · 1 评论 -
使用pytorch搭建AlexNet并训练花类数据集
AlexNet论文要点:利用ImageNet数据库进行网络训练,库中包含22000种类的1500万标签数据。 利用线性整流层ReLU的非线性函数。(利用线性整流层ReLU后,运行速度比传统双曲正切函数快了几倍) 利用了数据扩容方法data augmentation,包括图像变换、水平反射、块提取patch extractions等方法; 为解决训练集过拟合问题而引入了丢包层dropout layer; 使用批量随机梯度下降法batch stochastic gradient desce...原创 2020-10-23 11:14:54 · 1451 阅读 · 1 评论