首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >专家们最常用的15款机器学习工具

专家们最常用的15款机器学习工具

作者头像
人工智能小咖
修改于 2020-04-17 02:08:43
修改于 2020-04-17 02:08:43
5.7K0
举报
文章被收录于专栏:人工智能小咖人工智能小咖

机器学习是一项令人惊叹的技术。如果掌握了正确的使用方法,机器学习技术将势不可当。建造一个在很大程度上表现得像人类的机器,将是多么吸引人。精通机器学习工具有利于处理数据、训练模型、发现新方法并创建自己的算法。

随着机器学习技术的兴起,大量的机器学习(ML)工具、平台和软件纷纷涌现。 而且,机器学习技术也在不断发展。在这一堆机器学习工具中,你只需选择其中任意一种来获得专业知识。本文列出了专家们使用最多的前15个机器学习工具。

1. Knime

Knime是一个基于图形用户界面(Graphical User Interface,GUI)的开源机器学习工具。关于Knime,最值得一提的是,即使没有任何编程知识,仍然可以利用Knime提供的工具。Knime通常用于与数据相关的目的,例如:数据操纵、数据挖掘等。

而且,Knime通过创建并执行不同的工作流程来处理数据。Knime的存储库带有很多不同节点。然后,将这些节点带入Knime门户就能创建并执行节点的工作流程。

2. Accord.net

Accord.net是一个计算机器学习框架,配有图像和音频包。这样的软件包有助于训练模型和创建交互式应用程序,例如:试听、计算机视觉等。

由于工具名中包含.net,因此该框架的基础库是C#语言。Accord库在测试和处理音频文件中非常有用。

3. Scikit-Learn

Scikit-Learn是一个开放源代码的机器学习包。 这是一个集成平台,具有多种用途。它有助于进行回归、聚类、分类、降维和预处理。Scikit-Learn创建于三个主要的Python库之上,即NumPy、Matplotlib和SciPy。除此之外,它还有助于测试以及模型训练。

4. TensorFlow

TensorFlow是一个开源框架,适用于大规模及数值机器学习(ML)。它是机器学习和神经网络模型的集合,也是Python的好朋友。

TensorFlow的最大特点是可以在CPU和GPU上运行。TensorFlow常用于自然语言处理和图像分类。

5. Weka

欢迎下一个机器学习工具——Weka,它也是开源软件。用户可以通过图形用户界面访问Weka。 该软件非常人性化。它也被应用于研究和教学中。除此之外,Weka还允许用户访问其他机器学习工具,例如:R、Scikit-Learn等。

6. Pytorch

Pytorch是一个深度学习框架,既快速又灵活。这是因为Pytorch可以很好地命令GPU。 它是机器学习最重要的工具之一,因为它被用于机器学习最重要的方面,包括构建深度神经网络和张量计算。

Pytorch完全基于Python。除此之外,它是NumPy的最佳替代工具。

7. RapidMiner

于非程序员用户而言,RapidMiner是他们的福音。它是一个数据科学平台,具有非常出色的界面。RapidMiner独立于平台,在跨平台操作系统上工作。

借助该工具,人们可以使用自己的数据,测试他们自己的模型。RapidMiner的界面非常人性化。用户只需要拖放即可。这也是它对非程序员大有裨益的主要原因。

8. Google Cloud AutoML

Google Cloud AutoML的目标是使所有人都能使用人工智能。Google Cloud AutoML为用户提供了预训练模型,以便创建各种服务,例如:文本识别、语音识别等。

Google Cloud AutoML在公司中非常受欢迎。公司希望将人工智能应用于行业的各个领域,但由于市场上缺少熟练的人工智能人才,因此Google Cloud AutoML的企业应用一直面临着困难。

9. Jupyter Notebook

Jupyter notebook是使用最广泛的机器学习工具之一。 这是一个非常快速的处理工具,也是一个高效的平台。此外,它支持三种语言,即:Julia、R、Python。

因此,Jupyter的名称是由这三种编程语言组合而成。Jupyter Notebook允许用户以笔记本的形式存储和共享动态代码,也可以通过GUI访问它,例如: winpython navigator,和anaconda navigator等。

