本列表总结了25个Java机器学习工具&库:

1. Weka集成了数据挖掘工作的机器学习算法。这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用。Weka包括一系列的工具,如数据预处理、分类、回归、聚类、关联规则以及可视化。

2.Massive Online Analysis(MOA)是一个面向数据流挖掘的流行开源框架,有着非常活跃的成长社区。它包括一系列的机器学习算法(分类、回归、聚类、异常检测、概念漂移检测和推荐系统)和评估工具。关联了WEKA项目,MOA也是用Java编写的,其扩展性更强。

3.MEKA项目提供了一个面向多标签学习和评价方法的开源实现。在多标签分类中,我们要预测每个输入实例的多个输出变量。这与“普通”情况下只涉及一个单一目标变量的情形不同。此外,MEKA基于WEKA的机器学习工具包。

4. Advanced Data mining And Machine learning System(ADAMS)是一种新型的柔性工作流引擎,旨在迅速建立并保持真实世界的复杂知识流,它是基于GPLv3发行的。

5. Environment for Developing KDD-Applications Supported by Index-Structure(ELKI)是一款基于Java的开源(AGPLv3)数据挖掘软件。ELKI主要集中于算法研究,重点研究聚类分析中的无监督方法和异常检测。

6. Mallet是一个基于Java的面向文本文件的机器学习工具包。Mallet支持分类算法,如最大熵、朴素贝叶斯和决策树分类。

7. Encog是一个先进的机器学习框架,集成了支持向量机(SVM)、人工神经网络、遗传算法、贝叶斯网络、隐马尔可夫模型(HMM)、遗传编程和遗传算法。

8. Datumbox机器学习框架是一个用Java编写的开源框架,允许快速地开发机器学习和统计应用。该框架的核心重点包括大量的机器学习算法以及统计测试,能够处理中等规模的数据集。

9. Deeplearning4j是使用Java和Scala编写的第一个商业级的、开源的、分布式深入学习库。其设计的目的是用于商业环境中,而不是作为一个研究工具。

10. Mahout是一个内置算法的机器学习框架。Mahout-Samsara帮助人们创建他们自己的数学,并提供了一些现成的算法实现。

11.Rapid Miner是德国多特蒙特技术大学开发的。它为开发者开发应用程序提供了一个GUI(图形用户界面)和Java API。它还提供了一些机器学习算法,用来做数据处理、可视化以及建模。

12. Apache SAMOA是一个机器学习(ML)框架,内嵌面向分布式流ML算法的编程抽象,并且允许在没有直接处理底层分布式流处理引擎(DSPEe,如Apache Storm、Apache S4和Apache samza)复杂性的情况下,开发新的ML算法。用户可以开发分布式流ML算法,而且可以在多个DSPEs上执行。

13. Neuroph通过提供支持创建、训练和保存神经网络的Java网络库和GUI工具,简化了神经网络开发。

14. Oryx 2是一个建立在Apache Spark和Apache Kafka的Lambda架构实现,但随着实时大规模机器学习而逐渐开始专业化。这是一个用于构建应用程序的框架,但也包括打包,以及面向协同过滤、分类、回归和聚类的端到端的应用程序。

15. Stanford Classifier是一个机器学习工具,它可以将数据项归置到一个类别。一个概率分类器,比如这个,它可以对一个数据项给出类分配的概率分布。该软件是最大熵分类器的一个Java实现。

16.io是一个Retina API,有着快速精确的类似大脑的自然语言处理算法。

17.JSAT是一个快速入门的机器学习库。该库是我在业余时间开发的,基于GPL3发行的。库中的一部分内容可自主学习,例如所有的代码都是独立的。JSAT没有外部依赖,而且是纯Java编写的。

18. N-Dimensional Arrays for Java(ND4J)是一个用于JVM的科学计算库。它们是用来在生产环境中使用的,这表明例程的设计是以最小的内存需求来运行的。

19. Java Machine Learning Library(Java机器学习库)是一系列机器学习算法的相关实现。这些算法,无论是源代码还是文档,都编写的很出色。其主要语言是Java。

20. Java-ML是一个使用Java编写的一系列机器学习算法的Java API。它只提供了一个标准的算法接口。

21. MLlib (Spark)是Apache Spark的可扩展机器学习库。虽然是Java,但该库与平台还支持Java,Scala和Python绑定。此库是最新的,并且算法很多。

22. H2O是用于智能应用的机器学习API。它在大数据上对统计学、机器学习和数学进行了规模化。H2O可扩展,开发者可以在核心部分使用简单的数学知识。

23. WalnutiQ是人脑部分面向对象模型,有着理论常用的学习算法(正在向简单强烈的情感人工智能模型方向研究)。

