mahout 10个开源的顶级人工智能工具

人工智能是科学技术中最热门的研究方向之一。像IBM、谷歌、微软、Facebook和亚马逊这样的公司在R&D投入了大量资金,或者收购了在机器学习、神经网络、自然语言和图像处理领域取得进展的初创企业。考虑到人们对此的兴趣程度,我们不会对斯坦福专家在人工智能报告中的结论感到惊讶:“越来越强大的人工智能应用可能对我们的社会和经济产生深远的积极影响,这种影响将出现在现在和2030年之间。”
了解10个最著名的开源人工智能项目。

mahout 10个开源的顶级人工智能工具


文章图片
开源人工智能 以下开源人工智能应用处于人工智能研究的前沿。
1.框架

mahout 10个开源的顶级人工智能工具


文章图片
它是由加州大学伯克利分校的博士生贾·创建的。Caffe是一个基于表达架构和可扩展代码的深度学习框架。让它出名的是它的速度,这让它受到研究人员和企业用户的欢迎。据其网站介绍,仅用一个NVIDIA K40 GPU,一天就能处理6000多万张图像。它由伯克利视觉和学习中心(BVLC)管理,并得到英伟达和亚马逊的支持。 2.工具包

mahout 10个开源的顶级人工智能工具


文章图片
是计算网络工具包的缩写,CNTK是微软的开源人工智能工具。它在单CPU、单GPU、多GPU或多机多GPU上性能优异。微软主要用于语音识别研究,但在机器翻译、图像识别、图像字幕、文本处理、语言理解、语言建模等方面有很好的应用。 3.深度学习4j

mahout 10个开源的顶级人工智能工具


文章图片
Deeplearning4j是一个开源的java虚拟机深度学习库(JVM)。它运行在分布式环境中,集成在Hadoop和Apache Spark中。这使得它可以配置深度神经网络,并且兼容Java、Scala等JVM语言。 【mahout 10个开源的顶级人工智能工具】该项目由一家名为Skymind的商业公司管理,该公司为该项目提供支持、培训和企业分销。
4.分布式机器学习工具包

mahout 10个开源的顶级人工智能工具


文章图片
DMTK是分布式机器学习工具包的缩写。和CNTK一样,DMTK是微软的开源人工智能工具。作为为大数据设计的应用,其目标是更快地训练人工智能系统。它由三个主要部分组成:DMTK框架、LightLDA主题模型算法和分布式(歧义)单词嵌入算法。微软为了证明自己的速度,声称在一台八簇机器上,可以“训练一个100万个主题、1000万个单词(共10万亿个参数)的主题模型,在一个文档中收集1000亿个符号”。这个成就是其他工具无法比拟的。 5.H20

mahout 10个开源的顶级人工智能工具


文章图片
相比科研,H2O更注重AI服务企业用户,所以H2O有大量的企业客户,比如第一资本金融公司、思科、尼尔森卡特琳娜、PayPal、泛美。它声称任何人都可以利用机器学习和预测分析的力量来解决商业问题。它可以用于预测建模、风险和欺诈分析、保险分析、广告技术、医疗保健和客户智能。 它有两个开源版本:标准H2O和火花水,它们集成在Apache Spark中。还有付费企业用户支持。
6.管象人

mahout 10个开源的顶级人工智能工具


文章图片
它是一个Apache Foundation项目,Mahout是一个开源的机器学习框架。根据它的网站,它有三个主要特点:一个用于构建可扩展算法的编程环境,像Spark和H2O这样的预制算法工具,以及一个名为轮回的向量数学实验环境。Adobe、埃森哲咨询、四方、英特尔、领英、推特、雅虎和许多其他公司都使用Mahout。其网站列出了来自第三方的专业支持。 7.机器学习库

推荐阅读