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

网站图片展示源代码南昌百度快速排名提升

网站图片展示源代码,南昌百度快速排名提升,软件开发工程师胜任力模型,做网站外网可访问目录 构建模型模型中的可训练参数假设输入尺寸为32*32损失函数反向传播更新网络参数 构建模型 import torch import torch.nn as nn import torch.nn.functional as Fclass Net(nn.Module):def __init__(self):super(Net,self).__init__()#定义第一层卷积层,输入维…

目录

  • 构建模型
  • 模型中的可训练参数
  • 假设输入尺寸为32*32
  • 损失函数
  • 反向传播
  • 更新网络参数

构建模型

import torch
import torch.nn as nn
import torch.nn.functional as Fclass Net(nn.Module):def __init__(self):super(Net,self).__init__()#定义第一层卷积层,输入维度=1,输出维度=6,卷积核大小3*3self.conv1=nn.Conv2d(1,6,3)self.conv2=nn.Conv2d(6,16,3)self.fc1=nn.Linear(16*6*6,120)self.fc2=nn.Linear(120,84)self.fc3=nn.Linear(84,10)def forward(self,x):#注意:任意卷积层后面要加激活层,池化层x=F.max_pool2d(F.relu(self.conv1(x),(2,2)))x=F.max_pool2d(F.relu(self.conv2(x),2))x=x.view(-1,self.num_flat_features(x))x=F.relu(self.fc1(x))x=F.relu(self.fc2(x))x=self.fc3(x)return xdef num_flat_features(self,x):size=x.size()[1:]num_features=1for s in size:num_features*=sreturn num_featuresnet=Net()
print(net)

在这里插入图片描述

模型中的可训练参数

params=list(net.parameters())
print(len(params))
print(params[0].size()) #conv1的参数

在这里插入图片描述

假设输入尺寸为32*32

input=torch.randn(1,1,32,32) #个数,通道数,长,宽
out=net(input)
print(out)
print(out.size())

在这里插入图片描述
注意
在这里插入图片描述

损失函数

在这里插入图片描述

target=torch.randn(10)
target=target.view(1,-1)
criterion=nn.MSELoss()
loss=criterion(out,target)
print(loss)

在这里插入图片描述

print(loss.grad_fn)
print(loss.grad_fn.next_functions[0][0]) #上一层的grad_fn
print(loss.grad_fn.next_functions[0][0].next_functions[0][0]) #上上一层的grad_fn

在这里插入图片描述

反向传播

在这里插入图片描述

#首先要执行梯度清零的操作
net.zero_grad()print('conv1.bisa.grad before backward')
print(net.conv1.bias.grad)#实现一次反向传播
loss.backward()print('conv1.bisa.grad after backward')
print(net.conv1.bias.grad)

在这里插入图片描述

更新网络参数

在这里插入图片描述

#导入优化器包
import torch.optim as optim
#构建优化器
optimizer=optim.SGD(net.parameters(),lr=0.01)
#优化器梯度清零
optimizer.zero_grad()
#进行网络计算并计算损失值
output=net(input)
loss=criterion(output,target)
#执行反向传播
loss.backward()
#更新参数
optimizer.step()
http://www.yidumall.com/news/109077.html

相关文章:

  • 日本做头像的网站有哪些二级域名和一级域名优化难度
  • 分享设计作品网站广州seo工资
  • 有用cc域名做网站的郑州seo外包平台
  • 高端设计网站制作seo百度首页排名业务
  • 哪个网站做logo北京优化seo公司
  • 全国商城网站建设营销案例最新
  • 网站建设的特点微信营销
  • 网页设计素材网站集网页设计个人主页模板
  • 外贸业务员如何寻找国外客户网站快速优化排名app
  • 众享城市生活app缴费北京seo方法
  • 小程序代码生成什么叫seo优化
  • 动态网站制作新手教程建一个网站需要多少钱?
  • 新疆建设兵团十四师网站是多少google chrome网页版
  • 传奇如何做网站家居seo整站优化方案
  • 肇庆网站开发全网营销软件
  • 图片站手机网站怎么做最新国内你新闻
  • 网站开发重点难点长沙网站设计拓谋网络
  • 天津做网站找哪家公司线上培训课程
  • 网站做外链推广的常用方法列表网推广效果怎么样
  • 怎么使用电脑是做网站军事新闻 今日关注
  • 上海宝山网站建设凡科建站官网免费注册
  • 用java做网站要学什么微信群发软件
  • 什么是单页面网站百度百科入口
  • 株洲网站建设公司足球世界排名前十
  • 进口彩妆做的好的网站广告营销平台
  • 怎样做网站备份推广引流怎么做
  • 驾校网站制作百度爱采购
  • 平面广告设计教程自学如何将网站的关键词排名优化
  • 平面设计现在怎么样乐天seo培训
  • 网站平台项目交接需要什么什么是企业营销型网站