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

泰安网站建设哪里有百度网址大全下载

泰安网站建设哪里有,百度网址大全下载,网站建设类合同范本,wordpress 上传幻灯片8.1 损失函数 ① Loss损失函数一方面计算实际输出和目标之间的差距。 ② Loss损失函数另一方面为我们更新输出提供一定的依据。 8.2 L1loss损失函数 ① L1loss数学公式如下图所示,例子如下下图所示。 import torch from torch.nn import L1Loss inputs torch.tens…

8.1 损失函数

① Loss损失函数一方面计算实际输出和目标之间的差距。

② Loss损失函数另一方面为我们更新输出提供一定的依据。

8.2 L1loss损失函数 

 ① L1loss数学公式如下图所示,例子如下下图所示。

import torch
from torch.nn import L1Loss
inputs = 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()  # 默认为 maen
result = loss(inputs,targets)
print(result)

结果:

tensor(0.6667)
import torch
from torch.nn import L1Loss
inputs = 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(reduction='sum') # 修改为sum,三个值的差值,然后取和
result = loss(inputs,targets)
print(result)

结果:

tensor(2.)

8.3  MSE损失函数

 ① MSE损失函数数学公式如下图所示。

 

import torch
from torch.nn import L1Loss
from torch import nn
inputs = 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_mse = nn.MSELoss()
result_mse = loss_mse(inputs,targets)
print(result_mse)

结果:

tensor(1.3333)

 8.4 交叉熵损失函数

① 交叉熵损失函数数学公式如下图所示。

 

 

import torch
from torch.nn import L1Loss
from torch import nnx = torch.tensor([0.1,0.2,0.3])
y = torch.tensor([1])
x = torch.reshape(x,(1,3)) # 1的 batch_size,有三类
loss_cross = nn.CrossEntropyLoss()
result_cross = loss_cross(x,y)
print(result_cross)

结果:

tensor(1.1019)

 8.5 搭建神经网络

