损失函数

nn.L1Loss 创建一个衡量输入中每个元素之间的平均绝对误差 (MAE) 的标准XX和目标是的是的.
nn.MSELoss 创建一个标准,用于测量输入中每个元素之间的均方误差(平方 L2 范数)XX和目标是的是的.
nn.CrossEntropyLoss 该标准计算输入和目标之间的交叉熵损失。
nn.CTCLoss 联结主义时间分类损失。
nn.NLLLoss 负对数似然损失。
nn.PoissonNLLLoss 目标泊松分布的负对数似然损失。
nn.GaussianNLLLoss 高斯负对数似然损失。
nn.KLDivLoss Kullback-Leibler 散度损失。
nn.BCELoss 创建一个衡量目标和输入概率之间的二元交叉熵的标准:
nn.BCEWithLogitsLoss 这种损失将Sigmoid层和BCELoss 组合在一个类中。
nn.MarginRankingLoss 创建一个标准来衡量给定输入的损失x1× 1,x2× 2, 两个 1D mini- batch 或 0D Tensor和一个标签 1D mini-batch 或 0D Tensor 是的是的(包含 1 或 -1)。
nn.HingeEmbeddingLoss 测量给定输入张量的损失XX和一个标签张量是的是的(包含 1 或 -1)。
nn.MultiLabelMarginLoss 创建一个标准,优化输入之间的多类多分类铰链损失(margin-based loss)XX(一个 2D 小批量张量)和输出是的是的(这是目标类索引的 2D张量)。
nn.HuberLoss 如果绝对元素级误差低于 delta,则创建使用平方项的标准,否则使用 delta 缩放的 L1 项。
nn.SmoothL1Loss 如果绝对元素误差低于 beta,则创建一个使用平方项的标准,否则创建一个 L1 项。
nn.SoftMarginLoss 创建一个优化输入张量之间的二分类逻辑损失的标准XX和目标张量是的是的(包含 1 或 -1)。
nn.MultiLabelSoftMarginLoss 创建一个标准,该标准基于输入之间的最大熵优化多标签一对一损失XX和目标是的是的大小的(N, C)( N ,).
nn.CosineEmbeddingLoss 创建一个标准来衡量给定输入张量的损失x_1X1,x_2X2和张量标签是的是的值为 1 或 -1。
nn.MultiMarginLoss 创建一个标准,优化输入之间的多类分类铰链损失(基于边距的损失)XX(一个 2D 小批量张量)和输出是的是的(这是目标类索引的一维张量,0 \leq y \leq \text{x.size}(1)-10≤是的≤x.大小( 1 )-1):
nn.TripletMarginLoss 创建一个标准来衡量给定输入张量的三元组损失x1× 1,x2× 2,x3× 3和一个值大于的边距00.
nn.TripletMarginWithDistanceLoss 创建一个标准来衡量给定输入张量的三元组损失一种一种,pp, 和nn(分别表示锚点、正例和负例),以及用于计算锚点和正例(“正例”)与锚点和负例之间关系的非负实值函数(“距离函数”) (“负距离”)。

