![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
卷积神经网络
行走的鸭蛋
日供一卒,功不唐捐!!
展开
-
卷积神经网络(四)Resnet网络pytorch实现
1.Resnet 主要结构图2.VGG与resnet34比较注意虚线和实线的区别:2.1不需要下采样,直接相加3.1需要下采样,下采样之后再相加3.resnet参数结构4.具有代表性的残差块前面是34-的,后面是50+的5.具体代码实现5.1先定义适合Resnet34的基础卷积块#18,34class BasicBlock(nn.Module): #因为第一个卷积和第二个卷积的通道数一样,所以这个设置为1 expansion = 1 def __原创 2020-07-29 17:02:51 · 984 阅读 · 0 评论 -
卷积神经网络(三) 轻量级网络EffNet pytorch实现
这篇论文是在Mobilenetv1,v2,Shufflev1发表之后提出来的,阅读论文前面的一部分就可以知道,主要也是针对这两篇论文的改进。**1.主要改进的地方就是下面这幅图:**将深度可分离卷积(3,3)改成(3,1),(1,3)空间可分离卷积,这个结构在谷歌的Inception网络结构中也提到过,感兴趣的小伙伴可查阅。2.该模块代码实现 def make_layers(self,ch_in,ch_out): layers=[ # ch_in=原创 2020-07-26 09:54:09 · 774 阅读 · 0 评论 -
卷积神经网络(二)Alexnet Pytorch实现
卷积神经网络(二)Alexnet Pytorch实现1.Alexnet 网络结构模型相比于Lenet5,它的结构更深,还加入了激活函数Relu()函数(仔细度代码就会发现)2.网络模型搭建 Pytorchimport torch.nn as nnimport torchclass AlexNet(nn.Module): def __init__(self, num_classes=1000, init_weights=False): super(AlexNet, sel原创 2020-07-24 18:18:52 · 326 阅读 · 0 评论 -
卷积神经网络(一) Lenet Pytorch实现
Lenet 这个网络是最基础的卷积神经网络,学过一段时间的pytorch看着结构图应该就可以搭建出来了1. lenet 网络结构图2. lenet模型 代码实现import torch.nn as nnimport torch.nn.functional as Fclass LeNet(nn.Module): #定义conv pool fc def __init__(self): super(LeNet, self).__init__()原创 2020-07-24 18:03:53 · 474 阅读 · 0 评论