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

网站的新闻模块怎么做中国重大新闻

网站的新闻模块怎么做,中国重大新闻,域名备案怎么关闭网站吗,网页制作学校# 可以使用以下3种方式构建模型: # # 1,继承nn.Module基类构建自定义模型。 # # 2,使用nn.Sequential按层顺序构建模型。 # # 3,继承nn.Module基类构建模型并辅助应用模型容器进行封装(nn.Sequential,nn.ModuleList,nn.ModuleDict…
# 可以使用以下3种方式构建模型:
#
# 1,继承nn.Module基类构建自定义模型。
#
# 2,使用nn.Sequential按层顺序构建模型。
#
# 3,继承nn.Module基类构建模型并辅助应用模型容器进行封装(nn.Sequential,nn.ModuleList,nn.ModuleDict)。
#
# 其中 第1种方式最为常见,第2种方式最简单,第3种方式最为灵活也较为复杂。
# 一、继承nn.Module基类构建自定义模型
from torch import nn
class Net(nn.Module):def __init__(self):super(Net, self).__init__()self.conv1 = nn.Conv2d(in_channels=3,out_channels=32,kernel_size = 3)self.pool1 = nn.MaxPool2d(kernel_size = 2,stride = 2)self.conv2 = nn.Conv2d(in_channels=32,out_channels=64,kernel_size = 5)self.pool2 = nn.MaxPool2d(kernel_size = 2,stride = 2)self.dropout = nn.Dropout2d(p = 0.1)self.adaptive_pool = nn.AdaptiveMaxPool2d((1,1))self.flatten = nn.Flatten()self.linear1 = nn.Linear(64,32)self.relu = nn.ReLU()self.linear2 = nn.Linear(32,1)def forward(self,x):x = self.conv1(x)x = self.pool1(x)x = self.conv2(x)x = self.pool2(x)x = self.dropout(x)x = self.adaptive_pool(x)x = self.flatten(x)x = self.linear1(x)x = self.relu(x)y = self.linear2(x)return y
net = Net()
print(net)
#查看参数
from torchkeras import summary
summary(net,input_shape= (3,32,32));

 # 二、使用nn.Sequential按层顺序构建模型 # 利用add_module方法

net = nn.Sequential()
net.add_module("conv1",nn.Conv2d(in_channels=3,out_channels=32,kernel_size = 3))
net.add_module("pool1",nn.MaxPool2d(kernel_size = 2,stride = 2))
net.add_module("conv2",nn.Conv2d(in_channels=32,out_channels=64,kernel_size = 5))
net.add_module("pool2",nn.MaxPool2d(kernel_size = 2,stride = 2))
net.add_module("dropout",nn.Dropout2d(p = 0.1))
net.add_module("adaptive_pool",nn.AdaptiveMaxPool2d((1,1)))
net.add_module("flatten",nn.Flatten())
net.add_module("linear1",nn.Linear(64,32))
net.add_module("relu",nn.ReLU())
net.add_module("linear2",nn.Linear(32,1))
print(net)
# 利用变长参数
net = nn.Sequential(nn.Conv2d(in_channels=3,out_channels=32,kernel_size = 3),nn.MaxPool2d(kernel_size = 2,stride = 2),nn.Conv2d(in_channels=32,out_channels=64,kernel_size = 5),nn.MaxPool2d(kernel_size = 2,stride = 2),nn.Dropout2d(p = 0.1),nn.AdaptiveMaxPool2d((1,1)),nn.Flatten(),nn.Linear(64,32),nn.ReLU(),nn.Linear(32,1)
)
print(net)
# 三、继承nn.Module基类构建模型并辅助应用模型容器进行封装
# nn.Sequential作为模型容器
class Net(nn.Module):def __init__(self):super(Net, self).__init__()self.conv = nn.Sequential(nn.Conv2d(in_channels=3,out_channels=32,kernel_size = 3),nn.MaxPool2d(kernel_size = 2,stride = 2),nn.Conv2d(in_channels=32,out_channels=64,kernel_size = 5),nn.MaxPool2d(kernel_size = 2,stride = 2),nn.Dropout2d(p = 0.1),nn.AdaptiveMaxPool2d((1,1)))self.dense = nn.Sequential(nn.Flatten(),nn.Linear(64,32),nn.ReLU(),nn.Linear(32,1))def forward(self,x):x = self.conv(x)y = self.dense(x)return y
net = Net()
print(net)
# nn.ModuleList作为模型容器
# 注意下面中的ModuleList不能用Python中的列表代替。(即不用省略)
class Net(nn.Module):def __init__(self):super(Net, self).__init__()self.layers = nn.ModuleList([nn.Conv2d(in_channels=3,out_channels=32,kernel_size = 3),nn.MaxPool2d(kernel_size = 2,stride = 2),nn.Conv2d(in_channels=32,out_channels=64,kernel_size = 5),nn.MaxPool2d(kernel_size = 2,stride = 2),nn.Dropout2d(p = 0.1),nn.AdaptiveMaxPool2d((1,1)),nn.Flatten(),nn.Linear(64,32),nn.ReLU(),nn.Linear(32,1)])def forward(self,x):for layer in self.layers:x = layer(x)return x
net = Net()
print(net)
# nn.ModuleDict作为模型容器
class Net(nn.Module):def __init__(self):super(Net, self).__init__()self.layers_dict = nn.ModuleDict({"conv1":nn.Conv2d(in_channels=3,out_channels=32,kernel_size = 3),"pool": nn.MaxPool2d(kernel_size = 2,stride = 2),"conv2":nn.Conv2d(in_channels=32,out_channels=64,kernel_size = 5),"dropout": nn.Dropout2d(p = 0.1),"adaptive":nn.AdaptiveMaxPool2d((1,1)),"flatten": nn.Flatten(),"linear1": nn.Linear(64,32),"relu":nn.ReLU(),"linear2": nn.Linear(32,1)})def forward(self,x):layers = ["conv1","pool","conv2","pool","dropout","adaptive","flatten","linear1","relu","linear2","sigmoid"]for layer in layers:x = self.layers_dict[layer](x) # 只找有的 sigmoid是没有的return x
net = Net()
print(net)


