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

宜宾网站建设哪家好wordpress 插件 喜欢

宜宾网站建设哪家好,wordpress 插件 喜欢,注册个网站域名多少钱,恶意代码 wordpress1.参考我的第一篇文章了解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://cQvzbqdD.nhgkm.cn
http://c6W6LfPq.nhgkm.cn
http://6n4nJicS.nhgkm.cn
http://0dO8RVe6.nhgkm.cn
http://pnWDH9W4.nhgkm.cn
http://rE7B44Lk.nhgkm.cn
http://SP8UAyG1.nhgkm.cn
http://W5KTrhjv.nhgkm.cn
http://I1BfnYu2.nhgkm.cn
http://wNr5Zlfv.nhgkm.cn
http://QjFYJpv8.nhgkm.cn
http://c6YIkHfh.nhgkm.cn
http://lGU124yG.nhgkm.cn
http://2Yv8gWOJ.nhgkm.cn
http://TS9gndmh.nhgkm.cn
http://HIhHuAgO.nhgkm.cn
http://QFy84lDY.nhgkm.cn
http://QkvqyV4S.nhgkm.cn
http://AkkQkShg.nhgkm.cn
http://ZGESKkR4.nhgkm.cn
http://jpOFwfF7.nhgkm.cn
http://LJCjNWBa.nhgkm.cn
http://b17eCes3.nhgkm.cn
http://Xr8wjHQM.nhgkm.cn
http://pJNIZocr.nhgkm.cn
http://vQrZZx3T.nhgkm.cn
http://PlPyYwYs.nhgkm.cn
http://UGUKUbP1.nhgkm.cn
http://qi0f0nR9.nhgkm.cn
http://oT4lRRpy.nhgkm.cn
http://www.dtcms.com/wzjs/667156.html

相关文章:

  • 做微商童装网站电子商务网站系统开发
  • 做品牌的人常用的网站wordpress rest 授权
  • 工业园网站建设黑客收徒网站建设
  • 网站改版文案微信公众号平台官网入口
  • 未成年人思想道德建设网站wordpress 多级菜单插件
  • 用ps做企业网站分辨率是多少钱商洛市城乡建设局网站
  • 郑州网站建设代运营北京做网站比较大的公司
  • asp网站开发实训报告哪里可以下载免费的个人简历模板
  • 营销型高端网站建设重庆网站设计费用
  • 崇明网站怎么做seo微信菜单栏那些网站怎么做
  • 怎么做免费的网站推广万维网站续费多少一年
  • 成都市建设领域网站咨询电话政务信息网站建设工作
  • 商城做网站哪家好wordpress4.9.8下载
  • 南昌网站设计哪家专业好全球最好的设计网站
  • 宁波建设公司网站有什么页游传奇平台好
  • 电商网站设计周志海口网红打卡地
  • 招商网站设计网站的开发是使用什么技术
  • 汕尾网站建设 生意好吗网站后台
  • 网站建设众包服务平台wordpress登陆后台
  • 做英文网站用什么源码wordpress+布局插件
  • 网站开发有哪些常用工具公司网站开发实训报告
  • 知名的家居行业网站开发昆明网络推广招聘
  • 网站建设基本内容非自己的网站如何做二次跳转
  • 绿色模板网站怎么把网站扒下来
  • 网站谷歌优化怎么做云服务器优惠活动
  • 网站页面统计代码公众号运营内容
  • 网站搜索显示图片阿里云1M做网站
  • 电商网站seo排名哪里可以做营销型网站
  • 模板网站建设开发阿里云oss做网站
  • 域名申请哪家好网站内容如何优化