24. RankLib是一个排名学习算法库。目前已经实现八种流行的算法。

25. htm.java(基于Java的Hierarchical Temporal Memory算法实现)是一个面向智能计算的Numenta平台的Java接口。源码

25个JAVA 机器学习工具包相关推荐

  1. 25个Java机器学习工具库

    本列表总结了25个Java机器学习工具&库: 1. Weka集成了数据挖掘工作的机器学习算法.这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用.Weka包括一系列的工具,如数据预 ...

  2. 25个Java机器学习工具库--转载

    本列表总结了25个Java机器学习工具&库: 1. Weka集成了数据挖掘工作的机器学习算法.这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用.Weka包括一系列的工具,如数据预 ...

  3. 25 个 Java 机器学习工具和库

    本列表总结了25个Java机器学习工具&库: Weka集成了数据挖掘工作的机器学习算法.这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用.Weka包括一系列的工具,如数据预处理. ...

  4. Java机器学习开发库

    1.Deeplearning4j 这个机器学习库是专门为Java设计的,它是为开发深度学习算法提供了广泛支持的计算机框架.当涉及到机器学习领域时,Deeplearning4j被认为是Java的最杰出的 ...

  5. 7个最好的Java机器学习开发库

    摘要:现如今,拥有深度学习和机器学习领域的技术是科技界的趋势之一,并且企业则希望雇佣一些拥有良好的机器学习知识背景的程序开发工程师.本文将介绍一些目前流行的.强大的基于Java的机器学习库,希望给大家 ...

  6. 甲骨文:有史以来最伟大的25个Java应用程序

    Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站市场的领先地位扩展到新兴且发展迅速的个人电子产品市场.几乎没有人预料到 Sun 即将创建的编程语言会使 ...

  7. 甲骨文:有史以来最伟大的 25 个 Java 应用程序【云图智联】

    摘要:从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是当今世界的核心.下面将介绍几个从众多 Java 应用程序中脱颖而出的优秀应用. Java 的故事始于 1991 年,当时 Sun ...

  8. Shogun网站上的关于主流机器学习工具包的比较

    Shogun网站上的关于主流机器学习工具包的比较: http://www.shogun-toolbox.org/page/features/   created last updated main l ...

  9. 这 25 个开源机器学习项目,一般人我不告诉 Ta

    本文为 AI 研习社编译的技术博客,原标题 : 25 Open-Source Machine Learning Repos to Inspire Your Next Project 作者 | Khoa ...

  10. 【人工智能】25岁Java工程师如何转型学习人工智能?

    本文目录 本文目录 25岁Java工程师如何转型学习AI? 关于基本概念的学习 系统学习资料 Yaser Abu-Mostafa Geoffrey Hinton UdaCity 小象学院 推荐阅读书目 ...

最新文章

  1. java script怎么用_如何在HTML中使用javascript?
  2. mule_Mule ESB,ActiveMQ和DLQ
  3. Spring容器初始化Bean、销毁Bean前所做操作的定义方式汇总
  4. DelphiXe5中的双向绑定
  5. iw命令 linux 没有_linux下ifconfig、iwconfig、iwlist命令详解
  6. dell的1501和640m,买哪个好呢?
  7. 移动端H5页面返回并且刷新页面(BFcache)
  8. 总算OK了,折磨了好几天
  9. Atcoder 077E - guruguru(线段树+dp)
  10. ubuntu中的大小写
  11. 一题多解 —— linux 日志文件(log)reload 重新载入
  12. 操作系统 chapter1 操作系统概述
  13. 【原创】Linux 菜鸟入门记录 常用命令 常用软件
  14. centos7 安装最新破解(awvs12)Acunetix Vulnerability Scanner12破解和批量导入和利用python删除任务
  15. Mybatis源码导入
  16. linux驱动之TouchPanel驱动
  17. 移动网站建设应注意哪些问题?
  18. Windows7旗舰版安装 Anaconda3 详细图文教程
  19. 号外号外!兹有第一届区块链技术及应用峰会(BTA)·中国首轮议题抢鲜看
  20. 工作中遇到的问题记录01

热门文章

  1. 计算机怎么使用远程桌面工具,win7一键开启远程桌面工具
  2. PDF可以转换成CAD图纸吗?
  3. STM32 电容触摸屏I2C转USB实现
  4. VB6.0视频教程78集,入门视频教程,基础够了(基础篇)
  5. python爬虫批量下载美女吧美女图片
  6. 计算机连接打印机没有dot4,Windows无法连接到打印机错误消息0x00000214
  7. 【持续更新】书籍推荐
  8. js中进行字符串替换的方法
  9. Spring核心JAR包
  10. HTML5前端开发实战04-儿童摄影