`
BlogDown
  • 浏览: 223998 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Apache Mahout 0.1 发布:机器学习算法

 
阅读更多
Apache Lucene 开发团队很高兴的宣布Apache Mahout 0.1 发布。Apache Mahout是Apache Lucene一个子项目,目标是提供可扩展的机器学习算法实现,也采用 Apache license许可。第一个公开发布版本包括 聚类 clustering,分类classification,合作过滤collaborative filtering 和 进化编程evolutionary programming。大部分算法在 Hadoop (http://hadoop.apache.org) 之上实现用于扩展。

Apache Mahout 0.1版本主要是为项目提供一个基础,并吸引更多的开发者。

下载Apache Mahouthttp://www.apache.org/dyn/closer.cgi/lucene/mahout/0.1/mahout-0.1-project.tar.gz

Apache Mahout 主页:http://lucene.apache.org/mahout
Apache Lucene(非常优秀的开源的文本搜索引擎)项目宣布发布Apache Mahout 0.1。Apache Mahout是Apache Lucene的一个副产品,目标是提供可扩展的,遵从Apache协议的机器学习算法实现。首次发布版本包括实现集群、分类、协同过滤和进化的程序。

Apache Mahout 0.1是该项目首次发布的版本。

详情请见Apache问题追踪:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310751styleName=Htmlversion=12312976
可从以下地址得到Apache Mahout的源程序:
http://www.apache.org/dyn/closer.cgi/lucene/mahout/0.1/mahout-0.1-project.tar.gz
Maven 2用户通过Central Maven Repositories同样可用Apache Mahout:
http://repo1.maven.org/maven2/org/apache/mahout/
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/mahout/
如果从镜像站点下载,请输入以下序列号:
http://www.apache.org/dist/lucene/mahout/KEYS
更多关于Apache Mahout的消息,请访问项目主页:
http://lucene.apache.org/mahout

最近看了最近刚发布的开放源代码项目mahout,实现了很多机器学习的算法和一些实用的系统,对于从事机器学习和web挖掘的人员来说是个很值得学习的资源。mahout是基于hadoop的,可以分布式运行,至此Lucence、Nutch、Mahout为构建开源的分布式的搜索引擎和Web挖掘提供了完整的支持,三剑合璧,威力无穷。Mahout的代码风格延续了Nutch的优良风格,代码可读性很强,包含了推荐系统、聚类中的kmeans,fuzzykmeans,
canopy, dirichlet,分类中的bayes、cbayes等算法的实现,以及交叉验证,计算正确率,各种距离,模型的构建等。还缺少像神经网络这个强大工具的实现,但未来很可能会加上。

<!-- 这篇新闻中是否有争论或者观点交锋呢?如果希望读者参与,请点击<a href="http://pkzone.csdn.net/AdminManage/Editor_Apply.aspx" mce_href="http://pkzone.csdn.net/AdminManage/Editor_Apply.aspx">这里</a>,创建一个观点PK -->
分享到:
评论

相关推荐

    apache-mahout-distribution-0.11.0-src.zip

    总结来说,"apache-mahout-distribution-0.11.0-src.zip"是一个宝贵的资源,它不仅包含了一个强大机器学习库的源代码,还为开发者提供了一个深入了解和定制机器学习算法的机会。无论你是想研究算法细节,还是希望在...

    如何成功运行Apache Mahout的Taste Webapp-Mahout推荐教程-Maven3.0.5-JDK1.6-Mahout0.5

    Apache Mahout是一个开源项目,隶属于Apache软件基金会(ASF),专门提供可扩展的机器学习算法实现。其目的是为了帮助开发人员更容易地创建智能应用程序。Mahout包含了多种机器学习的经典算法,如聚类、分类、协同...

    mahout-core-0.9.jar+mahout-core-0.8.jar+mahout-core-0.1.jar

    Apache Mahout是一个基于Apache Hadoop的数据挖掘库,专注于大规模机器学习算法的实现。这个压缩包包含的是Mahout项目不同版本的核心库,分别是mahout-core-0.9.jar、mahout-core-0.8.jar和mahout-core-0.1.jar。...

    mahout-learning:mahout算法学习代码

    2. **机器学习算法**:Mahout提供了多种机器学习算法,包括分类、聚类和协同过滤。其中,分类算法如随机森林(Random Forest)和朴素贝叶斯(Naive Bayes)用于预测目标变量;聚类算法如K-Means用于将数据分组;协同...

    mahout所需jar包

    马哈多(Mahout)是Apache软件基金会的一个开源项目,专注于提供可扩展的机器学习库。它基于Hadoop,这意味着它能够利用分布式计算来处理大规模数据集。 Mahout的目标是帮助开发人员构建智能应用程序,如推荐系统、...

    apache-mahout-distribution-0.12.2.tar.gz

    此外,Mahout还支持一系列的机器学习算法,包括分类、聚类和回归等。分类算法如随机森林、朴素贝叶斯,用于将数据分为预定义的类别;聚类算法如K均值、层次聚类,用于发现数据中的自然群体结构;回归算法如线性回归...

    Apache_Mahout_Cookbook(高清版)

    Apache Mahout是一个高度可扩展的机器学习库,主要用于构建智能推荐系统、聚类分析以及其他数据挖掘任务。该库利用了Apache Hadoop的强大分布式计算能力,使得处理大规模数据集变得高效可行。 #### 二、安装与配置 ...

    Apache Mahout Cookbook

    在机器学习领域,朴素贝叶斯分类器是一种广泛使用的算法,尤其适用于文本分类等任务。本书详细阐述了如何使用Mahout的文本分类器来演示朴素贝叶斯的基本用例,并提供了代码示例。进一步,作者探讨了如何从代码层面...

    Learning Apache Mahout

    Apache Mahout是一个开源的机器学习库,主要用于在大数据环境中实现可扩展的机器学习算法。它提供了一套易用的API,以及一系列实现包括分类、聚类和推荐在内的常用机器学习算法的工具。Mahout的目的是为了简化大规模...

    基于Mahout实现协同过滤推荐算法的电影推荐系统.zip

    Apache Mahout是基于Hadoop的数据挖掘库,提供了多种机器学习算法,包括分类、聚类和推荐。在本项目中,Mahout被用作实现协同过滤推荐算法的工具,它支持大规模数据集的处理,并可以与其他大数据处理框架如Hadoop和...

    java机器学习的常用算法方法汇总

    本文将详细介绍在Java环境中常用的几种机器学习算法,并探讨它们的应用与实现。 1. C4.5算法:C4.5是ID3算法的升级版,由Ross Quinlan开发。它是一种决策树学习算法,通过信息增益率来选择最优特征进行划分。C4.5...

    大数据系列9:Mahout – 机器学习

    Apache Mahout是一个基于Hadoop的数据挖掘库,专注于提供机器学习算法,是大数据处理中实现预测分析和模式识别的重要工具。本篇文章将深入探讨Mahout在大数据环境下的应用及其核心功能。 Mahout这个名字来源于“象...

    《大数据日知录:架构与算法》完整版+书签

    3. 机器学习算法:大数据环境下,机器学习算法处理的对象是大规模数据集,这些算法需要能够处理高维数据,并具备良好的伸缩性和容错能力。例如,随机森林、梯度提升决策树(GBDT)等。 4. 图算法:随着社交网络、...

    基于hadoophbase实现,集成单机模式机器学习算法以及分布式机器学习算法.zip

    在本项目实践中,我们主要探讨如何利用Hadoop和HBase这两种大数据处理技术,结合机器学习算法,实现一个从单机到分布式的学习环境。Hadoop是一个开源的分布式计算框架,而HBase是建立在Hadoop之上的分布式列式数据库...

    mahout4me:一个玩具项目

    【标题解析】:“mahout4me:一个玩具项目”这个标题表明这可能是一个基于Apache Mahout的个人或教育性质的项目,用以学习和实践机器学习算法。Apache Mahout是一个开源的机器学习库,它提供了多种算法,如推荐系统、...

    mahout-0.3.zip

    这个项目的核心目标是提供一系列可扩展的机器学习算法,以简化开发人员构建智能应用的过程。在“mahout-0.3.zip”这个压缩包中,包含了Mahout 0.3版本的所有组件和资源,让我们一起深入探索这个强大的工具库。 机器...

    feature-discretization:机器学习算法预处理的特征离散化

    在标题“feature-discretization:机器学习算法预处理的特征离散化”中,我们关注的是如何将原始数据转化为离散的、可处理的形式,以便于后续的模型构建和分析。这个过程通常在数据预处理阶段执行,因为离散化的数据...

Global site tag (gtag.js) - Google Analytics