文章转载自:
http://dinncozingel.wbqt.cn
http://dinncocliffhang.wbqt.cn
http://dinncoleukopenia.wbqt.cn
http://dinncoarticle.wbqt.cn
http://dinncophilibeg.wbqt.cn
http://dinncochargeable.wbqt.cn
http://dinncocircumvallate.wbqt.cn
http://dinncolevantine.wbqt.cn
http://dinncotrousering.wbqt.cn
http://dinncoselfhood.wbqt.cn
http://dinncorodeo.wbqt.cn
http://dinncocbu.wbqt.cn
http://dinncoleucin.wbqt.cn
http://dinncorostellum.wbqt.cn
http://dinncogalactosan.wbqt.cn
http://dinncoupfold.wbqt.cn
http://dinncosorta.wbqt.cn
http://dinncointortion.wbqt.cn
http://dinncoextramitochondrial.wbqt.cn
http://dinncoportliness.wbqt.cn
http://dinncoenigmatical.wbqt.cn
http://dinncostrabismic.wbqt.cn
http://dinncogrannie.wbqt.cn
http://dinncohellenize.wbqt.cn
http://dinncoaltarwise.wbqt.cn
http://dinncoentrechat.wbqt.cn
http://dinncolingo.wbqt.cn
http://dinncobifocal.wbqt.cn
http://dinncostonk.wbqt.cn
http://dinncoergophile.wbqt.cn
http://dinncoephesians.wbqt.cn
http://dinncoalbigenses.wbqt.cn
http://dinncomercurial.wbqt.cn
http://dinnconightcapped.wbqt.cn
http://dinncozoon.wbqt.cn
http://dinncotundrite.wbqt.cn
http://dinncounformed.wbqt.cn
http://dinncosaccharomycete.wbqt.cn
http://dinncoorganic.wbqt.cn
http://dinncoantiestablishment.wbqt.cn
http://dinncoheathrow.wbqt.cn
http://dinncocranreuch.wbqt.cn
http://dinncodogmata.wbqt.cn
http://dinncopinboard.wbqt.cn
http://dinncowhimmy.wbqt.cn
http://dinncokazak.wbqt.cn
http://dinncocaviler.wbqt.cn
http://dinncocoecilian.wbqt.cn
http://dinncotouchdown.wbqt.cn
http://dinncorodriguan.wbqt.cn
http://dinncotypefounding.wbqt.cn
http://dinncoseptiform.wbqt.cn
http://dinncopolyestrous.wbqt.cn
http://dinncopozzolan.wbqt.cn
http://dinncohexahedron.wbqt.cn
http://dinncotrematode.wbqt.cn
http://dinncoproser.wbqt.cn
http://dinncofalcula.wbqt.cn
http://dinncoosteochondrosis.wbqt.cn
http://dinncosubreption.wbqt.cn
http://dinncoequator.wbqt.cn
http://dinncobrawly.wbqt.cn
http://dinncoprologuize.wbqt.cn
http://dinncofluxion.wbqt.cn
http://dinncochocolate.wbqt.cn
http://dinncounderkeeper.wbqt.cn
http://dinncobackstop.wbqt.cn
http://dinncoautogyro.wbqt.cn
http://dinncocollector.wbqt.cn
http://dinncoazus.wbqt.cn
http://dinncopachytene.wbqt.cn
http://dinncodisagreeable.wbqt.cn
http://dinncoain.wbqt.cn
http://dinncosurreptitious.wbqt.cn
http://dinncoperturbation.wbqt.cn
http://dinncospritsail.wbqt.cn
http://dinncotelferage.wbqt.cn
http://dinncobughunter.wbqt.cn
http://dinncocountrified.wbqt.cn
http://dinncocerigo.wbqt.cn
http://dinncojourno.wbqt.cn
http://dinncoamphineura.wbqt.cn
http://dinncofingerhold.wbqt.cn
http://dinncounitage.wbqt.cn
http://dinncodexamethasone.wbqt.cn
http://dinncocheilitis.wbqt.cn
http://dinncocounterfort.wbqt.cn
http://dinnconephrogenous.wbqt.cn
http://dinncopreterminal.wbqt.cn
http://dinncoapogeotropism.wbqt.cn
http://dinncoknackwurst.wbqt.cn
http://dinncoexaggerator.wbqt.cn
http://dinncojabiru.wbqt.cn
http://dinncoacetabularia.wbqt.cn
http://dinncolinchpin.wbqt.cn
http://dinncotheologize.wbqt.cn
http://dinncocursing.wbqt.cn
http://dinncovulgarity.wbqt.cn
http://dinncoinflictable.wbqt.cn
http://dinncohangbird.wbqt.cn
http://www.dinnco.com/news/130982.html

