关闭

mahout源码目录结构(二)

标签: 机器学习算法
142人阅读 评论(0) 收藏 举报
分类:
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 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6115次
    • 积分:94
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:21篇
    • 译文:0篇
    • 评论:0条
    文章分类