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

RadeGS——PCC损失

注意传入数据不要传错了,不然梯度会出问题
注意维度pred_depth是11280717,mask是1280*717
data7和data6里面照片的分辨率不一样
`def pcc_loss(pred_depth, gt_depth, mask, eps=1e-6, min_valid=50):
if pred_depth.dim() == 3:
pred_depth = pred_depth.squeeze(0)
if gt_depth.dim() == 3:
gt_depth = gt_depth.squeeze(0)

mask = mask > 0if mask.sum() < min_valid:return torch.tensor(0.0, device=pred_depth.device)pred = pred_depth[mask]
gt = gt_depth[mask]pred = pred - pred.mean()
gt = gt - gt.mean()pred_std = pred.std()
gt_std = gt.std()corr = (pred * gt).mean() / (pred_std * gt_std + eps)return 1.0 - corr`
http://www.jsqmd.com/news/111458/

相关文章:

  • FFmpeg 关键的结构体
  • 优化:三数之和,最接近的三数之和
  • 自动化机器学习AutoML:TPOT工具从零到实战完整使用教程
  • 实用指南:GitHub 热榜项目 - 日榜(2025-11-20)
  • JAVA国际版同城跑腿源码快递代取帮买帮送同城服务源码支持Android+IOS+H5 - 实践
  • 第六十二篇
  • RadeGS——添加法向量损失
  • 12月18日总结 - 作业----
  • XSS(跨站脚本攻击)
  • 自考ScrumMaster-PSM:经验分享~
  • Python - dataclass
  • P1330 封锁阳光大学
  • 9 个降AI率工具,研究生必看!
  • [POI 2021/2022 R1] Domino 题解
  • 07_软考_程序设计语言
  • 17.行为型 - 观察者模式 (Observer Pattern)
  • 云原生热点聚焦:OpenTofu 1.11.0 发布与关键工具更新
  • GitCode项目创建分支并提交代码
  • Bitcraze介绍
  • 修改 OBS-Studio 的字体
  • Linux上位机Windows上位机C++(QT)开发三菱上位机MC 1E 二进制通信 源码 C++快速实现三菱 MC 1E 二进制 支持三菱FX和A系列PLC A-1E 帧 国产化系统上位机
  • SIGSEGV段错误排查全攻略
  • EtherCAT核心术语DPRAM/FMMU/SM通俗解析
  • AI元人文构想的理论构建过程与深层意义分析(二)
  • P4171 [JSOI2010] 满汉全席
  • dotnet未捕获异常导致系统崩溃问题
  • Scikit-Learn 1.8引入 Array API,支持 PyTorch 与 CuPy 张量的原生 GPU 加速
  • Day33PC与移动端的适配方案简介
  • 无代码解决方案:解锁数字化转型的普惠路径
  • 【Agent】MemOS 源码笔记---(6)---MemScheduler -- 总体