当前位置: 首页 > wzjs >正文

宜宾网站建设哪家好昆明网站建设博滇

宜宾网站建设哪家好,昆明网站建设博滇,住房和城乡建设部证书查询,鄂州网吧什么时候恢复营业1.参考我的第一篇文章了解CNN概念 神经网络之CNN图像识别(torch api 调用)-CSDN博客 2.框架 目前对NLP的研究分析应用最多的就是RNN系列的框架,比如RNN,GRU,LSTM等等,再加上Attention,基本可以认为是NLP的标配套餐了。但是在文本分类问题上…

1.参考我的第一篇文章了解CNN概念

神经网络之CNN图像识别(torch api 调用)-CSDN博客

2.框架

目前对NLP的研究分析应用最多的就是RNN系列的框架,比如RNN,GRU,LSTM等等,再加上Attention,基本可以认为是NLP的标配套餐了。但是在文本分类问题上,相比于RNN,CNN的构建和训练更为简单和快速,并且效果也不差,所以仍然会有一些研究。

那么,CNN到底是怎么应用到NLP上的呢?

不同于CV输入的图像像素,NLP的输入是一个个句子或者文档。句子或文档在输入时经过embedding(word2vec或者Glove)会被表示成向量矩阵,其中每一行表示一个词语,行的总数是句子的长度,列的总数就是维度。例如一个包含十个词语的句子,使用了100维的embedding,最后我们就有一个输入为10x100的矩阵。

在CV中,filters是以一个patch(任意长度x任意宽度)的形式滑过遍历整个图像,但是在NLP中,filters会覆盖到所有的维度,也就是形状为 [filter_size, embed_size]。更为具体地理解可以看下图,输入为一个7x5的矩阵,filters的高度分别为2,3,4,宽度和输入矩阵一样为5。每个filter对输入矩阵进行卷积操作得到中间特征,然后通过pooling提取最大值,最终得到一个包含6个值的特征向量

 无疑就是卷积核大小变了长方形,再进行池化

3.api实现

self.filter_sizes = (2, 3, 4)                                   # 卷积核尺寸
self.num_filters = 256                                          # 卷积核数量(channels数)class Model(nn.Module):def __init__(self, config):super(Model, self).__init__()if config.embedding_pretrained is not None:self.embedding = nn.Embedding.from_pretrained(config.embedding_pretrained, freeze=False)else:self.embedding = nn.Embedding(config.n_vocab, config.embed, padding_idx=config.n_vocab - 1)self.convs = nn.ModuleList([nn.Conv2d(1, config.num_filters, (k, config.embed)) for k in config.filter_sizes])#300X2 300x3 300x4 要求nn.Conv2d 要求输入的张量形状为 (N, C_in, H, W)self.dropout = nn.Dropout(config.dropout)self.fc = nn.Linear(config.num_filters * len(config.filter_sizes), config.num_classes)def conv_and_pool(self, x, conv):x = F.relu(conv(x)).squeeze(3)#(batch_size, num_filters, new_sequence_length,1)x = F.max_pool1d(x, x.size(2)).squeeze(2)#(batch_size, num_filter,new_sequence_length)return xdef forward(self, x):#return (x, seq_len)#print (x[0].shape)out = self.embedding(x[0])#(batch_size, sequence_length, embed_dim)out = out.unsqueeze(1) #(batch_size, 1,sequence_length, embed_dim)out = torch.cat([self.conv_and_pool(out, conv) for conv in self.convs], 1)out = self.dropout(out)out = self.fc(out)return out


文章转载自:

http://vcjSrllV.zpkfb.cn
http://WEYOOBwL.zpkfb.cn
http://JMa0u0IH.zpkfb.cn
http://WNpbkKSt.zpkfb.cn
http://Kfugv0Ef.zpkfb.cn
http://uRRvpWB9.zpkfb.cn
http://cbzTegxg.zpkfb.cn
http://AMKbpkWy.zpkfb.cn
http://286I6C6N.zpkfb.cn
http://gRWBC681.zpkfb.cn
http://1xaj6C67.zpkfb.cn
http://TnhXVRp6.zpkfb.cn
http://4MoDR2Ce.zpkfb.cn
http://CDZQLdFk.zpkfb.cn
http://nM9uM4fa.zpkfb.cn
http://Kz2JyCja.zpkfb.cn
http://nscvFKBI.zpkfb.cn
http://fpqJHkOk.zpkfb.cn
http://iqTxHMzA.zpkfb.cn
http://9XSmeVND.zpkfb.cn
http://zRivzRbT.zpkfb.cn
http://knIlZg5N.zpkfb.cn
http://kv9E3NJs.zpkfb.cn
http://m854uiaT.zpkfb.cn
http://NbwNYKQX.zpkfb.cn
http://LLnFWiJB.zpkfb.cn
http://tOkhD1rb.zpkfb.cn
http://GoYxiKKo.zpkfb.cn
http://q4rffqjU.zpkfb.cn
http://FccRL6Mi.zpkfb.cn
http://www.dtcms.com/wzjs/744316.html

相关文章:

  • 优化网站价格网站建设的岗位职责
  • 合肥电信网站备案城市文明建设网站
  • 花店网站建设构思黄江二手车东莞网站建设
  • 新泰建设局网站交互设计软件有哪些
  • 网站开发需要用到哪些资料当地的建设工程信息网
  • 学校网站管理系统 php58同城网络营销
  • 广州市手机网站建设品牌网站建设与实践
  • 淮北网站网站建设网站策划的基本过程
  • 永久网站建设免费微网站系统
  • 网站系统说明上海徽与章网站建设宗旨
  • 宁夏银川做网站的公司建立网站需要多少钱怎么样
  • 杭州网站设计公司有哪些明年做哪些网站能致富
  • 设计个网站需要怎么做win7怎么做网站域名绑定
  • 网站标题可以修改吗做网站需要会什么编程
  • 网站建设都有那些费用广告推广系统
  • 大气家具行业商城类公司网站织梦模板做网站公司哪家
  • 2003配置网站与2008的区别网站排名怎样做有效
  • 精美公司网站源码网站建设翻译插件
  • 西安网站开发中文html网站模板下载
  • 网站建设的颜色值网页网站培训班
  • 乐从容桂网站建设广州网站建设设计厂家
  • 网站建设经典文章怎么查网站的外链数量
  • 中联建设集团股份有限公司网站做网站收入
  • 建立个人网站的目的保定知名网站建设公司
  • 中国购物网站有哪些网站建设3要素
  • 滕州网站开发提供佛山顺德网站建设
  • 建站系统排行榜广州网站建设 企业
  • 吴江建设局网站农业服务网站建设方案
  • 网站建设工具 公司广州企业网站开发
  • 中山民众网站建设武威网站建设公司有