关于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列表操作使用示例分享
Feb 21 Python
Python实现简单拆分PDF文件的方法
Jul 30 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
Dec 10 Python
Python爬虫代理IP池实现方法
Jan 05 Python
python不换行之end=与逗号的意思及用途
Nov 21 Python
python 判断文件还是文件夹的简单实例
Jun 10 Python
Python Numpy库常见用法入门教程
Jan 16 Python
Pymysql实现往表中插入数据过程解析
Jun 02 Python
基于python模拟bfs和dfs代码实例
Nov 19 Python
python爬取股票最新数据并用excel绘制树状图的示例
Mar 01 Python
在Django中使用MQTT的方法
May 10 Python
移除Selenium中window.navigator.webdriver值
Jun 10 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
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
2008/05/26 PHP
一个PHP数组应该有多大的分析
2009/07/30 PHP
PHP程序员基本要求和必备技能
2014/05/09 PHP
php生成xml时添加CDATA标签的方法
2014/10/17 PHP
PHP过滤黑名单关键字的方法
2014/12/01 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
jquery实现加载等待效果示例
2013/09/25 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
python 爬取微信文章
2016/01/30 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
python集合常见运算案例解析
2019/10/17 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
python 弧度与角度互转实例
2020/04/15 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
卡骆驰新加坡官网:Crocs新加坡
2018/06/12 全球购物
yy结婚证婚词
2014/01/10 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
中学生思想品德评语
2014/12/31 职场文书
被告答辩状范文
2015/05/22 职场文书
单位综合评价意见
2015/06/05 职场文书
小学运动会前导词
2015/07/20 职场文书
爱国主义教育主题班会
2015/08/13 职场文书