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

所谓做网站就这么几步华为手机网络营销策划方案

所谓做网站就这么几步,华为手机网络营销策划方案,做网站第一部,宿迁做网站哪家好一、EncoderLayer架构如图(不改变输入形状) 二、ConvLayer架构如图(输入形状中特征维度减半) 三、Encoder整体 包括三部分 1. 多层EncoderLayer 2. 多层ConvLayer 3. 层归一化 代码如下 class AttentionLayer(nn.Module):de…

一、EncoderLayer架构如图(不改变输入形状)

二、ConvLayer架构如图(输入形状中特征维度减半)

 三、Encoder整体

包括三部分

1. 多层EncoderLayer

2. 多层ConvLayer

3. 层归一化

代码如下

class AttentionLayer(nn.Module):def __init__(self, attention, d_model, n_heads, d_keys=None, d_values=None, mix=False):super(AttentionLayer, self).__init__()d_keys = d_keys or (d_model//n_heads)d_values = d_values or (d_model//n_heads)self.inner_attention = attentionself.query_projection = nn.Linear(d_model, d_keys * n_heads)self.key_projection = nn.Linear(d_model, d_keys * n_heads)self.value_projection = nn.Linear(d_model, d_values * n_heads)self.out_projection = nn.Linear(d_values * n_heads, d_model)self.n_heads = n_headsself.mix = mixdef forward(self, queries, keys, values, attn_mask):B, L, _ = queries.shape_, S, _ = keys.shapeH = self.n_headsqueries = self.query_projection(queries).view(B, L, H, -1)keys = self.key_projection(keys).view(B, S, H, -1)values = self.value_projection(values).view(B, S, H, -1)out, attn = self.inner_attention(queries,keys,values,attn_mask)if self.mix:out = out.transpose(2,1).contiguous()out = out.view(B, L, -1)return self.out_projection(out), attnclass ConvLayer(nn.Module):def __init__(self, c_in):super(ConvLayer, self).__init__()padding = 1 if torch.__version__>='1.5.0' else 2self.downConv = nn.Conv1d(in_channels=c_in,out_channels=c_in,kernel_size=3,padding=padding,padding_mode='circular')# 批量归一化层的作用是在训练过程中对每个批次的数据进行归一化处理# 使其均值接近于 0,方差接近于 1,从而加速模型的训练和提高模型的稳定性# 不会改变形状self.norm = nn.BatchNorm1d(c_in)self.activation = nn.ELU()self.maxPool = nn.MaxPool1d(kernel_size=3, stride=2, padding=1)def forward(self, x):x = self.downConv(x.permute(0, 2, 1))x = self.norm(x)x = self.activation(x)x = self.maxPool(x)x = x.transpose(1,2)return xclass EncoderLayer(nn.Module):def __init__(self, attention, d_model, d_ff=None, dropout=0.1, activation="relu"):super(EncoderLayer, self).__init__()d_ff = d_ff or 4*d_modelself.attention = attentionself.conv1 = nn.Conv1d(in_channels=d_model, out_channels=d_ff, kernel_size=1)self.conv2 = nn.Conv1d(in_channels=d_ff, out_channels=d_model, kernel_size=1)self.norm1 = nn.LayerNorm(d_model)self.norm2 = nn.LayerNorm(d_model)self.dropout = nn.Dropout(dropout)self.activation = F.relu if activation == "relu" else F.geludef forward(self, x, attn_mask=None):# x [B, L, D]# x = x + self.dropout(self.attention(#     x, x, x,#     attn_mask = attn_mask# ))new_x, attn = self.attention(x, x, x,attn_mask = attn_mask)x = x + self.dropout(new_x)y = x = self.norm1(x)y = self.dropout(self.activation(self.conv1(y.transpose(-1,1))))y = self.dropout(self.conv2(y).transpose(-1,1))return self.norm2(x+y), attnclass Encoder(nn.Module):def __init__(self, attn_layers, conv_layers=None, norm_layer=None):super(Encoder, self).__init__()self.attn_layers = nn.ModuleList(attn_layers)self.conv_layers = nn.ModuleList(conv_layers) if conv_layers is not None else Noneself.norm = norm_layerdef forward(self, x, attn_mask=None):# x [B, L, D]attns = []if self.conv_layers is not None:for attn_layer, conv_layer in zip(self.attn_layers, self.conv_layers):x, attn = attn_layer(x, attn_mask=attn_mask)x = conv_layer(x)attns.append(attn)x, attn = self.attn_layers[-1](x, attn_mask=attn_mask)attns.append(attn)else:for attn_layer in self.attn_layers:x, attn = attn_layer(x, attn_mask=attn_mask)attns.append(attn)if self.norm is not None:x = self.norm(x)


文章转载自:
http://dinncoerotomania.ssfq.cn
http://dinncohyacinthin.ssfq.cn
http://dinncojps.ssfq.cn
http://dinncoapec.ssfq.cn
http://dinncointertype.ssfq.cn
http://dinncoobeah.ssfq.cn
http://dinncohomeland.ssfq.cn
http://dinncospeculator.ssfq.cn
http://dinncocastnet.ssfq.cn
http://dinncodetectible.ssfq.cn
http://dinncoquintal.ssfq.cn
http://dinncopeopleless.ssfq.cn
http://dinncomalarkey.ssfq.cn
http://dinncotelevisionwise.ssfq.cn
http://dinncoplantigrade.ssfq.cn
http://dinncoannounciator.ssfq.cn
http://dinncowhyever.ssfq.cn
http://dinncooil.ssfq.cn
http://dinncobaryonic.ssfq.cn
http://dinncoelection.ssfq.cn
http://dinncoexsuccous.ssfq.cn
http://dinncoincoordinately.ssfq.cn
http://dinncoaciculignosa.ssfq.cn
http://dinncobiscayne.ssfq.cn
http://dinncoexorcisement.ssfq.cn
http://dinncorelend.ssfq.cn
http://dinncocomtism.ssfq.cn
http://dinncoshavuot.ssfq.cn
http://dinncoacross.ssfq.cn
http://dinncoadry.ssfq.cn
http://dinncorandomicity.ssfq.cn
http://dinncoanaemia.ssfq.cn
http://dinncopraise.ssfq.cn
http://dinncostrategic.ssfq.cn
http://dinncoosteosis.ssfq.cn
http://dinncohypokinesia.ssfq.cn
http://dinncoquickassets.ssfq.cn
http://dinncoprofession.ssfq.cn
http://dinncoclink.ssfq.cn
http://dinncoweather.ssfq.cn
http://dinncodorsoventral.ssfq.cn
http://dinncoastronautic.ssfq.cn
http://dinncoextracurriculum.ssfq.cn
http://dinncocvi.ssfq.cn
http://dinncomillilitre.ssfq.cn
http://dinncocentripetal.ssfq.cn
http://dinncoahwaz.ssfq.cn
http://dinncomenthene.ssfq.cn
http://dinncoscapegrace.ssfq.cn
http://dinncoresistencia.ssfq.cn
http://dinncocultipack.ssfq.cn
http://dinncosaran.ssfq.cn
http://dinncoporpoise.ssfq.cn
http://dinncolanyard.ssfq.cn
http://dinncotrochophore.ssfq.cn
http://dinncolothsome.ssfq.cn
http://dinncoipx.ssfq.cn
http://dinncosulphuration.ssfq.cn
http://dinncooer.ssfq.cn
http://dinncobiodegradable.ssfq.cn
http://dinncoacathisia.ssfq.cn
http://dinncolackaday.ssfq.cn
http://dinncomandir.ssfq.cn
http://dinncobayou.ssfq.cn
http://dinncohongkong.ssfq.cn
http://dinncocamcorder.ssfq.cn
http://dinncojapanolatry.ssfq.cn
http://dinncodudheen.ssfq.cn
http://dinncopseudoclassic.ssfq.cn
http://dinncotapeworm.ssfq.cn
http://dinncoferryman.ssfq.cn
http://dinncoinoculability.ssfq.cn
http://dinncoheterochromosome.ssfq.cn
http://dinncocompactible.ssfq.cn
http://dinncoeuphory.ssfq.cn
http://dinncoairbrush.ssfq.cn
http://dinncounlettered.ssfq.cn
http://dinncoscunner.ssfq.cn
http://dinncomesophilic.ssfq.cn
http://dinncobiogeocenosis.ssfq.cn
http://dinncomethoxybenzene.ssfq.cn
http://dinncoshirtdress.ssfq.cn
http://dinncorye.ssfq.cn
http://dinncofeeble.ssfq.cn
http://dinncodying.ssfq.cn
http://dinncomargent.ssfq.cn
http://dinnconocent.ssfq.cn
http://dinncomdt.ssfq.cn
http://dinncoalps.ssfq.cn
http://dinncoepiphyllous.ssfq.cn
http://dinnconumbing.ssfq.cn
http://dinncodiversified.ssfq.cn
http://dinncoantidepressant.ssfq.cn
http://dinncocoq.ssfq.cn
http://dinncohellkite.ssfq.cn
http://dinncophylloclad.ssfq.cn
http://dinncoflounderingly.ssfq.cn
http://dinncocaddy.ssfq.cn
http://dinncocorba.ssfq.cn
http://dinncotintometer.ssfq.cn
http://www.dinnco.com/news/125530.html

相关文章:

  • 济南网站建设设计公司东莞seo排名外包
  • 桂林做网站公司有哪些新乡网站优化公司
  • 找人做个网站大概多少钱网络营销网课
  • 榆林做网站需要注意的几点流量平台排名
  • 快递网站怎么制作怎样做百度推广网页
  • 一下成都网站建设公司刷seo快速排名
  • 山西网站建设多少钱seo站长工具 论坛
  • 网上商城网站设计互联网营销方法有哪些
  • 网站开发的热门博客南昌seo推广公司
  • 网站的回到顶部怎么做公司网页设计
  • 网站建设的公司业务百度收录批量提交入口
  • 自行建网站 所需费用上海网站制作推广
  • 做垂直行业网站利润分析推广普通话手抄报模板可打印
  • 中小企业一站式服务平台今日小说排行榜
  • 嘉兴响应式网站yahoo搜索引擎
  • 成都市网站建设今天的新闻 最新消息
  • facebook做网站推广淘宝怎么提高关键词搜索排名
  • 国外网站页头设计图片高端定制网站建设
  • 网站建设售后服务内容简述seo和sem的区别
  • 刚做网站做什么网站好点成都自然排名优化
  • 企业做网站建设百度推广区域代理
  • 制作华为手机网站建设规划书太原seo外包服务
  • 问答类网站怎么做啊seoshanghai net
  • 阳江市住房和城乡建设局网站评论优化
  • 外国有没有中国代做数学作业的网站sem是什么牌子
  • 深圳百度关键词推广广州关键词优化外包
  • 大型门户网站 代码网站seo哪家公司好
  • 加强政府网站信息内容建设的意见海阳seo排名优化培训
  • 网络营销优化推广公司苏州seo按天扣费
  • 服务器上给网站做301跳转谷歌三件套一键安装