news 2026/5/1 7:24:01

MATLAB实现基于Sinkhorn距离的非负矩阵分解乘法更新规则

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MATLAB实现基于Sinkhorn距离的非负矩阵分解乘法更新规则

在上一篇文章中,我们介绍了SDNMF的主入口函数,今天深入其核心优化部分——乘法更新规则的实现。SDNMF(Non-negative Matrix Factorization with Sinkhorn Distance)通过将传统的Frobenius重构误差替换为带熵正则化的Sinkhorn距离(也称为熵正则化的最优传输距离),并结合图拉普拉斯正则项,使得分解得到的基矩阵U和系数矩阵V不仅能很好地重构原始数据,还能保留样本间的局部几何结构。

该函数SDNMF_Multi实现了完整的乘法迭代更新过程,这是非负矩阵分解中最常用、最稳定的优化策略之一,能够自然保证U和V的非负性,同时收敛速度较快。

算法迭代流程详解

  1. 初始化

    • 若未提供初始U和V,则随机生成正值矩阵。

    • 调用NormalizeUV进行归一化处理(支持L1或L2范数,可选择对U或V归一化),确保分解的唯一性和数值稳定性。

  2. 预计算

    • 根据距离矩阵M计算核矩阵K = exp(-λ M - 1)。

    • 对X和重构矩阵进行γ次幂变换(X^γ),这是Sinkhorn距离中熵正则化的关键技巧。

    • 若有图正则(alpha > 0),构建度矩阵D并缩放W。

  3. 主迭代循环

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 3:55:00

收藏!从零转行大模型全攻略:程序员/小白入门必备指南

大模型作为AI领域的核心赛道,正迎来爆发式发展,相关岗位需求激增、薪资待遇优厚,成为众多程序员和技术小白转型的热门选择。本文整理了一份体系化的大模型转型攻略,从方向选择、基础积累到实战进阶、职业规划全流程覆盖&#xff0…

作者头像 李华
网站建设 2026/5/1 3:53:51

VHDL语言在有限状态机设计中的实践方法

深入掌握VHDL中的有限状态机设计:从原理到实战 你有没有遇到过这样的情况?明明逻辑想得很清楚,写出来的FSM代码仿真时却出现奇怪的状态跳变,或者综合后资源占用远超预期。更糟的是,在FPGA上跑不起来,ILA抓出…

作者头像 李华
网站建设 2026/5/1 3:54:55

速递|刷新港股纪录!MiniMax上市超额认购79倍,主权基金密集下单

速递|刷新港股纪录!MiniMax上市超额认购79倍,主权基金密集下单 谢照青 Z Finance 2026年1月8日 23:02 北京 来源:腾讯财经 文:谢照青 即将于1月9日敲钟上市的大模型公司MiniMax,创下近年来港股IPO机构认购历史记录。此次参与Mi…

作者头像 李华
网站建设 2026/4/30 17:28:28

DeepSeek 的 mHC

DeepSeek 的 mHC 纪牛牛 吃果冻不吐果冻皮 2026年1月9日 22:43 四川 在小说阅读器中沉浸阅读 原文:https://zhuanlan.zhihu.com/p/1991140563672664024 大约在去年同一时间段(2025年1月初),DeepSeek 凭借 R1 的发布彻底革新了…

作者头像 李华
网站建设 2026/5/1 3:53:49

arm版win10下载下UWP应用侧载安装操作指南

在ARM版Windows 10上侧载UWP应用:从入门到实战你有没有遇到过这种情况?手里的Surface Pro X明明性能不弱、续航惊人,打开Microsoft Store却发现很多常用软件“此设备不支持”——尤其是那些没为ARM64编译的UWP应用。更别提一些内部测试工具、…

作者头像 李华
网站建设 2026/5/1 3:55:00

一文说清ArduPilot与Pixhawk硬件匹配要点

ArduPilot 与 Pixhawk 到底怎么配?一文讲透硬件兼容的底层逻辑 你有没有遇到过这样的情况:新买的 Pixhawk 飞控,刷上 ArduPilot 固件后 USB 能连上,地面站也能识别,但 GPS 死活不工作、电机没反应,甚至自检…

作者头像 李华