• Mahout源码目录说明


    http://www.cnblogs.com/dlts26/archive/2011/08/23/2150230.html
    mahout项目是由多个子项目组成的,各子项目分别位于源码的不同目录下,下面对mahout的组成进行介绍:
    1、mahout-core:核心程序模块,位于/core目录下;
    2、mahout-math:在核心程序中使用的一些数据通用计算模块,位于/math目录下;
    3、mahout-utils:在核心程序中使用的一些通用的工具性模块,位于/utils目录下;
    上述三个部分是程序的主题,存储所有mahout项目的源码。
    另外,mahout提供了样例程序,分别在taste-web和examples目录下:
    4、taste-web:利用mahout推荐算法而建立的基于WEB的个性化推荐系统demo;
    5、examples:对mahout中各种机器学习算法的应用程序;
    6、bin:bin目录下只有一个名为mahout的文件,是一个shell脚本文件,用于在hadoop平台的命令行下调用mahout中的程序;
    buildtools、eclipse和distribution目录下,有mahout相关的配置文件
    7、buildtools目录下是用于核心程序构建的配置文件,以mahout-buildtools的模块名称在mahout的pom.xml文件中进行说明;
    8、eclipse下的xml文件是对利用eclipse开发mahout的配置说明;
    9、distribution目录下有两个配置文件:bin.xml和src.xml,进行mahou安装时的一些配置信息。
    (在开发的时候一般很少对这个目录下的文件进行修改,所以不用太关注,知道大体什么意思就ok)
     
    另 外,在mahout的下载地址下可以看到有个文件夹与mahout处于同一级别,它是mahout项目的分支项目—mahout- collections,用于实现了核心程序中使用的集合类操作,该模块独立于mahout进行开发,是对标准jdk中关于集合类的修改,使其可以适应数 据密集型项目的开发。
  • 相关阅读:
    LCA最近公共祖先Tarjan(离线)
    51nod 1135 原根
    51nod 1134最长递增子序列
    51nod 1130 斯特林公式
    51nod 1186 Miller-Rabin素数测试
    51Nod 1257 背包问题 V3
    另类求组合数
    Gym
    msp430项目编程45
    msp430项目编程44
  • 原文地址:https://www.cnblogs.com/DjangoBlog/p/3592128.html
Copyright © 2020-2023  润新知