10 个顶尖的 Linux 开源人工智能工具
在这篇文章中,我们将介绍几个顶级的开源 Linux 生态系统的人工智能(AI)工具。目前,AI 是科学和技术中不断进步的领域之一,很多人都在致力于构建软件和硬件来解决诸如医疗,教育,安全,制造业,银行等领域的日常挑战。
下面是一系列旨在并开发成用于支持 AI 的平台,允许你用在 Linux 或可能许多其它的操作系统上。名单排列顺序没有意义。
1.Deep Learning For Java(Deeplearning4j)
Deeplearning4j 是 Java 和 Scala 编程语言的,商业级的,开放源码的,即插即用,分布式的深度学习库。它专为企业相关的应用程序而设计,并在分布式 CPU 和 GPU 的基础上继承了 Hadoop 和 Spark。
DL4J 在 Apache 2.0 许可证下发布,提供 GPU 支持 AWS,并适用于微服务架构。

官方网站:http://deeplearning4j.org/
2.Caffe ——深度学习框架
Caffe 是一个基于速度的模块化和富有表现力的深度学习框架。它在 BSD 2-Clause 许可下发布,并且已经在诸如研究,启动原型,以及视觉、语音及多媒体等工业应用领域支持了若干社区项目。
官方网站:http://caffe.berkeleyvision.org/
3. H20 ——分布式机器学习框架
H20 是一个开源的,快速的,可扩展和分布式的机器学习框架,还有框架配备的算法。它支持更智能的应用程序,如深度学习,梯度 boosting,随机森林,广义线性模型(即逻辑回归,弹性网络)等等。
这是一个面向业务用于决策数据的人工智能工具,它能够让用户使用更快更好的预测模型来绘制来自于他们对数据的见解。
官方网站:http://www.h2o.ai/
4. MLlib ——机器学习库
MLlib是一个开源的,易于使用和高性能的机器学习库,作为Apache Soark的一部分而开发。本质上它易于部署,并且可以在现有的 Hadoop 群集和数据上运行。
MLlib 还附带分类、回归、推荐、聚类、生存分析等等的算法集合。重要的是,它可以用于 Python、Java、Scala 和 R 编程语言。
官方网站:https://spark.apache.org/mllib/
5.Apache Mahout
Mahout 是一个开源框架,设计用于构建可拓展的机器学习应用程序,它有以下三个显著的特点:提供简单和可扩展的编程工作场所提供 Scala+ Apache Spark,H20 以及 Apache Flik 的各种预包装算法
包括 Samaras,矢量数学实验带有 R 之类语法的工作场所