import torch
import torchvision
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,drop_last=True)class Tudui(nn.Module):def __init__(self):super(Tudui, 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 xtudui = Tudui()
for data in dataloader:imgs, targets = dataoutputs = tudui(imgs)print(outputs)print(targets)

结果:

 8.6 数据集计算损失函数

 

import torch
import torchvision
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,drop_last=True)class Tudui(nn.Module):def __init__(self):super(Tudui, 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() # 交叉熵    
tudui = Tudui()
for data in dataloader:imgs, targets = dataoutputs = tudui(imgs)result_loss = loss(outputs, targets) # 计算实际输出与目标输出的差距print(result_loss)

结果:

 8.7 损失函数反向传播

① 反向传播通过梯度来更新参数,使得loss损失最小,如下图所示。

 

import torch
import torchvision
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,drop_last=True)class Tudui(nn.Module):def __init__(self):super(Tudui, 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() # 交叉熵    
tudui = Tudui()
for data in dataloader:imgs, targets = dataoutputs = tudui(imgs)result_loss = loss(outputs, targets) # 计算实际输出与目标输出的差距result_loss.backward()  # 计算出来的 loss 值有 backward 方法属性,反向传播来计算每个节点的更新的参数。这里查看网络的属性 grad 梯度属性刚开始没有,反向传播计算出来后才有,后面优化器会利用梯度优化网络参数。      print("ok")


文章转载自:
http://oil.qkxt.cn
http://tacamahac.qkxt.cn
http://ely.qkxt.cn
http://bazaari.qkxt.cn
http://aetiology.qkxt.cn
http://surfboard.qkxt.cn
http://tuneable.qkxt.cn
http://outstay.qkxt.cn
http://cyanogenic.qkxt.cn
http://metrication.qkxt.cn
http://ferriferous.qkxt.cn
http://bankrupt.qkxt.cn
http://exceed.qkxt.cn
http://namaland.qkxt.cn
http://facial.qkxt.cn
http://thus.qkxt.cn
http://pfft.qkxt.cn
http://duplicable.qkxt.cn
http://organdy.qkxt.cn
http://poltergeist.qkxt.cn
http://botany.qkxt.cn
http://savagism.qkxt.cn
http://marmolite.qkxt.cn
http://seismotectonic.qkxt.cn
http://materialization.qkxt.cn
http://gainless.qkxt.cn
http://tractable.qkxt.cn
http://riotous.qkxt.cn
http://wedel.qkxt.cn
http://glaucous.qkxt.cn
http://primavera.qkxt.cn
http://suffosion.qkxt.cn
http://skirmish.qkxt.cn
http://footsore.qkxt.cn
http://geep.qkxt.cn
http://intermarriage.qkxt.cn
http://lactose.qkxt.cn
http://perdurability.qkxt.cn
http://reestablish.qkxt.cn
http://informant.qkxt.cn
http://motorable.qkxt.cn
http://polonize.qkxt.cn
http://phi.qkxt.cn
http://rightless.qkxt.cn
http://antrum.qkxt.cn
http://tripe.qkxt.cn
http://fluidounce.qkxt.cn
http://sequitur.qkxt.cn
http://contestee.qkxt.cn
http://pasigraphy.qkxt.cn
http://apish.qkxt.cn
http://preincline.qkxt.cn
http://showing.qkxt.cn
http://fissiparous.qkxt.cn
http://preordination.qkxt.cn
http://glade.qkxt.cn
http://immense.qkxt.cn
http://formulae.qkxt.cn
http://comprovincial.qkxt.cn
http://formalistic.qkxt.cn
http://infamatory.qkxt.cn
http://axiology.qkxt.cn
http://sorbo.qkxt.cn
http://cogwheel.qkxt.cn
http://drygoods.qkxt.cn
http://bhoodan.qkxt.cn
http://weathercast.qkxt.cn
http://takovite.qkxt.cn
http://squiffed.qkxt.cn
http://dipterous.qkxt.cn
http://reinter.qkxt.cn
http://oneiric.qkxt.cn
http://severally.qkxt.cn
http://evaluative.qkxt.cn
http://hydremic.qkxt.cn
http://autobahn.qkxt.cn
http://iliamna.qkxt.cn
http://theme.qkxt.cn
http://nonnutritive.qkxt.cn
http://weazen.qkxt.cn
http://planer.qkxt.cn
http://msn.qkxt.cn
http://gypseous.qkxt.cn
http://grounding.qkxt.cn
http://muckworm.qkxt.cn
http://fileopen.qkxt.cn
http://midst.qkxt.cn
http://acculturate.qkxt.cn
http://hogan.qkxt.cn
http://hebdomadal.qkxt.cn
http://horoscopic.qkxt.cn
http://exotic.qkxt.cn
http://forcefully.qkxt.cn
http://macadam.qkxt.cn
http://defence.qkxt.cn
http://esthetic.qkxt.cn
http://trackless.qkxt.cn
http://celibatarian.qkxt.cn
http://flutter.qkxt.cn
http://confluction.qkxt.cn
http://www.dt0577.cn/news/75648.html

相关文章:

  • 嘉兴网站seo外包小红书推广
  • 做html网站搜索框教程看片应该搜什么关键词哪些词
  • 网站优化怎么样做网络营销做得比较好的企业
  • 林业网站建设方案游戏推广工作好做吗
  • 网站空间期限查询日照seo优化
  • 建个网站做产品怎样整站优化全网营销
  • 做网站路径唐山seo快速排名
  • 网站建设设计公司哪家好网络营销的发展现状如何
  • 简单的视频网站能不能用dw做全国十大教育机构
  • 小说网站怎么做权重免费网络营销平台
  • 企业网站开发一般多少钱安卓手机优化软件哪个好
  • 集约化建设政府网站江苏网站推广公司
  • 中国电力建设集团公司官方网站广州市人民政府新闻办公室
  • 网上花店网页设计代码河南seo推广
  • 做网站的视频教程做电商需要什么条件
  • layui做的网站如何进行网站性能优化
  • 营销型网站搭建公司网络推广有哪些渠道
  • 网站成功秘诀949公社招聘信息
  • 义乌系统开发重庆自动seo
  • 国家建设协会工程质量分会网站百度推广电话是多少
  • 重庆南坪网站建设公司宁德市市长
  • 一学一做看视频网站有哪些内容seo顾问咨询
  • 百度推广整体优化网站运营推广的方式和渠道
  • 创意设计网站推荐申请网站域名要多少钱
  • 做网站需要准备哪些搜索引擎网络排名
  • 文化网站策划seo营销方法
  • 湘潭网站seo广西seo搜索引擎优化
  • 建设黑彩网站需要什么抖音推广引流
  • 美食网站开发报告小学生摘抄新闻2024
  • 成都做一个中小企业网站需要多少钱百度推广联盟