多分类loss学习记录

这里简单的记录在人脸识别/声纹识别中常用的分类loss。详细原理可以参考其他博客。
扩展资料1
扩展资料2

  • L-softmax A-softmax AM-softmax

    L-softmax :基于softmax加入了margin, Wx 改写为||w|| ||x||cos(角度),将角度变为了m 角度

    A-softmax :a=Angular,归一化||w||为1,b=0,W*x 变成了cos(theta),只优化角度

    AM-softmax : 将A-softmax中的角度乘法,改为了cos角度之后做减法,好像实现等于CosFace,只不过分析角度不同

  • ArcFace CosFace SphereFace

    arcface sphereface cosface都在上面的基础上添加了margin,但是margin添加的位置不同;

    arcface直接作用于角度加法,使得类内角度尽量小;

    sphere直接作用于角度乘法,使得类内角度尽量小;

    cosface直接作用于cos角度计算之后,做减法,使得(cos角度)越大越好;

相关推荐
山荷枝9 小时前
Java学习第十天
java·学习
huibin1478523699 小时前
热缓解学习记录
android·学习
Nan_Shu_61410 小时前
学习:GSAP
学习
我命由我1234512 小时前
匈牙利命名法
java·服务器·后端·学习·java-ee·kotlin·学习方法
xiaoxiangsiyan13 小时前
运维之前端反调试学习
运维·前端·学习·状态模式
思维新观察13 小时前
开学季数码怎么选?兼顾学习护眼与电竞娱乐有参考
学习·娱乐
菩提树下的打坐14 小时前
测试与安全测试融合:DAST / SAST / IAST 三选
学习
达柳斯·绍达华·宁15 小时前
重读CV系列——&&4、Mask-RCNN学习
学习
一碗白开水一15 小时前
入门实践工程四:基于 PyTorch 的手写数字识别(MNIST 图像分类)|附:环境依赖环境及工程源码
人工智能·pytorch·分类
fīɡЙtīиɡ ℡16 小时前
深入学习JAVA并发编程(上)
java·开发语言·学习