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

单页面网站 万网x3有单做平台app

单页面网站 万网x3,有单做平台app,微信小程序官网下载,通化市住房和城乡建设局网站# 可以使用以下3种方式构建模型#xff1a; # # 1#xff0c;继承nn.Module基类构建自定义模型。 # # 2#xff0c;使用nn.Sequential按层顺序构建模型。 # # 3#xff0c;继承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_channels3,out_channels32,kernel_size 3)self.pool1 nn.MaxPool2d(kernel_size 2,stride 2)self.conv2 nn.Conv2d(in_channels32,out_channels64,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_channels3,out_channels32,kernel_size 3)) net.add_module(pool1,nn.MaxPool2d(kernel_size 2,stride 2)) net.add_module(conv2,nn.Conv2d(in_channels32,out_channels64,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_channels3,out_channels32,kernel_size 3),nn.MaxPool2d(kernel_size 2,stride 2),nn.Conv2d(in_channels32,out_channels64,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_channels3,out_channels32,kernel_size 3),nn.MaxPool2d(kernel_size 2,stride 2),nn.Conv2d(in_channels32,out_channels64,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_channels3,out_channels32,kernel_size 3),nn.MaxPool2d(kernel_size 2,stride 2),nn.Conv2d(in_channels32,out_channels64,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_channels3,out_channels32,kernel_size 3),pool: nn.MaxPool2d(kernel_size 2,stride 2),conv2:nn.Conv2d(in_channels32,out_channels64,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://www.pierceye.com/news/484453/

相关文章:

  • 蒙阴网站建设百度指数排名
  • 视频网站如何推广做模具做什么网站
  • 关于旅游的网站建设论文广州外贸网站建设公司价格
  • 怎么给自己制作一个网站wordpress 中文摘要
  • 如何看网站的ftp服装网站建设策划书3000字
  • 无锡网站建设 网站制作常见的网站首页布局有哪几种
  • 网站研发PHP MYSQL网站开发全程实
  • 简约型网站国外做电商平台的网站还有什么
  • 云南昆明网站建设公司jsp网站开发详解下载
  • 上海h5网站开发网站建设在开封找谁做
  • 滨海建设局官方网站营销网络平台
  • 中国小康建设网是骗子网站吗?建设宁波市分行的互联网网站
  • 制造网站建设自己做游戏资讯网站
  • 网站建设质量如何衡量都江堰网站开发
  • 企业网站设计步骤中山制作网站的公司
  • 通化网站制作企信网官网查询入口
  • 无锡装修网站百科网站推广
  • 先做网站后付款怎么做网站弹窗通知
  • php做网站的分站学校网站开发价格
  • 静态动漫网站模板个人网站空间大小
  • 个人网站 如何做推广拓者设计吧官方网站
  • 农产品电子商务网站建设要求开发一款app软件需要多少钱
  • 仿微博网站模板织梦网站地图怎么做xml
  • 什么网站能买建设摩托车产品推广计划方案
  • 建设局网站买卖合同大连 商城网站制作公司
  • 网站开发实训意义湖州网站设计
  • 网站后台设置企业为什么要网站建设
  • 外贸网站推广平台有哪些怎么在亚马逊上开店铺
  • 网站模板下载简单的那种哪个网站可以做结婚请柬
  • 自建网站迁移wordpress 电影下载站