10. Apache Mahout

Mahout由基于Hadoop的开源平台Apache启动。Mahout通常用于机器学习和数据挖掘。 Mahout使诸如回归、分类和聚类之类的技术成为可能。除此之外,它还利用了基于数学的函数,例如向量等。

11. Azure Machine Learning studio

Azure机器学习工作室由Microsoft发布。就像Google的Cloud AutoML一样,这是Microsoft的产品,可为用户提供机器学习服务。Azure机器学习工作室是建立模块和数据集连接的一种非常简单的方法。

除此之外,Azure还旨在为用户提供AI功能。与TensorFlow一样,它也可以在CPU和GPU上运行。

12. MLLIB

与Mahout一样,MLLIB也是Apache Spark的产品。 它用于回归、特征提取、分类、过滤等。通常也称之为Spark MLLIB。MLLIB具有非常好的速度和效率。

13. Orange3

Orange3是一款数据挖掘软件,它是Orange软件的最新版本。Orange3协助预处理、数据可视化以及其他与数据相关的工作。用户可以通过Anaconda Navigator访问Orange3。 在Python编程中,这确实很有帮助。除此之外,它还可以充当一个不错的用户界面。

14. IBM Watson

IBM Watson是IBM提供的使用Watson的网页界面。 Watson是基于自然语言处理的人机交互问答系统。Watson应用于各个领域,例如:自动学习、信息提取等。

IBM Watson通常用于研究和测试,其目的是为用户提供类似人的体验。

15. Pylearn2

Pylearn2是建立在Theano之上的机器学习库。因此,它们之间有许多相似的功能。除此之外,它还可以执行数学计算。Pylearn2也能够在CPU和GPU上运行。在进入Pylearn2之前,用户必须熟悉Theano。

尾记

