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

边缘损失函数

ℓ = max ⁡ { 0 , α − ( τ ( V l ) − τ ( V o ) ) } \ell=\max\left\{0,\alpha-(\tau\left(\mathcal{V}_{l}\right)-\tau\left(\mathcal{V}_{o}\right))\right\} =max{0,α(τ(Vl)τ(Vo))}
可以成为边缘排名损失(margin-based ranking loss),鼓励某类节点的评分高于另一类节点。

  • τ ( V l ) \tau\left(\mathcal{V_l}\right) τ(Vl)可以理解为表示正类节点集的某种评分
  • τ ( V o ) \tau\left(\mathcal{V_o}\right) τ(Vo)可以理解为表示负类或其他对比集合的评分
  • α \alpha α可以理解为预设的最小差距margin,控制两类评分之间应该有的最小区分度
  • max{0, }表示使用的是ReLU形式的hinge loss,当内部值为负才会产生损失,否则损失为0.

直观上, τ ( V l ) − τ ( V o ) \tau\left(\mathcal{V_l}\right) - \tau\left(\mathcal{V_o}\right) τ(Vl)τ(Vo)代表了正类与负类的差距,显然希望这个差距大于等于 α \alpha α, 所以希望的是 α − ( τ ( V l ) − τ ( V o ) ) < 0 \alpha - \left( \tau\left(\mathcal{V_l}\right) - \tau\left(\mathcal{V_o}\right) \right) < 0 α(τ(Vl)τ(Vo))<0,即 τ ( V l ) − τ ( V o ) ≥ α \tau\left(\mathcal{V_l}\right) - \tau\left(\mathcal{V_o}\right) \geq \alpha τ(Vl)τ(Vo)α,即正类的评分比负类高至少 α \alpha α,否则就回产生损失,损失大小就是未满足差距的部分,
例如 α = 0.7 \alpha=0.7 α=0.7,假设差距是0.5,则损失是0.2,假设差距是0.8,则损失是0,损失越来越小。

本质上是为了在模型学习过程中拉大某两类节点的评分差距,在差距不够时施加惩罚,是一种常见的对比性损失或排序损失思想。

http://www.xdnf.cn/news/771.html

相关文章:

  • 面向对象编程的四大特性详解:封装、继承、多态与抽象
  • 远程服务调用的一些注意事项
  • 栈和队列(C语言)
  • 抱佛脚之学SSM一
  • AIGC-几款医疗健康智能体完整指令直接用(DeepSeek,豆包,千问,Kimi,GPT)
  • 阿里HumanAIGC 团队开源实时数字人项目ChatAnyone
  • 正则化和优化策略
  • 体育用品有哪些·棒球1号位
  • 脚本中**通配符用法解析
  • 【CentOs】构建云服务器部署环境
  • 基数平衡多伯努利滤波器(CB-MBM):基于约束优化的多目标数量与存在概率联合估计方法
  • 在Fortran和Python之间共享变量
  • 一个Nuxt3 SSR服务端渲染简洁好用的开源个人博客系统 交互设计体验简单 腾讯markdown编辑器 支持drawio画图
  • STM32开发过程中碰到的问题总结 - 4
  • [Windows] 星光桌面精灵 V0.5
  • OSI七层模型
  • 开源项目FastAPI-MCP:一键API转换MCP服务
  • 信创时代编程开发语言选择指南:国产替代背景下的技术路径与实践建议
  • MIT6.S081-lab4前置
  • ROS机器人开发实践->机器人建模与仿真
  • LeetCode每日一题4.20
  • SSRF学习
  • 【Agent】AI智能体评测基座AgentCLUE-General
  • 21.Chromium指纹浏览器开发教程之触摸屏点指纹定制
  • RHCSA Linux 系统文件内容显示2
  • 云梦数字化系统 介绍
  • 2025 第十六届蓝桥杯Java B组
  • 信号的概念
  • 《软件设计师》复习笔记(2.4)——输入输出、中断、总线、可靠性
  • TensorFlow介绍