【Java开发工具 java编程工具包】本列表总结了25个Java机器学习工具&库:
- 集成了数据挖掘工作的机器学习算法 。这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用 。Weka包括一系列的工具 , 如数据预处理、分类、回归、聚类、关联规则以及可视化 。
- 是一个面向数据流挖掘的流行开源框架 , 有着非常活跃的成长社区 。它包括一系列的机器学习算法(分类、回归、聚类、异常检测、概念漂移检测和推荐系统)和评估工具 。关联了WEKA项目 , MOA也是用Java编写的 , 其扩展性更强 。
- 项目提供了一个面向多标签学习和评价方法的开源实现 。在多标签分类中 , 我们要预测每个输入实例的多个输出变量 。这与“普通”情况下只涉及一个单一目标变量的情形不同 。此外 , MEKA基于WEKA的机器学习工具包 。
- 是一种新型的柔性工作流引擎 , 旨在迅速建立并保持真实世界的复杂知识流 , 它是基于GPLv3发行的 。
- 是一款基于Java的开源(AGPLv3)数据挖掘软件 。ELKI主要集中于算法研究 , 重点研究聚类分析中的无监督方法和异常检测 。
- 是一个基于Java的面向文本文件的机器学习工具包 。Mallet支持分类算法 , 如最大熵、朴素贝叶斯和决策树分类 。
- 是一个先进的机器学习框架 , 集成了支持向量机(SVM)、人工神经网络、遗传算法、贝叶斯网络、隐马尔可夫模型(HMM)、遗传编程和遗传算法 。
- 机器学习框架是一个用Java编写的开源框架 , 允许快速地开发机器学习和统计应用 。该框架的核心重点包括大量的机器学习算法以及统计测试 , 能够处理中等规模的数据集 。
- 是使用Java和Scala编写的第一个商业级的、开源的、分布式深入学习库 。其设计的目的是用于商业环境中 , 而不是作为一个研究工具 。
- 是一个内置算法的机器学习框架 。Mahout-Samsara帮助人们创建他们自己的数学 , 并提供了一些现成的算法实现 。
- 是德国多特蒙特技术大学开发的 。它为开发者开发应用程序提供了一个GUI(图形用户界面)和Java API 。它还提供了一些机器学习算法 , 用来做数据处理、可视化以及建模 。
- 是一个机器学习(ML)框架 , 内嵌面向分布式流ML算法的编程抽象 , 并且允许在没有直接处理底层分布式流处理引擎(DSPEe , 如Apache Storm、Apache S4和Apache samza)复杂性的情况下 , 开发新的ML算法 。用户可以开发分布式流ML算法 , 而且可以在多个DSPEs上执行 。
- Neuroph通过提供支持创建、训练和保存神经网络的Java网络库和GUI工具 , 简化了神经网络开发 。
- 是一个建立在Apache Spark和Apache Kafka的Lambda架构实现 , 但随着实时大规模机器学习而逐渐开始专业化 。这是一个用于构建应用程序的框架 , 但也包括打包 , 以及面向协同过滤、分类、回归和聚类的端到端的应用程序 。
- Stanford Classifier是一个机器学习工具 , 它可以将数据项归置到一个类别 。一个概率分类器 , 比如这个 , 它可以对一个数据项给出类分配的概率分布 。该软件是最大熵分类器的一个Java实现 。
- 是一个Retina API , 有着快速精确的类似大脑的自然语言处理算法 。
- JSAT是一个快速入门的机器学习库 。该库是我在业余时间开发的 , 基于GPL3发行的 。库中的一部分内容可自主学习 , 例如所有的代码都是独立的 。JSAT没有外部依赖 , 而且是纯Java编写的 。
- java有哪些就业方向 java就业方向有哪些
- java常用方法 java核心是什么
- java培训 java工程师培训公司
- java编程培训班怎样 java开发技能培训机构
- 有没有手机上可以运行java程序的软件?
- Java培训课程 java开发技能培训
- java培训班学费一般多少 北大青鸟java培训课程
- 如何编译java程序?
- 怎么用eclipse写java程序?
- 学习java需要什么基础
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
