关于Pytorch的MLP模块实现方式


Posted in Python onJanuary 07, 2020

MLP分类效果一般好于线性分类器,即将特征输入MLP中再经过softmax来进行分类。

具体实现为将原先线性分类模块:

self.classifier = nn.Linear(config.hidden_size, num_labels)

替换为:

self.classifier = MLP(config.hidden_size, num_labels)

并且添加MLP模块:

class MLP(nn.Module):
    def __init__(self, input_size, common_size):
      super(MLP, self).__init__()
      self.linear = nn.Sequential(
        nn.Linear(input_size, input_size // 2),
        nn.ReLU(inplace=True),
        nn.Linear(input_size // 2, input_size // 4),
        nn.ReLU(inplace=True),
        nn.Linear(input_size // 4, common_size)
      )
 
    def forward(self, x):
      out = self.linear(x)
      return out

看一下模块结构:

mlp = MLP(1000,3)
print(mlp)

关于Pytorch的MLP模块实现方式

以上这篇关于Pytorch的MLP模块实现方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python结合shell查询google关键词排名的实现代码
Feb 27 Python
python技能之数据导出excel的实例代码
Aug 11 Python
Django数据库操作的实例(增删改查)
Sep 04 Python
Python实现的插入排序算法原理与用法实例分析
Nov 22 Python
浅谈python装饰器探究与参数的领取
Dec 01 Python
python爬虫的一个常见简单js反爬详解
Jul 09 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
Python多线程Threading、子线程与守护线程实例详解
Mar 24 Python
python简单的三元一次方程求解实例
Apr 02 Python
Python任务调度利器之APScheduler详解
Apr 02 Python
python查询MySQL将数据写入Excel
Oct 29 Python
python实现层次聚类的方法
Nov 01 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 #Python
Pytorch中膨胀卷积的用法详解
Jan 07 #Python
Python urlopen()和urlretrieve()用法解析
Jan 07 #Python
简单了解Django ORM常用字段类型及参数配置
Jan 07 #Python
解决torch.autograd.backward中的参数问题
Jan 07 #Python
Pytorch 中retain_graph的用法详解
Jan 07 #Python
PyTorch中的Variable变量详解
Jan 07 #Python
You might like
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
为指定元素增加样式的js代码
2009/12/09 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
2015/08/13 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
微信小程序bindtap事件与冒泡阻止详解
2019/08/08 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
Python下Fabric的简单部署方法
2015/07/14 Python
python 平衡二叉树实现代码示例
2018/07/07 Python
解决Python print 输出文本显示 gbk 编码错误问题
2018/07/13 Python
使用11行Python代码盗取了室友的U盘内容
2018/10/23 Python
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
Tod’s英国官方网站:意大利奢华手工制作手袋和鞋履
2019/03/15 全球购物
金融事务专业毕业生求职信
2014/02/23 职场文书
幼儿园母亲节活动方案
2014/03/10 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
三八妇女节主持词
2015/07/04 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
基于docker安装zabbix的详细教程
2022/06/05 Servers