您当前的位置:首页 > 电脑百科 > 人工智能

2021年5个顶级人工智能框架

时间:2020-12-29 11:39:38  来源:  作者:

这些高端人工智能框架可增强您的编程技能

2021年5个顶级人工智能框架

> Photo by Alex Kotliarskyi on Unsplash

在本文中,我想与他们的实际应用程序共享前五个框架和库。人工智能是计算领域的未来。看到越来越多的人工智能技术需求,越来越多的程序员熟悉了这一科学。我希望本指南将帮助您获得启发,并开始更多地了解这个强大且不断发展的领域。

目录:

· 背景

· 介绍

· Caffe

· Torch

· ScikitLearn

· google Cloud AutoML

· 亚马逊机器学习

· 结论

人工智能是一种工具,不是威胁。—罗德尼·布鲁克斯

背景

一些重要的关键数据可以使我们有所了解:

· 2019年认知和人工智能系统市场的服务部门收入— 127亿美元

· 人工智能业务运营全球收入2023 — 108亿美元

· 2025年全球自然语言处理(NLP)市场规模— 433亿美元

· 2019年全球人工智能创业公司的融资金额— 24B美元

(参考数据:https://www.statista.com)

这是一个漂亮的图表,显示了领先的高科技公司收购了多少个人工智能初创企业:

2021年5个顶级人工智能框架

> https://www.statista.com/chart/9443/ai-acquisitions/

介绍

假设您决定在这一领域进行练习和发展。今天,我们将看到软件工程师如何将深度学习和人工智能应用于他们的编程工作。

我们必须知道的第一件事是如何应用它,这是一个进行研究的好问题:"什么是2021年开始学习的最有用的框架/库?"这正是我问自己的问题。

这就是我们今天在本文中要解决的问题:我收集了每个软件工程师/开发人员都需要了解的最受欢迎的五个人工智能框架和库。您还将找到官方文档页面以及一些有关如何应用它们的实践应用程序。

这将有助于我们不仅了解他们的名字,而且更了解他们。足够介绍。让我向您介绍小队!

1.Caffe

作为咖啡爱好者,我想从Caffe开始,它代表快速特征嵌入的卷积架构。伯克利AI的Analysis Caffe是与小组成员合作的深度学习框架。

通过其框架,可以启动语言,速度和可用性。它具有可靠的体系结构,可遵循配置定义的系统,并且无需硬编码即可进行优化。这对于在CPU和GPU之间进行切换也很有用。

Caffe是一个科研项目和工业实施的理想选择,因为它每天使用一个NVIDIA GPU即可处理超过6000万张照片。

AI框架可响应C ++,CUDA的命令行,Python和MATLAB接口。建立协进化神经网络(CNN)以使用Caffe识别图片非常简单。

官方页面:Caffe https://caffe.berkeleyvision.org/

价格:免费(开源)

一些实际的应用程序:

· 学习LeNet https://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/01-learning-lenet.ipynb

· 图像分类和滤镜可视化 https://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/00-classification.ipynb

2.Torch

Torch是用于科学和数字处理的科学计算系统。它产生具有节奏,多功能性和可用性的算法。

Torch似乎将GPU放在首位,并且是与NumPy等效的Tensor库。它捆绑在LuaJIT中,并且具有C / CUDA的基本集成。通过使用大量算法,这提高了性能并促进了深度学习分析。

Torch使用者配备了易于使用的库,因此可以对人工智能分布式系统进行模块化应用。通过通用的N维数组,这可以通过诸如切割和分度之类的程序来改善。它还包括线性代数协议和神经网络。

官方页面:火炬 http://torch.ch/

价格:免费(开源)。

一些实际的应用程序:

· 玩Atari游戏的Deep-Q强化学习 https://github.com/soumith/cvpr2015/blob/master/DQN%20Training%20iTorch.ipynb

· 应用视觉和自然语言深度学习 https://on-demand.gputechconf.com/gtc/2015/webinar/torch7-Applied-deep-learning-for-vision-natural-language.mp4

3. Scikit-learn

Scikit-learn是人工智能的可访问方法之一,可从商业上获得AI框架。这是一个Python程序,可同时进行有监督和无监督的机器学习。

它是通用的AI创建方法之一,支持分组,回归,聚类算法和降维,模型收集和预处理。

数据科学家可以使用sci-kit learning提供的详细用户指南轻松地访问工具,从分类和多标签算法到协方差估计。

Sci-kit编程具有交叉验证,受控和不受监控的学习算法等功能。

官方页面:Scikit-learn https://scikit-learn.org/stable/

价格:免费(开源)。

一些实际的应用程序:

· 支持向量机(SVM)监督学习 https://scikit-learn.org/stable/modules/svm.html#classification

· 分解组件中的信号 https://scikit-learn.org/stable/modules/decomposition.html#decompositions

4. Google Cloud AutoML

关于前面提到的所有工具和库,Auto ML当前是机器学习工程师可用工具库中最新最好的一种。

如概述中所述,效率对于机器学习职责至关重要。尽管从中获得的好处是可观的,但确定最佳超参数并非易事。

在类似黑匣子的神经网络中尤其如此,随着网络复杂性的增加,决定重要事项的难度也越来越大。请记住一个有趣的事实:Google云端服务提供了Auto ML。

官方页面:Google Cloud AutoML https://cloud.google.com/automl

价格:定价(按使用量付费)。

一些实际的应用程序:

· AutoML视觉 https://cloud.google.com/vision/automl/docs

· 使用AutoML自然语言进行自定义文本分类 https://www.youtube.com/watch?v=ieaqfU1BwJ8

5.亚马逊机器学习

Amazon Web Services(AWS)具有广泛的机器学习框架,全球数百个组织和组织都在使用。其软件与核心人工智能系统集成,并提供了一系列现成的AI应用程序。从聊天机器人到分类,AWS提供了许多训练有素的智能模型。

官方页面:AWS machine Learning https://aws.amazon.com/

价格:定价(按使用量付费)。

一些实际的应用程序:

· Amazon Personalize:使用Amazon更快地获得实时个性化用户体验 https://aws.amazon.com/personalize/?c=ml&sec=srv

· Amazon Kendra:高度精确的智能搜索服务。 https://aws.amazon.com/kendra/?c=ml&sec=srv

结论

当然,除了列出的框架和库外,还有许多其他框架和库。我只分享了一滴人工智能和深度学习海洋。

人工智能是计算领域的一个迷人的市场。每个自重的软件开发人员都必须具有坚定的AI开发经验。至少有一些背景知识。

成为一名优秀的AI专业人员需要强大的理智,技能,毅力和职业道德。如果您有它们,那么现在是进入此领域的理想选择和时间。

我在本文中的目标是为您提供有关该领域的一些见识和启发。希望对您的阅读有帮助。如果您有任何疑问或意见,请随时与我联系。

 

(本文由闻数起舞翻译自Rubén Romero的文章《5 Top Artificial Intelligence Frameworks for 2021》,转载请注明出处,原文链接:https://towardsdatascience.com/5-top-artificial-intelligence-frameworks-for-2021-7d3bf8e12ed1)



Tags:人工智能   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
11月2日召开的世界顶尖科学家数字未来论坛上,2013年诺贝尔化学奖得主迈克尔·莱维特、2014年诺贝尔生理学或医学奖得主爱德华·莫索尔、2007年图灵奖得主约瑟夫·斯发斯基、1986年图灵奖得主约翰·霍普克罗夫特、2002...【详细内容】
2021-11-03  Tags: 人工智能  点击:(39)  评论:(0)  加入收藏
说起人工智能,大家总把它和科幻电影中的机器人联系起来,而实际上这些科幻场景与现如今的人工智能没什么太大关系。人工智能确实跟人类大脑很相似,但它们的显著差异在于人工智能...【详细内容】
2021-09-17  Tags: 人工智能  点击:(57)  评论:(0)  加入收藏
作者:阿米特·V. 乔希(Ameet V Joshi)来源:华章科技 01 人工智能艾伦·图灵(Alan Turing)对人工智能的定义如下:如果窗帘后面有一台机器,并且有人正在与之互动(无论以何...【详细内容】
2021-09-07  Tags: 人工智能  点击:(74)  评论:(0)  加入收藏
人工智能看似是这几年才流行起来的一个新技术行业,但是人工智能不是一门新学科,它的学科发展已经有了60多年的历史了。如果想要入门人工智能行业,那么你需要学习的知识将会非...【详细内容】
2021-06-16  Tags: 人工智能  点击:(125)  评论:(0)  加入收藏
起源阶段(1943-1969)1943年,神经科学家麦卡洛克(W.S.McCilloch) 和数学家皮兹(W.Pitts)建立了神经网络和数学模型,称为M-P模型,即两个人的名字的合称McCulloch-Pitts。这个模型是对...【详细内容】
2021-06-15  Tags: 人工智能  点击:(132)  评论:(0)  加入收藏
理解什么是人工智能,以及机器学习和深度学习如何影响它,是一种不同凡响的体验。在 Mate Labs 我们有一群自学有成的工程师,希望本文能够分享一些学习的经验和捷径,帮助机器学习...【详细内容】
2021-06-09  Tags: 人工智能  点击:(128)  评论:(0)  加入收藏
韩国著名研究机构IITP(2019年)曾经对外发布了一组调研数据,通过科研专家进行的问卷调查,将全世界范围内的AI强国来了一次评分排座次,最终结果显示中国位列全球第三,第一、二名分别...【详细内容】
2021-05-18  Tags: 人工智能  点击:(402)  评论:(0)  加入收藏
人工智能在各个行业中广泛应用,并且对很多行业都起到了一定的改善作用,同时在各个行业中的应用场景也是大不相同的。那么人工智能在网络安全领域中的应用场景有哪些?人工智能在...【详细内容】
2021-05-12  Tags: 人工智能  点击:(183)  评论:(0)  加入收藏
未来20年,这种工作不可代替,无需担心会失业随着人工智能的发展,已经有很多职业被代替了,尤其是电销行业,在过去需要人工来拨打推销电话,每天差不多最多能够拨打200通电话,这种工作...【详细内容】
2021-05-10  Tags: 人工智能  点击:(139)  评论:(0)  加入收藏
「中国人工智能研究论文总数已经超过了美国,成为全球第一」「人工智能初创企业获得的资本青睐越来越少」「主流NLP系统也存在种族歧视」这些话题都出自斯坦福大学Human-Cent...【详细内容】
2021-04-20  Tags: 人工智能  点击:(202)  评论:(0)  加入收藏
▌简易百科推荐
作为数据科学家或机器学习从业者,将可解释性集成到机器学习模型中可以帮助决策者和其他利益相关者有更多的可见性并可以让他们理解模型输出决策的解释。在本文中,我将介绍两个...【详细内容】
2021-12-17  deephub    Tags:AI   点击:(15)  评论:(0)  加入收藏
基于算法的业务或者说AI的应用在这几年发展得很快。但是,在实际应用的场景中,我们经常会遇到一些非常奇怪的偏差现象。例如,Facebook将黑人标记为灵长类动物、城市图像识别系统...【详细内容】
2021-11-08  数据学习DataLearner    Tags:机器学习   点击:(32)  评论:(0)  加入收藏
11月2日召开的世界顶尖科学家数字未来论坛上,2013年诺贝尔化学奖得主迈克尔·莱维特、2014年诺贝尔生理学或医学奖得主爱德华·莫索尔、2007年图灵奖得主约瑟夫·斯发斯基、1986年图灵奖得主约翰·霍普克罗夫特、2002...【详细内容】
2021-11-03  张淑贤  证券时报  Tags:人工智能   点击:(39)  评论:(0)  加入收藏
鉴于物联网设备广泛部署、5G快速无线技术闪亮登场,把计算、存储和分析放在靠近数据生成的地方来处理,让边缘计算有了用武之地。 边缘计算正在改变全球数百万个设备处理和传输...【详细内容】
2021-10-26    计算机世界  Tags:边缘计算   点击:(45)  评论:(0)  加入收藏
这是几位机器学习权威专家汇总的725个机器学习术语表,非常全面了,值得收藏! 英文术语 中文翻译 0-1 Loss Function 0-1损失函数 Accept-Reject Samplin...【详细内容】
2021-10-21  Python部落    Tags:机器学习   点击:(43)  评论:(0)  加入收藏
要开始为开源项目做贡献,有一些先决条件:1. 学习一门编程语言:由于在开源贡献中你需要编写代码才能参与开发,你需要学习任意一门编程语言。根据项目的需要,在后期学习另一种语言...【详细内容】
2021-10-20  TSINGSEE青犀视频    Tags:机器学习   点击:(37)  评论:(0)  加入收藏
SimpleAI.人工智能、机器学习、深度学习还是遥不可及?来这里看看吧~ 从基本的概念、原理、公式,到用生动形象的例子去理解,到动手做实验去感知,到著名案例的学习,到用所学来实现...【详细内容】
2021-10-19  憨昊昊    Tags:神经网络   点击:(47)  评论:(0)  加入收藏
语言是人类思维的基础,当计算机具备了处理自然语言的能力,才具有真正智能的想象。自然语言处理(Natural Language Processing, NLP)作为人工智能(Artificial Intelligence, AI)的核心技术之一,是用计算机来处理、理解以及运...【详细内容】
2021-10-11    36氪  Tags:NLP   点击:(48)  评论:(0)  加入收藏
边缘计算是什么?近年来,物联网设备数量呈线性增长趋势。根据艾瑞测算, 2020年,中国物联网设备的数量达74亿,预计2025年突破150亿个。同时,设备本身也变得越来越智能化,AI与互联网在...【详细内容】
2021-09-22  汉智兴科技    Tags:   点击:(54)  评论:(0)  加入收藏
说起人工智能,大家总把它和科幻电影中的机器人联系起来,而实际上这些科幻场景与现如今的人工智能没什么太大关系。人工智能确实跟人类大脑很相似,但它们的显著差异在于人工智能...【详细内容】
2021-09-17  异步社区    Tags:人工智能   点击:(57)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条