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

做html网站搜索框代码云南seo公司

做html网站搜索框代码,云南seo公司,外贸网站如何做推广电话,商务网站前台模板b站小土堆pytorch教程学习笔记 根据loss更新模型参数 1.计算实际输出与目标之间的差距 2.为我们更新输出提供一定的依据(反向传播) 1 MSEloss import torch from torch.nn import L1Loss from torch import nninputstorch.tensor([1,2,3],dtypetorch.fl…

b站小土堆pytorch教程学习笔记

根据loss更新模型参数
1.计算实际输出与目标之间的差距
2.为我们更新输出提供一定的依据(反向传播)

在这里插入图片描述

1 MSEloss

import torch
from torch.nn import L1Loss
from torch import nninputs=torch.tensor([1,2,3],dtype=torch.float32)
targets=torch.tensor([1,2,5],dtype=torch.float32)inputs=torch.reshape(inputs,(-1,1,1,3))
targets=torch.reshape(targets,(-1,1,1,3))loss=L1Loss()
result=loss(inputs,targets)loss_mse=nn.MSELoss()
result_mse=loss_mse(inputs,targets)print(result)
print(result_mse)

tensor(0.6667)
tensor(1.3333)

2 Cross EntropyLoss

在这里插入图片描述

x=torch.tensor([0.1,0.2,0.3])#需要reshape为要求的(batch_size,class)
y=torch.tensor([1])#target已经为要求的batch_size无需reshape
x=torch.reshape(x,(-1,3))
loss_cross=nn.CrossEntropyLoss()
result_cross=loss_cross(x,y)
print(result_cross)

tensor(1.1019)

3 在具体的神经网络中使用loss

import torch
import torchvision.datasets
from torch import nn
from torch.nn import Conv2d, MaxPool2d, Flatten, Linear, Sequential
from torch.utils.data import DataLoader
from torch.utils.tensorboard import SummaryWriterdataset=torchvision.datasets.CIFAR10('dataset',train=False,transform=torchvision.transforms.ToTensor(),download=True)
dataloader=DataLoader(dataset,batch_size=1)class Han(nn.Module):def __init__(self):super(Han, self).__init__()self.model1=Sequential(Conv2d(3,32,5,padding=2),MaxPool2d(2),Conv2d(32,32,5,padding=2),MaxPool2d(2),Conv2d(32,64,5,padding=2),MaxPool2d(2),Flatten(),Linear(1024,64),Linear(64,10))def forward(self,x):x=self.model1(x)return xloss=nn.CrossEntropyLoss()
han=Han()
for data in dataloader:imgs,target=dataoutput=han(imgs)# print(target)# print(output)result_loss=loss(output,target)print(result_loss)

*tensor([7])
tensor([[ 0.0057, -0.0201, -0.0796, 0.0556, -0.0625, 0.0125, -0.0413, -0.0056,
0.0624, -0.1072]], grad_fn=)…

tensor(2.2664, grad_fn=)…

4 反向传播 优化器

  1. 定义优化器
  2. 将待更新的每个参数梯度清零
  3. 调用损失函数的反向传播函数求出每个节点的梯度
  4. 使用step函数对模型的每个参数调优
import torch
import torchvision.datasets
from torch import nn
from torch.nn import Conv2d, MaxPool2d, Flatten, Linear, Sequential
from torch.utils.data import DataLoader
from torch.utils.tensorboard import SummaryWriterdataset=torchvision.datasets.CIFAR10('dataset',train=False,transform=torchvision.transforms.ToTensor(),download=True)
dataloader=DataLoader(dataset,batch_size=64)class Han(nn.Module):def __init__(self):super(Han, self).__init__()self.model1=Sequential(Conv2d(3,32,5,padding=2),MaxPool2d(2),Conv2d(32,32,5,padding=2),MaxPool2d(2),Conv2d(32,64,5,padding=2),MaxPool2d(2),Flatten(),Linear(1024,64),Linear(64,10))def forward(self,x):x=self.model1(x)return xloss=nn.CrossEntropyLoss()
han=Han()
optim=torch.optim.SGD(han.parameters(),lr=0.01)for epoch in range(5):running_loss=0.0#一个epoch结束的loss和for data in dataloader:imgs,target=dataoutput=han(imgs)result_loss=loss(output,target)#每次迭代的lossoptim.zero_grad()#将网络中每个可调节参数对应的梯度调为0result_loss.backward()#优化器需要每个参数的梯度,使用反向传播获得optim.step()#对每个参数调优running_loss=running_loss+result_lossprint(running_loss)

Files already downloaded and verified
tensor(361.0316, grad_fn=)
tensor(357.6938, grad_fn=)
tensor(343.0560, grad_fn=)
tensor(321.8132, grad_fn=)
tensor(313.3173, grad_fn=)

http://www.yidumall.com/news/66356.html

相关文章:

  • 可以做ppt的网站有哪些方面seo优化运营
  • 网盘搜索网站怎么做云优化seo
  • 怎样用jsp做网站登录深圳网站建设服务
  • 个人网站模板响应式站长之家权重查询
  • 公司网站.可以自己做吗盐城seo营销
  • 深圳设计师品牌百度seo排名公司
  • 网站建设客户合同范本深圳营销推广公司
  • php程序员网站开发建设怎么做ppt
  • 国内新冠疫情最新情况旺道网站排名优化
  • 有什么好的网站做数学题吗赣州seo公司
  • 做暧在线观看网站营销渠道的概念
  • 现在用JAVA做网站用什么框架如何推广微信公众号
  • 建设银行网站 无法访问最近国际新闻大事
  • 三合一静态网站精品成品网站源码
  • 台州网站建设方案托管游戏交易平台
  • wordpress显示不了图片不显示网络seo推广
  • 株洲做网站渠道电话南宁百度关键词排名公司
  • 乌鲁木齐网站建设哪个好关键词查找的方法有以下几种
  • 网站你懂我意思正能量晚上市场营销策略包括哪些策略
  • 池州专业网站建设哪家好服务外包平台
  • 电子商务seo实训总结网站关键词优化wang
  • 零基础做网站教程google手机官网
  • 广州效果图制作家居seo整站优化方案
  • 网站不备案可以做淘宝客吗线上推广是什么意思
  • 品牌网站策划方案免费发布网站seo外链
  • 网站什么内容搜索引擎优化岗位
  • 哪家做网站性价比高网站制作郑州
  • 电子商务课设网站建设b2b西安自动seo
  • 网站建设华网天下公司常熟网站建设
  • 网站有效内容的宣传及推广百度竞价推广投放