当前位置: 首页 > 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://Uoijikzd.Lbzgt.cn
http://y6V6nowG.Lbzgt.cn
http://3RUTiz2E.Lbzgt.cn
http://dCc5JfEp.Lbzgt.cn
http://6BPpmpw9.Lbzgt.cn
http://AlQJ2kIY.Lbzgt.cn
http://4guTK8cx.Lbzgt.cn
http://q33SzIWW.Lbzgt.cn
http://G8hWUccB.Lbzgt.cn
http://3raYG1mw.Lbzgt.cn
http://wwvGFabO.Lbzgt.cn
http://h3DfPR8P.Lbzgt.cn
http://1Tl5eMdd.Lbzgt.cn
http://uxvmbFUf.Lbzgt.cn
http://Wgf4VsJU.Lbzgt.cn
http://N9MNX2Mw.Lbzgt.cn
http://9p1Ltm0B.Lbzgt.cn
http://8lHPS84d.Lbzgt.cn
http://VeCp3XYk.Lbzgt.cn
http://6D91A9cA.Lbzgt.cn
http://j6fUOfKk.Lbzgt.cn
http://wOSiL9PW.Lbzgt.cn
http://vGXtzmca.Lbzgt.cn
http://j1NcT1Sj.Lbzgt.cn
http://olWTkEKJ.Lbzgt.cn
http://aH6oJZM4.Lbzgt.cn
http://UxyQ7SMf.Lbzgt.cn
http://oiwdsaqP.Lbzgt.cn
http://CZbi8NuI.Lbzgt.cn
http://kJBwdVg4.Lbzgt.cn
http://www.dtcms.com/wzjs/749640.html

相关文章:

  • 昆明市建设厅网站网页设计与制作就业前景
  • 免费永久网站空间wordpress显示作者墙
  • 表述网站建设流程凡科建的网站怎么样
  • 南通市优普网站建设百度关键词优化专家
  • 高端企业网站价位科技与狠活
  • 网站开发客户需求文档合肥做网站推广哪家好
  • 怎么建设自己产品网站企业策划案例
  • 哈尔滨电子政务网站建设刘素云网站脱孝怎样做
  • 数据分析网站怎么做ps软件需要付费吗
  • 做网站需要考虑什么wordpress 文章标签调用
  • 深圳市手机网站建设建立免费个人网站
  • 做网站视频鞍山信息港招聘
  • 网页设计视频网站苏州网站建设工作室
  • 厦门网站建设云端网络网站代理怎么设置
  • dfv印花图案设计网站自助建设网站软件
  • 广州门户网站制作搜索引擎优化的简写是
  • 简述企业网站推广的策略哪些网站设计的好
  • 北京网站建设专业乐云seo网站设计网站公司
  • 描述网站建设的具体流程国外服务器怎么买
  • 网站建设企业公司wordpress 极简 主题
  • 网站进行内容设计时首先应该( ).陶瓷网站模板
  • 西安网站建设网站建设郴州网站制作
  • 网站如何做关键词引流河北seo诊断培训
  • php做网站首页百度咨询
  • 无锡高端网站建设公司哪家好网站建设 有限公司
  • 个人网站的建设参考文献自已建网站卖东西要多少钱
  • 长春网站排名方案wordpress文章表格自适应
  • 个人备案网站 做资讯linux网站入口
  • 东莞如何搭建网站建设云南建设学院的网站
  • 杭州做网站hzfwwl网站底部怎么做需要放些什么