官方网站:http://mahout.apache.org/
6.Open Neural Networks Library(OpenNN)
OpenNN 也是一个用 C ++ 编写的用于深度学习的开源类库,用于煽动神经网络。然而,它只是有经验的 C ++ 程序员和有极高机器学习技能人员的最佳选择。它侧重于深度架构和高性能。
官方网站:http://www.opennn.net/
7. Oryx 2
Oryx 2 是初始 Oryx 项目的延续,是在 Apache Spark 和 Apache Kafka 的基础上作为 lambda 架构的重新架构而开发的,虽然专用于实现实时机器学习。
它是一个应用程序开发和附带某些应用程序用于协同过滤、分类、回归和集群用途的平台。
官方网站:http://oryx.io/
8. OpenCyc
OpenCyc 是一个开源门户,面向最大和最全面的通用知识基础和常识推理引擎。它包括大量 Cyc 术语,用一种精确设计的方式排列,在针对应用程序诸如这样的领域:丰富的领域建模特定领域的专家系统文本的理解语义数据集成以及AI游戏等等。
官方网站:http://www.cyc.com/platform/opencyc/
9.Apache SystemML
SystemML 是用于机器学习非常适合大数据的开源人工智能平台。其主要特点是——运行在 R 和 Python 这样的语法上,专注于大数据并专门针对高层次数学而设计。它是如何工作的在主页上有很好的解释,其中包括明确说明的视频演示。
有几种方法来使用它,包括 Apache Spark、Apache Hadoop、Jupyter 和 Apache Zeppelin。一些显著用途包括汽车,机场交通和社会银行业。
官方网站:http://systemml.apache.org/
10. NuPIC
NuPIC 是一个开源框架,用于机器学习的开源框架,基于 Heirarchical Temporary Memory (HTM),一个新皮层理论。集成了 NuPIC的HTM 程序可实施分析实时的流数据,并且它在那里可学习到现有数据的基于时间的模式,预测即将值以及揭示任何不规则性行为。
它的显著特点包括:持续在线学习时空格局实时流数据预测和建模强大的异常检测分层时间记忆
官方网站:http://numenta.org/
随着对 AI 研究的提升和不断进步,我们必将见证更多工具的涌现,它们帮助这一技术领域取得成功,特别是对于解决日常的科学挑战以及用于教育目的。
(稿源: 码农网)
https://www.oschina.net/news/78216/10-linux?from=20161023
10 个顶尖的 Linux 开源人工智能工具的更多相关文章
- 10. 通过 Dockerfile 编写 linux 命令行工具
测试 linux 压力的工具 一. 实际操作 1. 创建一个 ubuntu 的容器 docker run -it ubuntu 2. 安装 stress 工具 apt-get update & ...
- 酷!微软发布新终端工具,Win 10 将自带 Linux 内核
原创:技术最前线(id:TopITNews) 北京时间 5 月 7 日,2019 年微软 Build 开发者大会在雷德蒙德召开.今年大会上亮点很多,本文汇总一些和开发者相关的内容. 1. Window ...
- GitHub 上 10 款免费开源 Windows 工具
GitHub 上 10 款免费开源 Windows 工具 GitHub 是如今所有开源事物的中央仓库, 这个网站最近发布了一个叫做<2016 Octoverse 状态报告>,详细列出了从 ...
- 如何对你的Linux系统进行基准测试: 3开源基准测试工具
如何对你的Linux系统进行基准测试: 3开源基准测试工具 0 赞0 评论 文章标签:SYS Source benchmark tool 开源 基准 系统 linux实用程序的 ...
- 开源UML工具推荐
1.StarUML StarUML是一个开源UML项目,可以开发快速,灵活,可扩展,多功能并且免费的UML/MDA平台.此项目运行在Win32平台之上.StarUML项目的目标是成为RationalR ...
- Java开源数据库管理工具
SQuirreL SQL Client SQuirreL SQL Client 是一个用 Java 编写的程序,它允许您查看数据库的内容.发出 SQL 命令,以及如您将看到的,执行许多其他功能.构 ...
- 性能测试开源小工具——http_load介绍
淘测试 性能测试开源小工具——http_load介绍 meizhu 发表于:2009-07-02 浏览:3552次 评论:1次 所属分类: 性能测试 性能测试开源小工具——http_load介绍 ht ...
- linux rsync同步工具
linux rsync同步工具 1.rsync介绍rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.rsync软件适用于unix/linux/windows ...
- 开源ETL工具kettle系列之常见问题
开源ETL工具kettle系列之常见问题 摘要:本文主要介绍使用kettle设计一些ETL任务时一些常见问题,这些问题大部分都不在官方FAQ上,你可以在kettle的论坛上找到一些问题的答案 1. J ...
随机推荐
- HDU 1176 经典dp
记录最晚时间 从time为2枚举到最晚时间 每个时间段的x轴节点都等于上一个时间段的可触及的最大馅饼数 #include<stdio.h> #include<string.h> ...
- Javascript 笔记与总结(1-1)作用域
以语言的角度学习 Js 的底层原理(与 DOM 无关):① 作用域链 ② 词法分析 ③ 闭包 ④ 面向对象(原型链) ① 作用域链 例1 <script> var c = 5; funct ...
- UIbutton 和UIview 切单角
UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.backgroundColor = [UIColor cya ...
- 【翻译】Kinect v2程序设计(C++) BodyIndex篇
通过Kinect SDK v2预览版,取得BodyIndex(人体区域)的方法和示例代码. 上一节,介绍了从Kinect v2预览版用Kinect SDK v2预览版获取Depth数据的方法. 这 ...
- PHP获取某远程网站的服务器时间
<?php function get_time($server){ $data = "HEAD / HTTP/1.1\r\n"; $data .= "Host: ...
- NEC学习 ---- 布局 -两列, 左侧定宽,右侧自适应
CSS代码:以下两处代码是NEC中CSS初始化样式和功能性样式.今后的NEC研究中,默认这两处是引用的. /* 这是CSS reset 代码 --- 初始化样式 */ /* reset */ html ...
- jQuery之换肤与cookie插件
有时候一个网页可以有多个皮肤进行选择,也就是不同的背景,或是一整套新的css,能使整个页面变成另一种风格. 这个功能可以用jQuery来实现.外加cookie插件.有了cookie,就可以长时间的保存 ...
- 来到这里,我放弃了多少- UI基础-疯狂猜图,我们都疯狂了-
小问题也要问 学习最重要的是 自律 我昨天晚上3点睡的, 这两天一点也没睡 0.99*0.99 每天差一点 日积月累就很多了 关键字,在字典里查一下,在类里面查查 瑞详博客下载器 跑步后精神多了,白 ...
- MySql解决插入中文乱码问题
在dos中登陆mysql 后输入: // 查看数据使用的所有编码show variables like 'character%';// 修改客户端的编码 为 gbkset character_set_ ...
- json 增删改 加 排序
<script type="text/javascript"> var json = { "age":24, "name":&q ...