Pytorch损失函数总结的更多相关文章

  1. pytorch 损失函数

    pytorch损失函数: http://blog.csdn.net/zhangxb35/article/details/72464152?utm_source=itdadao&utm_medi ...

  2. pytorch 损失函数(nn.BCELoss 和 nn.CrossEntropyLoss)(思考多标签分类问题)

    一.BCELoss 二分类损失函数 输入维度为(n, ), 输出维度为(n, ) 如果说要预测二分类值为1的概率,则建议用该函数! 输入比如是3维,则每一个应该是在0--1区间内(随意通常配合sigm ...

  3. pytorch例子学习——NEURAL TRANSFER USING PYTORCH神经迁移

    参考:https://pytorch.org/tutorials/advanced/neural_style_tutorial.html 具体的理论就不解释了,这里主要是解释代码: ⚠️使用的是pyt ...

  4. Pytorch_第六篇_深度学习 (DeepLearning) 基础 [2]---神经网络常用的损失函数

    深度学习 (DeepLearning) 基础 [2]---神经网络常用的损失函数 Introduce 在上一篇"深度学习 (DeepLearning) 基础 [1]---监督学习和无监督学习 ...

  5. PyTorch1.2.0版本来啦!居然还有全套视频!让你快速熟练掌握深度学习框架!

    [翻到文末, 还能让你看尽CV和NLP完整技术路径以及前沿+经典论文篇目,助你构建深度学习知识框架] 今年8月!PyTorch 1.2.0 版本来啦!! 据我们了解,在学术领域,特别是CV/NLP方向 ...

  6. PyTorch的十七个损失函数

    本文截取自<PyTorch 模型训练实用教程>,获取全文pdf请点击: tensor-yu/PyTorch_Tutorial​github.com 版权声明:本文为博主原创文章,转载请附上 ...

  7. Pytorch的19种损失函数

    基本用法 12 criterion = LossCriterion() loss = criterion(x, y) # 调用标准时也有参数 损失函数 L1范数损失:L1Loss 计算 output ...

  8. [PyTorch 学习笔记] 4.2 损失函数

    本章代码: https://github.com/zhangxiann/PyTorch_Practice/blob/master/lesson4/loss_function_1.py https:// ...

  9. pytorch学习笔记(9)--损失函数

    1.损失函数的作用: (1)计算实际输出和目标输出之间的差距: (2)为我们更新输出提供一定的依据(也就是反向传播) 官网链接:https://pytorch.org/docs/1.8.1/nn.ht ...

  10. 深度学习之PyTorch实战(5)——对CrossEntropyLoss损失函数的理解与学习

    其实这个笔记起源于一个报错,报错内容也很简单,希望传入一个三维的tensor,但是得到了一个四维. RuntimeError: only batches of spatial targets supp ...

随机推荐

  1. es之增删改查

    查询 index: GET task_results/_search/ 普通查询: {"query":{"bool":{"must":[{& ...

  2. html 根据配置项统一检查文本框数据规范

    <div> 中文名:<input id="txtName" type="text" /><br /> 身份证号:<in ...

  3. 我开源了一个短视频应用(Go+React)|DouTok2.0 项目介绍

    前言 大家好,这里是白泽,拖更了一段时间,抱歉.在 DouTok2.0 可以初步允许大家接入开发之后,这篇文章才得以出炉. DouTok:一个开源的 web 端的短视频应用,采用微服务架构,包含前后端 ...

  4. 0.2 Afterword to the Tenth Anniversary Edition(2010)

    近十年来的进展: 1. 在实验实施领域. 超导电路:2-qubit量子算法:3-qubit 系统. 基于核自旋和单光子: 演示'量子纠错'和'量子模拟' 离子阱系统: '量子搜索算法'和'量子傅里叶变 ...

  5. Galera_Cluster_Mysql部署

    前言 先来了解下它的身世,Galera Cluster是Codership公司开发的一套免费开源的高可用方案 官网为http://galeracluster.com.Galera Cluster即为安 ...

  6. 开源 - Ideal库 - 常用枚举扩展方法(二)

    书接上回,今天继续和大家享一些关于枚举操作相关的常用扩展方法. 今天主要分享通过枚举值转换成枚举.枚举名称以及枚举描述相关实现. 我们首先修改一下上一篇定义用来测试的正常枚举,新增一个枚举项,代码如下 ...

  7. Help document of CAD Plus Mobile

    Help document for Mac 中文使用帮助 If you have any questions, please send email to 3167292926@qq.com 1. Pe ...

  8. HTTP相关返回值异常如何解决(上篇)

    ​ 今天我们讲讲HTTP相关返回值异常如何解决(实例持续更新中) 一.HTTP介绍 HTTP(超文本传输协议,Hypertext Transfer Protocol)是用于在网络上进行数据交换的应用层 ...

  9. Ocelot集成Consul实现api网关与服务发现

    前言 没看dotnet微服务之API网关Ocelot的请先看,这篇文章接上面文章 安装consul #自定义网络,自定义网络可以指定容器IP,这样服务器重启consul集群也可以正常运行. docke ...

  10. 2个月搞定计算机二级C语言——真题(12)解析

    1. 前言 本篇我们讲解2个月搞定计算机二级C语言--真题12 2. 程序填空题 2.1 题目要求 2.2 提供的代码 #include <stdio.h> #define N 3 int ...