综上所述,本文介绍的是一些最流行和广泛使用的机器学习工具。上述工具表明了机器学习的先进性。所有这些工具都使用不同的编程语言运行,例如:其中一些工具在Python上运行,一些在C ++上运行,而另一些在Java上运行。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
机器学习工具综述
工具是机器学习的重要组成部分,选择合适的工具与使用最好的算法同等重要。 在这篇文章中,你将会见识到各种机器学习工具。了解它们为什么重要,以及可供选择的工具类型。 为什么要使用工具 机器学习工具使得应用机器学习更快,更简单,更有趣。 更快:好工具可以自动化应用机器学习过程中的每一步。这意味着,从提出创意到得到结果的时间大大缩短。如果你从头开始自己实现每一个功能,这花的时间要比选择现有工具要长的多。 更简单:你可以花时间来选择合适的工具,而不是研究、实现技术来完成任务。如果你自己实现,你必须
CSDN技术头条
2018/02/11
1.4K0
机器学习工具综述
19个超赞的数据科学和机器学习工具,编程小白必看!(附资料)
编程是数据科学的一个组成部分。事实上,理解编程逻辑、循环和函数的人更有可能成为成功的数据科学家。但那些在学校里从未学习过编程的人怎么办?
数据派THU
2018/07/30
8690
19个超赞的数据科学和机器学习工具,编程小白必看!(附资料)
盘点丨入门必读 机器学习六大开发语言
机器学习的初学者,普遍需要面对一个问题: 到底学习哪个编程语言? 答案可能会让你惊讶:对高手来说,这关系不大。只要你了解所选语言的机器学习库和工具,语言本身其实没那么重要。相当多的机器学习库支持多种编程语言。当然,取决于你在公司中的开发角色和你需要实现的任务,有些语言、库和工具会比其他的更高效。下面,我们来看看六大主流机器学习语言——R 语言、MATLAB、Python、Java 、C/C++ 和 Lisp。 R 语言 R 是一个专门设计来进行数据计算的语言工具。在大规模数据挖掘、可视化和报告的应用
AI科技评论
2018/03/09
1.1K0
盘点丨入门必读 机器学习六大开发语言
塔荐 | 机器学习必知的15大框架
前 言 不管你是一个研究人员,还是开发者,亦或是管理者,想要使用机器学习,需要使用正确的工具来实现。本文介绍了当前最流行15个机器学习框架。 机器学习工程师是开发产品和构建算法团队中的一部分,并确保其
灯塔大数据
2018/04/03
9730
塔荐 | 机器学习必知的15大框架
AI开发人员可以使用18个机器学习平台
随着近几年AI的火热,机器学习平台(Machine learning platforms)也开始引领技术潮流。开发人员需要知道怎么样利用这些平台的能力。在ML环境中工作,如果使用正确的工具(如Filestack),可以使开发人员更容易创建一个利用其功能的高效算法。下面列出的机器学习平台和工具(顺序随机),现在可以无缝地将ML的功能集成到日常开发工作中。
程序你好
2018/07/23
9180
满满的干货:机器学习资料(五)
今天给大侠带来机器学习资料(五),第五篇带来自然语言处理、通用机器学习、数据分析/数据可视化、Python计算机视觉、自然语言处理、通用机器学习的各种库以及各种资料链接推荐,满满的干货,话不多说,上货。
FPGA技术江湖
2020/12/30
4010
机器学习库/包的比较
当涉及到训练计算机的行为而不需要明确的编程,存在大量的机器学习领域的工具。学术和工业界专业人士使用这些工具来构建从语音识别到MRI扫描中的癌症检测的许多应用。许多这些工具可以在网上免费获得。如果你有兴趣,我已经编译了这些(见本页底部)的排名,以及区分它们中一些重要功能的概述。具体来说,该工具所用的语言、每个工具的主页网站上的描述、对机器学习中特定范式的关注以及学术界和工业界的一些主要用途。
哒呵呵
2018/08/06
1K0
机器学习库/包的比较
你的大数据项目的工具用对了吗?
工具/产品/解决方案是数据科学家洞察数据的利器。KDNuggets网站对此观点进行了年度调查,来分析数据科学家在用哪些类型的工具,并提供了调查的匿名原始数据。
IT阅读排行榜
2018/08/14
5420
你的大数据项目的工具用对了吗?
推荐:机器学习 Python库Top 20
如今开源是创新的核心,推动着技术的飞速革新。本文会为你介绍 2016 年机器学习 Top 20 Python 开源项目,同时分析得出一些有趣的见解和发展趋势。 KDnuggets 为您带来 Github 上最新的 Python 机器学习开源项目前 20 名。奇怪的是,去年一些非常活跃的项目渐渐停滞了,因此没能上榜,而 13 个新项目冲进了今年的 top 20(参考贡献 contributions 和提交数 commits)。 2016 Top 20 Python 机器学习开源项目 1. Scikit-l
企鹅号小编
2018/01/12
1K0
推荐:机器学习 Python库Top 20
Github上Top20 Python与机器学习开源项目推荐
关于更多机器学习、人工智能、增强现实、Unity、Unreal资源和技术干货,可以关注公众号:AIRX社区,共同学习,一起进步!AIRX三次方
三次方AIRX
2020/12/05
1.5K0
【人工智能】机器学习工具总览
当谈到训练计算机在没有明确编程的情况下采取行动时,存在大量来自机器学习领域的工具。学术界和行业专业人士使用这些工具在MRI扫描中构建从语音识别到癌症检测的多种应用。这些工具可在网上免费获得。如果您感兴趣,我已经编制了这些的排名(请参阅本页底部)以及一些区分它们的重要功能的概述。其中,从主页网站获取每种工具的描述,关注机器学习中的特定范例以及学术界和工业界的一些显着用途。
架构师研究会
2023/01/05
1.2K0
【人工智能】机器学习工具总览
盘点 | 今年GitHub排名前20的Python机器学习开源项目
当今时代,开源是创新和技术快速发展的核心。本文来自 KDnuggets 的年度盘点,介绍了 2016 年排名前 20 的 Python 机器学习开源项目,在介绍的同时也会做一些有趣的分析以及谈一谈它们
CDA数据分析师
2018/02/05
1K0
盘点 | 今年GitHub排名前20的Python机器学习开源项目
荐读 | 除了会下棋的阿法狗,AI军团还有这44个知名项目
在科幻小说中,我们经常看到AI软件的身影,许多人认为AI是一门存在于未来的技术,也许会变成现实,也许永远会停留在空想之中。 事实并非如此,我们当中的大多数人每天都会使用AI软件。 当你与智能手机对话时,上网搜索时,查看社交媒体动态消息时,都在与AI打交道。AI软件与我们玩游戏,谱写乐曲,撰写电影剧本。当你在网上购物时,遇见AI的机会也越来越大。Gartner预测:“到了2020年,不需要人类控制的自动软件代理将会参与到全球5%的经济交易活动中去。”到了2018年,全球300多万工人将在机器人“老板”的监督下
新智元
2018/03/23
9400
荐读 | 除了会下棋的阿法狗,AI军团还有这44个知名项目
【Python环境】Python机器学习库
Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy。其中Numpy是一个用python实现的科学计算包。包括: 一个强大的N维数组对象Array; 比较成熟的(广播)函数库; 用于整合C/C++和Fortran代码的工具包; 实用的线性代数、傅里叶变换和随机数生成函数。 SciPy是一个开源的Python算法库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。其功能与软
陆勤_数据人网
2018/02/27
1.1K0
机器学习必知的15大框架
-免费加入AI技术专家社群>> 摘要: 不管你是一个研究人员,还是开发者,亦或是管理者,想要使用机器学习,需要使用正确的工具来实现。本文介绍了当前最流行15个机器学习框架。 机器学习工程师是开发产品和构建算法团队中的一部分,并确保其可靠、快速和成规模地工作。他们和数据科学家密切合作来了解理论知识和行业应用。数据专家和机器学习工程师的主要区别是: ·机器学习工程师构建、开发和维护机器学习系统的产品。 ·数据专家进行调查研究形成有关于机器学习项目的想法,然后分析来理解机器学习系统的度量影响。 下面是机器学习
企鹅号小编
2018/01/25
8200
机器学习必备:前20名Python人工智能和机器学习开源项目
源 / 深度学习世界 文 / IIan Reinstein 译 / 乌拉乌拉 如今机器学习和人工智能已经变得家喻户晓,有很多爱好者进入了该领域。但是,什么才是能够进入该领域的正确路径呢?如何
顶级程序员
2018/05/03
1.1K0
机器学习必备:前20名Python人工智能和机器学习开源项目
【陆勤践行】机器学习开源项目
机器学习是目前数据分析领域的一个热点内容,在平时的学习和生活中经常会用到各种各样的机器学习算法。实际上,基于Python、Java等的很多机器学习算法基本都被前人实现过很多次了。这些算法在网上可以找到很多,然而往往存在很多“脏”或者“乱”的开源代码。 在这样的背景下, InfoWorld近日公布了机器学习领域11个最受欢迎的开源项目,这11个开源项目大多与垃圾邮件过滤、人脸识别、推荐引擎相关。它们大多数基于现今最流行的语言以及平台,推广以及扩展了机器学习领域的很多重要算法。从中,用户不但可以找到LDA等主题
陆勤_数据人网
2018/02/26
7910
面向AI开发公司的几大机器学习框架(2020年版)
事实上,人工智能技术正日益使我们的生活更简单。如果我们想一下,现在每个部件或组件都附有某种机器学习工具,基本上不需要人的干预即可使用。
Lemon黄
2019/11/27
1.1K0
面向AI开发公司的几大机器学习框架(2020年版)
「首席架构师推荐」精选数据挖掘和机器学习软件列表
数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统(依靠过去的经验法则)和模式识别等诸多方法来实现上述目标。[1]
架构师研究会
2019/09/30
7150
「首席架构师推荐」精选数据挖掘和机器学习软件列表
开发者总结: 8 种最好的 AI 机器学习开源项目
随着 AI 技术快速发展,各种理论与实践层出不穷,它正在迅速改变我们生活中几乎每一个领域,从我们如何交流到用于交通的手段。作为开发者或者学习者,在开始构建机器学习应用程序之前,从众多开源项目中选择一项应该是一个艰巨的任务,日前,有网友在博客总结了 8 种最好的开源 AI 技术,为机器学习开发者指明道路。
机器人网
2018/07/23
5360
相关推荐
机器学习工具综述
更多 >
LV.1
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档