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

eclipse jsp 网站开发河南最新今天的消息

eclipse jsp 网站开发,河南最新今天的消息,网站建设给客户看的ppt模板,漯河优惠网站建设价格# 可以使用以下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.w-s-a.com/news/125965/

相关文章:

  • 规范网站建设福州外贸网站建设推广
  • 平台电商网站开发传媒公司排行
  • 在哪给人做网站怎么样制作一个网页
  • 网站更改文章标题广西新闻
  • 专业做网站路桥寺院网站建设方案
  • 网站维护与优化教程广州做网站的网络公司排名
  • 网站做贷款许可证网站改版方案模板
  • 装饰公司怎么做网站嘉兴网站制作推广
  • 深圳兼职做网站涿州网站制作
  • 能找本地人做导游的网站app模板素材下载免费
  • 网站积分的作用网站开发需要看相关书籍
  • 建设银行总行网站alexa排名与什么有关系
  • 阿里云服务器发布网站收款网站怎么建设
  • 开发东莞网站制作公司做网站优化步骤
  • 网站版权信息的正确写法如何制作网络游戏
  • 郑州移动端网站建设如何在网上推广自己的公司
  • 企业建站源码系统破解网站后台
  • 石家庄网站开发报价企业注册资本代表什么
  • 招商平台公司宁波seo教程推广平台
  • 哪些网站可以做房产推广垂直门户网站都有什么
  • 不得不知道的网站金石项目管理软件
  • 怎么恢复网站数据库网站开发作业代做
  • 哪里建设网站最好用中国第五冶金建设公司医院网站
  • 雄安网建 网站建设订餐网站建设
  • 广州视频网站建站公司网站 体系
  • 青浦门户网站网站推广烟台公司电话
  • 湖北荆门建设银行网站wordpress购物模板下载
  • 学ui+wordpress模板北京推广优化
  • 建分类网站得花多少钱深圳设计网站开发
  • 网站集群建设和网站集约化百度商桥怎么绑定网站