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

【常用库】【pytorch】基本部件

基本元件

1. 卷积

2. batchnorm

loss函数

torch.nn.MSELoss()

>>> a = torch.rand(3)
>>> a
tensor([0.2161, 0.2227, 0.9175])
>>> b = torch.rand(3)
>>> b
tensor([0.6976, 0.9149, 0.4918])
>>> mse = torch.nn.MSELOSS()
>>> mse(a, b)
tensor(0.2974)
>>> ((0.2161-0.6976)**2 + (0.2227-0.9149)**2 + (0.9175-0.4918)**2)/3
0.2974011933333333

MSELoss是求高斯距一个函数。

1. 均方误差函数(Mean Squared Eqation)

torch.nn.CrossEntropyLoss()

1.描述两个概率分布间的距离

2.交叉熵函数

import torch.nn as nn
loss = nn.CrossEntropyLoss()
input = torch.randn(3, 5, requires_grad=True)
target = torch.empty(3, dtype=torch.long).random_(5)
output = loss(input, target)
output.backward()

分类问题用Cross Entropy

回归问题用MSE

基本运算

加减乘除

http://www.lryc.cn/news/411986.html

相关文章:

  • 深入Scrapy框架:掌握其工作流程
  • 从零开始学习机器学习,掌握AI未来的关键!
  • CI/CD(持续集成/持续部署)
  • 实现字母的大小写转换。多组输入输出(c语言)
  • 2024华为OD机试真题-最小矩阵宽度Python-C卷D卷-200分
  • 【Vue3】标签的 ref 属性
  • llama-factory 系列教程 (六),linux shell 脚本自动实现批量大模型的训练、部署与评估
  • python安全脚本编写之流量泛洪
  • 一文看懂Java反射、注解、UML图和Lambda表达式
  • 【漏洞复现】搜狗输入法简单绕过Windows锁屏机制
  • JAVA Spring学习Day1
  • linux常见面试题(三)
  • 【JS】ES6新类型Map与Set
  • FETCH FIRST ROW ONLY和 DISTINCT ON和 LIMIT 1的用法
  • 前端小白安装node、vue、Express、Electron及(Electron桌面端exe应用开发)
  • solidity多态【很重要】
  • Jangow-1.0.1靶机漏洞复现(未完成)
  • 软件测试--python基础
  • GPIO子系统
  • 学会这个Python库,接口测试so easy
  • Stable Diffusion4.8.7(Ai绘画)软件安装教程
  • 操作系统错误处理
  • 【靶场实操】sql-labs通关详解----第一节:基础注入方式(Less-1~Less-10)
  • 力扣676.实现一个魔法字典
  • ctfshow-web入门-sql注入(web171-web175)
  • 视频怎么添加音乐?分享5种视频添加音乐方法
  • 黑马JavaWeb后端案例开发(包含所有知识点!!!)
  • FPGA开发——蜂鸣器实现音乐播放器的设计
  • InnoDB存储引擎(1)
  • VMWare虚拟机共享主机的网络访问外网