news 2026/6/10 3:35:09

无监督谱回归(USR)模型测试阶段实现详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
无监督谱回归(USR)模型测试阶段实现详解

无监督谱回归(USR)模型测试阶段实现详解

在无监督降维任务中,训练阶段完成了投影矩阵的学习,而测试阶段则负责将新数据高效映射到学到的低维子空间。无监督谱回归(Unsupervised Spectral Regression, USR)作为一种高效的线性降维方法,其测试过程非常简洁直接。本文将详细解析USR模型的测试实现,帮助你理解如何利用训练好的模型对新样本进行降维投影。

USR测试阶段的核心思想

USR的训练阶段通过谱回归框架求得了一组投影向量(即投影矩阵的列),这些向量对应于图拉普拉斯矩阵的最小特征值方向,能够最大程度保留数据的局部流形结构。

在测试阶段,我们只需要:

  1. 验证模型类型是否匹配(确保使用的是USR训练得到的模型)。

  2. 检查请求的降维维度d是否超出训练时设定的最大维度。

  3. 用新样本的特征直接与投影矩阵相乘,得到低维表示。

整个过程完全是线性运算,无需重新构建图或计算核矩阵,效率极高,适合处理大规模新数据。

特殊情况:Lasso正则化的稀疏投影

USR支持两种正则化方式:

  • Ridge(L2正则):得到稠密的投影矩阵。

  • Lasso(L1正则):得到稀疏的投影系数,通常使用LARs算法在不同稀疏度(基数)下求得多组投影。

当训练时采用了Lasso + L

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

项目应用中c++ spidev0.0 read值为255的解决方案

当/dev/spidev0.0读出全是255?一文搞懂SPI通信中的“假高电平”陷阱在做嵌入式Linux项目时,你有没有遇到过这种情况:明明代码写得清清楚楚,打开/dev/spidev0.0、调用read()函数去拿传感器数据,结果返回的每一个字节都是…

作者头像 李华
网站建设 2026/6/10 15:09:21

了解Java 数据结构【1】

Java 提供了丰富的数据结构来处理和组织数据。 Java 的 java.util 包中提供了许多这些数据结构的实现,可以根据需要选择合适的类。 以下是一些常见的 Java 数据结构: 数组(Arrays) 数组(Arrays)是一种基…

作者头像 李华
网站建设 2026/6/10 12:59:33

基于实际项目的PCB布局布线思路:初级应用示范

从一块电机驱动板看懂PCB布局的底层逻辑最近带一个新人做项目,他画完第一版直流电机驱动板后兴奋地拿给我看:“功能都连上了!”可一上电问题就来了:MCU时不时复位、RS485通信在电机启动时直接中断、编码器计数跳变严重……最后还是…

作者头像 李华
网站建设 2026/6/10 11:44:47

Makefile中打印变量

在Makefile中打印变量有多种方法,以下是常用的几种方式:1. 使用 $(info) 函数makefile # 示例1:直接打印 VAR hello world $(info VAR $(VAR))# 示例2:带说明的打印 $(info [DEBUG] VAR $(VAR))# 示例3:在规则外部打…

作者头像 李华
网站建设 2026/6/10 11:44:53

Figma中文界面终极解决方案:5分钟完成专业设计工具全面汉化

Figma中文界面终极解决方案:5分钟完成专业设计工具全面汉化 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma英文操作界面而困扰?想要快速掌握这款国际…

作者头像 李华