`
gushuizerotoone
  • 浏览: 175064 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

svd in hadoop

阅读更多
Base on hadoop, given a large matrix, I want to calculate the first k smallest eigenvectors. who knows how I can do that?


http://code.google.com/p/decomposer/ shows that the author had implemented the svd decompose based on hadoop. it seems that the decomposer project implement two matrix-decompose method, one is the Hebbian Algorithm, which is svd method, but don't base on hadoop? and the other is Lanczos, also svd,both single-thread and hadoop version have been implemented.

http://old.nabble.com/Making-Very-Large-Scale-Linear-Algebraic-Computations-Possible-Via-Randomization-td25614301.html shows that the author wanted to move his code into mahout.Does this work finished? focus


http://issues.apache.org/jira/browse/MAHOUT-180
分享到:
评论

相关推荐

    SVD_on_Matlab.rar_SVD_SVD_ MATLAB_in_matlab-SVD_svd in matlab

    SVD algorithm implementation in Matlab

    SVD.rar_SVD预编码_svd in c_天线矩阵_预编码 误码率_预编码误码率

    SVD矩阵分解方法的预编码仿真程序,可得到在瑞利信道条件下,4*4天线数情况下的误码率

    stm32 SVD文件合集

    包含:STM32F756.svd STM32H723.svd STM32L476.svd STM32F0x0.svd STM32F7x2.svd STM32H725.svd STM32L496.svd STM32F0x1.svd STM32F7x3.svd STM32H73x.svd STM32L4P5.svd STM32F0x2.svd STM32F7x5.svd STM32H742x....

    SVD and application 奇异值分解及其应用

    the basic notion of SVD and then show the central role of SVD in ma- trices. Using majorization theory, we consider variational principles of singular values and eigenvalues. Built on SVD and a theory...

    SVD.rar_SVD_SVD 气象_fortran svd_svd fortran

    奇异值分解(Singular Value Decomposition,简称SVD)是一种在数学、计算机科学以及数据分析等领域广泛应用的矩阵分解方法。在本场景中,"SVD.rar"是一个压缩包,包含了一个名为"SVD.FOR"的FORTRAN源代码文件,用于...

    SVD_SVD_C++_lapackesvd分解_

    在IT领域,奇异值分解(Singular Value Decomposition,SVD)是一种强大的线性代数技术,广泛应用于数据压缩、图像处理、机器学习等多个方面。本文将深入探讨SVD的基本概念,C++实现以及如何利用开源库Eigen进行SVD...

    SVD-TLS_SVD-TLS算法_SVD-TLSmatlab_svd-tls_ARMA_TLS-SVD_

    在IT领域,尤其是在信号处理和数据分析中,SVD-TLS(奇异值分解-最小二乘)算法是一种重要的数学工具,用于处理有噪声的数据并提取有用信息。本文将深入探讨SVD-TLS算法及其在估计ARMA(自回归移动平均)模型中的...

    SVD++_SVD_SVD++代码_推荐系统svd_

    **SVD++与SVD在推荐系统中的应用** 在现代数据驱动的世界中,推荐系统已经成为电商、社交媒体和其他在线服务提供个性化用户体验的关键技术。Singular Value Decomposition(SVD)和其扩展版本SVD++是推荐系统中最...

    L1-SVD-master_SVD_L1-SVD_

    《L1-SVD在信号分离中的应用》 在信息技术领域,信号处理是至关重要的一环,尤其是在通信、图像处理和数据挖掘等应用场景中。L1-SVD(L1范数奇异值分解)是一种创新的信号分离技术,它在处理稀疏信号恢复和压缩感知...

    svd.rar_SVD_SVD_ MATLAB_SVD特征提取_特征提取

    **Singular Value Decomposition (SVD) 是一种在数学、信号处理和机器学习等领域广泛应用的线性代数技术。在本资源"svd.rar"中,我们关注的是如何使用MATLAB来实现SVD进行人脸特征提取。** SVD是矩阵分解的一种形式...

    使用GPU实现SVD

    文件列表中的"1.bat"可能是运行程序的批处理文件,"SVD.exe"是实际执行GPU SVD的可执行文件,"1.txt"可能包含输入矩阵数据或程序输出,"说明.txt"提供详细的操作指南和算法解释,"SVD验算.xlsx"则是结果的验证,可能...

    SVD_SVD降噪_SVD_SVD信号_分解_信号分解

    奇异值分解(Singular Value Decomposition,简称SVD)是一种在数学、计算机科学以及信号处理等领域广泛应用的矩阵分解方法。SVD将一个矩阵分解为三个矩阵的乘积,即\( A = U \Sigma V^T \),其中\( A \)是原始矩阵...

    SVD-TLS算法_SVD-TLS算法_

    **SVD-TLS算法详解** SVD-TLS(奇异值分解-最小二乘修正)算法是一种在数值线性代数和信号处理领域中广泛应用的技术,主要用于处理存在噪声和不完整数据的情况。它结合了奇异值分解(Singular Value Decomposition,...

    特征值分解 迭代法_SVD迭代法_SVD_特征值分解_

    SVD迭代法是结合SVD理论的一种特征值求解策略,特别是在处理大型矩阵时,由于SVD能够有效地处理稀疏矩阵,因此这种方法特别有效。通过构造一个近似的SVD,并利用SVD的性质,可以逐步逼近矩阵的特征值。然而,需要...

    SVD算法:利用SVD分解的平移、旋转矩阵算法

    **SVD算法详解** SVD,全称奇异值分解(Singular Value Decomposition),是线性代数中一种重要的矩阵分解方法。它在数据分析、机器学习、图像处理、信号处理等多个领域有着广泛的应用。SVD将一个m×n的矩阵A分解为...

    ST GD等大多数M内核芯片SVD文件

    SVD(System View Description)文件是ARM公司推出的一种标准格式,用于描述微处理器或系统级芯片(SoC)的寄存器结构。这种文件在嵌入式开发领域中扮演着重要角色,特别是在软件调试和仿真过程中。ST、GD和NZP等...

    SVD降噪,svd降噪原理,matlab

    奇异值分解(Singular Value Decomposition,简称SVD)是一种在数学、计算机科学和工程领域广泛应用的线性代数技术。在信号处理中,尤其是在噪声去除方面,SVD展现出强大的能力。本文将深入探讨SVD降噪的原理,并...

    svd分解的C语言实现

    **Singular Value Decomposition (SVD) 简介** Singular Value Decomposition(奇异值分解,简称SVD)是线性代数中一个非常重要的矩阵分解方法,它将任何给定的m×n实矩阵A分解为三个矩阵的乘积,即A=UΣV^T。这里...

    svd_complex_SVD_svd分解_复数奇异值分解_csvd_

    复数奇异值分解(CSVD)是矩阵理论中的一个重要概念,是奇异值分解(SVD)的扩展形式,用于处理包含复数元素的矩阵。在本文中,我们将深入探讨SVD的基本原理,复数奇异值分解的特点,以及如何在C++中实现这个算法。 ...

Global site tag (gtag.js) - Google Analytics