Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit。
本篇开始系列svd,即降维。这个在mahout中可以直接运行MAHOUT_HOME/mahout/svd -h 即可看到该算法的调用参数,或者在官网相应页面也可以看到,本次实战使用的svd的调用参数如下:
package mahout.fansy.svd; import org.apache.mahout.math.hadoop.decomposer.DistributedLanczosSolver; public class RunSvd { /** * 调用svd算法 * @throws Exception */ public static void main(String[] args) throws Exception { String[] arg=new String[]{"-jt","ubuntu:9001","-fs","ubuntu:9000", "-i","hdfs://ubuntu:9000/svd/input/wind", "-o","hdfs://ubuntu:9000/svd/output", "-nr","178","-nc","14", "-r","3", "-sym","square", "--cleansvd","true", "--tempDir","hdfs://ubuntu:9000/svd/temp" }; DistributedLanczosSolver.main(arg); } }
在运行这个算法之前,需要转换输入数据,比如使用下面的输入数据:
返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mahout
, 算法
, ubuntu
, string
, exception
, mahout
SVD
mahout实战中文版pdf、mahout实战、mahout实战 pdf、mahout实战 中文 pdf、mahout实战 pdf 下载,以便于您获取更多的相关知识。
时间: 2024-10-31 08:12:29