mahout源码目录结构(二)

1.mahout的源码实现了两部分:
(1)mahout核心源码
(2)mahout定制Collections集合工具
2.Mahout源码目录说明
mahout-core:核心程序模块,位于/core目录下
mahout-math:核心程序使用的一些数据通用计算模块,位于/math目录下
mahout-utils:在核心程序中使用的一些通用的工具性模块,位于/utils目录下
3.mahout-collections
实现了核心程序中使用的集合类操作,该模块独立于mahout进行开发,是对标准jdk关于集合类的修改,使其适应数据密集型项目的开发。
(一)mahout core源码目录结构

  1. src/main/java  
  2. org.apache.mahout  
  3.     --cf.taste  
  4.         --common  
  5.         --eval  
  6.         --hadoop  
  7.             --als  
  8.             --item  
  9.             --preparation  
  10.             --similarity.item  
  11.         --impl  
  12.             --common  
  13.                 --jdbc  
  14.             --eval  
  15.             --model  
  16.                 --file  
  17.             --neighborhood  
  18.             --recommender  
  19.                 --svd  
  20.             --similarity  
  21.                 --file  
  22.                 --precompute  
  23.         --model  
  24.         --neighborhood  
  25.         --recommender  
  26.         --similarity  
  27.             --precompute  
  28.     --classifier  
  29.         --df  
  30.             --builder  
  31.             --data  
  32.                 --conditions  
  33.             --mapreduce  
  34.                 --inmem  
  35.                 --partial  
  36.             --node  
  37.             --ref  
  38.             --split  
  39.             --tools  
  40.         --evaluation  
  41.         --mlp  
  42.         --naivebayes  
  43.             --test  
  44.             --training  
  45.         --sequencelearning.hmm  
  46.         --sgd  
  47.     --clustering  
  48.         --canopy  
  49.         --classify  
  50.         --fuzzykmeans  
  51.         --iterator  
  52.         --kernel  
  53.         --kmeans  
  54.         --lda.cvb  
  55.         --spectral  
  56.             --kmeans  
  57.         --streaming  
  58.             --cluster  
  59.             --mapreduce  
  60.         --topdown  
  61.             --postprocessor  
  62.     --common  
  63.         --commandline  
  64.         --distance  
  65.         --iterator  
  66.             --sequencefile  
  67.         --lucene  
  68.         --mapreduce  
  69.         --nlp  
  70.         --parameters  
  71.     --driver  
  72.     --ep  
  73.     --fpm.pfpgrowth  
  74.         --convertors  
  75.             --integer  
  76.             --string  
  77.         --fpgrowth  
  78.         --fpgrowth2  
  79.     --math  
  80.         --hadoop  
  81.             --decomposer  
  82.             --similarity  
  83.                 --cooccurrence  
  84.             --solver  
  85.             --stats  
  86.             --stochasticsvd  
  87.                 --qr  
  88.         --neighborhood  
  89.         --random  
  90.         --ssvd  
  91.         --stats  
  92.     --vectorizer  
  93.         --collocations.llr  
  94.         --common  
  95.         --document  
  96.         --encoders  
  97.         --pruner  
  98.         --term  
  99.         --tfidf  
(二)mahout Collections集合类
  1. src/main/java  
  2.     --collections  
  3.     --math  
  4.         --bitvector  
  5.         --buffer  
  6.         --function      
  7.         --list  
  8.             --adapter  
  9.         --map  
  10.         --set 
阅读更多
文章标签: 机器学习 算法
个人分类: mahout
上一篇在Eclipse中创建Maven的Web项目时出现错误:An internal error occurred during: "Retrieving archetypes:"
下一篇RapidMiner数据挖掘
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