zoukankan      html  css  js  c++  java
  • Mahout源码目录说明

    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中关于集合类的修改,使其可以适应数 据密集型项目的开发。
  • 相关阅读:
    There was an internal API error
    MD5加密
    CentOS 7 最小化安装简单配置
    Dalvik 虚拟机操作码
    BugkuCTF~Web~WriteUp
    BugkuCTF~代码审计~WriteUp
    Android 个人手机通讯录开发
    Android SQLite 数据库学习
    Android 程序结构
    2018~第三届南宁市网络安全技术大赛~nnctf~write-up
  • 原文地址:https://www.cnblogs.com/dlts26/p/2150230.html
Copyright © 2011-2022 走看看