MMD最大均值差异学习
学习 最大 差异 均值
2023-09-14 09:11:22 时间
转自:https://blog.csdn.net/a529975125/article/details/81176029
https://blog.csdn.net/a1154761720/article/details/51516273
1.概念
最大均值差异(Maximum Mean Discrepancy, MMD)主要用来度量两个不同但相关的分布的距离。距离定义为:
理论推导部分省略,大略就是将x/y都通过Φ映射到同一个空间当中,求不同分布的样本在映射空间中的值,然后作为MMD,这个映射空间是再生希尔伯特空间。
那么经过公式推导之后,需要一个核函数,通常是选用高斯核函数,最主要的原因应该是高斯核可以映射无穷维空间。
第一个链接中有实验代码,说明分布越相似MMD值越小。
2.使用
https://pypi.org/project/mmd/,python中有专门的mmd包来计算该值。
https://www.cnblogs.com/zuotongbin/p/13141369.html
输入是两个矩阵。
相关文章
- 怎样做好周计划日计划?如何用便签制定工作学习计划?
- 《跟唐老师学习云网络》 -第4篇 router路咋走啊
- 程序员的最大挑战--没时间学习新知识(转)
- Java核心知识点学习----多线程并发之线程间的通信,notify,wait
- Linux 学习笔记
- 【学习总结】快速上手Linux玩转典型应用-第4章-准备工作
- MATLAB学习笔记 - 计算特征向量手动执行PCA
- 机器学习笔记 - Java学习框架Deeplearning4j初体验
- 深入学习SAP UI5框架代码系列之二:UI5 控件的渲染器
- AutoJs学习-AES加解密
- Python人工智能学习路线(万字长文)
- 数学建模学习(19):图与网络模型之图的图中的最大流问题详细讲解,超详细!
- 机器学习6种模型可解释性方法汇总,你最常用哪一种?
- Github 上最大的开源算法库,还能学机器学习
- 【机器学习】最大期望算法(EM)
- Python项目学习一:项目一:自动添加标签--再次实现
- Java学习路线-22:开发支持类库UUID、Optional、ThreadLocal、TimerTask、Base64
- Dicom 学习笔记-Worklist 服务
- curl 学习保存
- C/C++学习笔记 各种字符转换记录
- C/C++学习笔记十二 Input and Output (I/O)(2)
- 基于深度学习的三维重建网络PatchMatchNet(三):PatchMatchNet配置及代码主要运行流程