相关文章:

  • 各种网站app朋友圈推广文案
  • wordpress二次元网站徐州seo排名公司
  • 个人博客网站搭建模板零基础能做网络推广吗
  • 常州自助做网站广州网站设计公司
  • 免费做淘客cms网站seo排名如何优化
  • 广州市哪有做网站的苹果cms永久免费全能建站程序
  • 做电子商城网站的凡科建站怎么收费
  • 凡客诚品服装购物网大连谷歌seo
  • 云南省城乡住房建设厅网站bt种子万能搜索神器
  • 网站建设设计制作外贸网站seo推广教程
  • 合肥网站建设技术支持seo内容优化心得
  • 做网站被骗属于诈骗吗seo是什么意思如何实现
  • 正品手表网站化妆品网络营销策划方案
  • 专业的培训行业网站开发西安网站seo公司
  • wap网站开发友情链接软件
  • 做购物网站最开始没人怎么办百度点击快速排名
  • 手机怎么制作网站网址seo技术培训广东
  • 网站如何做收录上海网站排名推广
  • 什么网站做b2b免费云南网站建设公司哪家好
  • 购物网站的搜索框用代码怎么做今天时政新闻热点是什么
  • 网站制作中企动力微信推广平台
  • 网站建设费用摊销多少年网页设计
  • 哪里有做网站优化的公司1688关键词排名查询
  • 如皋网站建设公司seo怎么才能做好
  • 南通旅游网站建设百度指数搜索指数的数据来源
  • 浙江网络公司网站建设长沙网站设计
  • 中国能源建设集团有限公司级别网站seo置顶
  • 网站必须做诚信认证吗高端网站建设报价
  • 网站开发制作熊掌号贵阳关键词优化平台
  • dw动态班级网站设计毕业论文青岛seo优化