浅谈pytorch卷积核大小的设置对全连接神经元的影响


Posted in Python onJanuary 10, 2020

3*3卷积核与2*5卷积核对神经元大小的设置

#这里kerner_size = 2*5
class CONV_NET(torch.nn.Module): #CONV_NET类继承nn.Module类
 def __init__(self):
  super(CONV_NET, self).__init__() #使CONV_NET类包含父类nn.Module的所有属性
  # super()需要两个实参,子类名和对象self
  self.conv1 = nn.Conv2d(1, 32, (2, 5), 1, padding=0)
  self.conv2 = nn.Conv2d(32, 128, 1, 1, padding=0)
  self.fc1 = nn.Linear(512, 128)
  self.relu1 = nn.ReLU(inplace=True)
  self.drop1 = nn.Dropout(0.5)
  self.fc2 = nn.Linear(128, 32)
  self.relu2 = nn.ReLU(inplace=True)
  self.fc3 = nn.Linear(32, 3)
  self.softmax = nn.Softmax(dim=1)

 def forward(self, x):
  x = self.conv1(x)
  x = self.conv2(x)
  x = x.view(x.size(0), -1)
  x = self.fc1(x)
  x = self.relu1(x)
  x = self.drop1(x)
  x = self.fc2(x)
  x = self.relu2(x)
  x = self.fc3(x)
  x = self.softmax(x)
  return x

主要看对称卷积核以及非对称卷积核之间的计算方式

#这里kerner_size = 3*3
class CONV_NET(torch.nn.Module): #CONV_NET类继承nn.Module类
 def __init__(self):
  super(CONV_NET, self).__init__() #使CONV_NET类包含父类nn.Module的所有属性
  # super()需要两个实参,子类名和对象self
  self.conv1 = nn.Conv2d(1, 32, 3, 1, padding=1)
  self.conv2 = nn.Conv2d(32, 128, 1, 1, padding=0)
  self.fc1 = nn.Linear(3200, 128)
  self.relu1 = nn.ReLU(inplace=True)
  self.drop1 = nn.Dropout(0.5)
  self.fc2 = nn.Linear(128, 32)
  self.relu2 = nn.ReLU(inplace=True)
  self.fc3 = nn.Linear(32, 3)
  self.softmax = nn.Softmax(dim=1)

 def forward(self, x):
  x = self.conv1(x)
  x = self.conv2(x)
  x = x.view(x.size(0), -1)
  x = self.fc1(x)
  x = self.relu1(x)
  x = self.drop1(x)
  x = self.fc2(x)
  x = self.relu2(x)
  x = self.fc3(x)
  x = self.softmax(x)
  return x

针对kerner_size=2*5,padding=0,stride=1以及kerner_size=3*3,padding=1,stride=1二者计算方式的比较如图所示

浅谈pytorch卷积核大小的设置对全连接神经元的影响

以上这篇浅谈pytorch卷积核大小的设置对全连接神经元的影响就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
centos系统升级python 2.7.3
Jul 03 Python
python中常用的九种预处理方法分享
Sep 11 Python
python 列表递归求和、计数、求最大元素的实例
Nov 28 Python
在django view中给form传入参数的例子
Jul 19 Python
pandas通过字典生成dataframe的方法步骤
Jul 23 Python
Flask框架模板渲染操作简单示例
Jul 31 Python
python中的RSA加密与解密实例解析
Nov 18 Python
windows中安装Python3.8.0的实现方法
Nov 19 Python
python 实现矩阵按对角线打印
Nov 29 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
May 18 Python
Pycharm快捷键配置详细整理
Oct 13 Python
python实现xml转json文件的示例代码
Dec 30 Python
python颜色随机生成器的实例代码
Jan 10 #Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 #Python
Python GUI自动化实现绕过验证码登录
Jan 10 #Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 #Python
如何给Python代码进行加密
Jan 10 #Python
pytorch如何冻结某层参数的实现
Jan 10 #Python
python标识符命名规范原理解析
Jan 10 #Python
You might like
PHP项目开发中最常用的自定义函数整理
2010/12/02 PHP
php生成微信红包数组的方法
2019/09/05 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
Python爬虫DOTA排行榜爬取实例(分享)
2017/06/13 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
Python制作词云图代码实例
2019/09/09 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
python模拟实现分发扑克牌
2020/04/22 Python
简单了解Django项目应用创建过程
2020/07/06 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
2020/11/02 Python
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
教师旷工检讨书
2014/01/18 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书