流行的十四个机器学习编程语言框架和工具

编译作者: 布加迪 2019-02-27 08:00:00

流行的十四个机器学习编程语言框架和工具

【51CTO.com快译】如果你想知道哪些不断壮大的编程语言库和工具是实现机器学习模型的不错选择,那么随时可以获得帮助。

O'Reilly的一项新调查发现,主要从事技术、金融和医疗保健行业的1300多人透露了他们在公司使用的机器学习技术。

本文介绍了面向数据科学界宠儿Python的软件框架和库、大数据平台以及处理机器学习管道每个阶段的基于云的服务。

说到使用机器学习或报告所称的AI,大多数公司仍处于评估阶段,实施的最常用工具是用于“模型可视化”和“自动模型搜索和超参数调整”的工具。

不出所料,一种最常见的机器学习是监督学习,即使用大量的标记数据来训练机器学习模型。比如说,负责找出视频中人员的计算机视觉模型可以拿注释的图像加以训练,以表明图像中有没有人。

流行的十四个机器学习编程语言框架和工具

图片来源:O'Reilly

以下是公司企业声称用于机器学习的库、框架、大数据平台和云服务。

软件库和框架

1.TensorFlow

谷歌广泛使用的机器学习框架,旨在处理训练机器学习模型时所需要的数值计算,能够在CPU、GPU和专用芯片(比如谷歌的张量处理单元即TPU)之间划分计算任务。

2.scikit-learn

用于数据挖掘和数据分析的一种流行Python库,使用了众多机器学习算法。

3.Pytorch

一种开源深度学习框架,学起来比TensorFlow等与之竞争的框架更容易,旨在用于机器学习管道的每个阶段。

4.Keras

这种深度学习框架用于处理神经网络(支持深度学习的受大脑启发的数学模型),旨在比与之竞争的框架更易于使用。

Keras用Python编写,它能够在TensorFlow、微软认知工具包(CNTK)和Python库Theano上运行。

云套件

5.微软Azure ML Studio

这套服务旨在帮助公司在微软的Azure云上以及靠近网络边缘的计算设备上构建、训练和部署机器学习模型。工具有助于使识别和调整适当的机器学习模型这个过程实现自动化,并有助于扩展底层计算以满足需求。

6.谷歌云机器学习引擎

与Azure ML Studio相似,谷歌云机器学习引擎也提供了用于训练、评估、调整和部署机器学习模型的工具。

7.亚马逊SageMaker

亚马逊SageMaker同样提供了用于构建、训练和部署机器学习模型的服务,以便能够以更低的成本更快地将模型部署到生产环境。

大数据平台工具

8.H20

这是一种开源内存中平台,可以跨分布式系统扩展机器学习工作负载。

该平台旨在支持使用最广泛的统计和机器学习算法,并提供一定程度的自动化,以帮助数据科学家识别和调整适当的机器学习模型。

9.Prodigy

Prodigy旨在简化训练和评估机器学习模型的过程,这种工具可帮助数据科学家适当地标注训练数据集。

10.Spark NLP

Spark NLP提供了一个自然语言处理(NLP)库,旨在处理运行内存中大数据平台Apache Spark的分布式系统。

11.OpenAI Gym

这种工具包用于开发和比较强化学习算法,强化学习是一种机器学习,其中软件代理通过因导致期望结果的动作而受到奖励来学习如何执行任务。

12.Analytics Zoo

Analytics Zoo将一系列大数据和机器学习技术整合到它所说的统一分析和AI平台中。

该平台整合了Spark、TensorFlow、Keras和深度学习库BigDL,可以跨分布式Hadoop和Spark集群扩展机器学习模型,用于训练和推理。

13.AllenNLP

旨在简化设计和评估解决自然语言处理问题的新深度学习模型这个过程。

该库包括面向核心NLP问题和NLP应用的高质量模型的参考实现。

14.Rise Lab Ray

这种框架用于跨分布式系统运行机器学习模型,提供高性能和容错性,同时仍具有可扩展性。

原文标题:Most popular programming language frameworks and tools for machine learning,作者:Nick Heath

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

机器学习 编程语言 框架
上一篇:百度首发人工智能家庭影院 软硬件一体化生态见雏形 下一篇:2019汽车人工智能计算技术及市场趋势
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

手把手教你解决90%的NLP问题

利用机器学习方法来理解和利用文本,从最简单的到state-of-the-art,由浅入深,循序渐进。

Emmanuel Ameisen ·  12h前
如何解决机器学习树集成模型的解释性问题

前些天在同行交流群里,有个话题一直在群里热烈地讨论,那就是 如何解释机器学习模型 ,因为在风控领域,一个模型如果不能得到很好的解释一般都不会被通过的,在银行里会特别的常见,所以大多数同行都是会用 LR 来建模。

SAMshare ·  16h前
刷脸取件被小学生“破解”!丰巢紧急下线 精选

近日,#小学生发现刷脸取件bug#的话题引发关注!这是真的吗?都市快报《好奇实验室》进行了验证。

好奇实验室 ·  2019-10-17 10:20:39
4 分钟!OpenAI 的机器手学会单手解魔方了,完全自学无需编程 精选

OpenAI 的机器手学会单手解魔方了,而且还原一个三阶魔方全程只花了 4 分钟,其灵巧程度让人自叹不如。

佚名 ·  2019-10-16 13:52:13
MIT新研究表明机器学习不能标记假新闻

麻省理工学院研究人员发表的两篇新论文显示,当前的机器学习模型还不能完成区分虚假新闻报道的任务。在不同的研究人员表明计算机可以令人信服地生成虚构新闻故事而无需太多人为监督之后,一些专家希望可以训练基于相同机器学习的系统来检测此类新闻。

佚名 ·  2019-10-16 11:52:15
基于PyTorch的CV模型框架,北大学生出品TorchCV

在机器学习带来的所有颠覆性技术中,计算机视觉领域吸引了业内人士和学术界最大的关注。

张倩、泽南 ·  2019-10-15 14:04:29
高位截瘫患者重新行走:靠意念指挥外骨骼,法国脑机接口新突破 精选

依靠介入头部的 2 个传感器,法国里昂的一名瘫痪男子 Thibault 实现了操控外骨骼装备来助力行走。

孙滔 ·  2019-10-15 10:10:00
2008 年预测 2020 年生活方式:基本都实现了

美国皮尤研究中心曾在 2008 年预测 2020 年的生活方式,目前来看,该研究的预测基本已经实现。而对于未来 10 年,也就是 2030 年左右人们的生活,在 2017 年底的世界经济论坛上,800 多名信息和通讯技术领域的技术高管和专家给出了如下预测。

佚名 ·  2019-10-15 10:03:43
Copyright©2005-2019 51CTO.COM 版权所有 未经许可 请勿转载