关于开源:2022-年十大-AI-开源工具和框架

4次阅读

共计 2286 个字符,预计需要花费 6 分钟才能阅读完成。

「WeOpen Insight」是腾源会全新推出的“开源趋势与开源洞见”内容专栏,不定期为读者出现开源圈内的第一手快讯、优质工具盘点等,洞察开源技术倒退的风向标,预感将来趋势。

近年来,AI 工具和框架的倒退让 AI 技术在 IT 畛域可能被更加敌对地利用。

AI 尽管曾经倒退很长时间了,但目前它的大规模广泛应用仍旧充斥了许多挑战。然而,近年来,AI 工具和框架对 IT 部门更加敌对了。AI 技术正在迅速扭转简直咱们每个生存畛域。从沟通形式到应用的交通工具;咱们仿佛越来越沉迷于它们。这里,咱们为大家盘点介绍了在 2022 年可能会被广泛应用的 10 款开源 AI 工具和框架。心愿对您有所参考:)

Theano

Theano 是一个用于深度学习的开源 Python 库,最适宜应用简单的数学表达式,在神经解决和数据迷信畛域中广受欢迎。家喻户晓,通过形象出神经网络组件(例如层和暗藏层),能够轻松实现简单的神经网络。它通常用于在 GPU 上构建和训练 AI 模型,并已被 Facebook 用于训练和部署 AI 应用程序中。

Tensorflow

Tensorflow 是由谷歌大脑 (Google Brain) 开发的开源库,用于解决简单的数据集和执行大容量数值计算。NVIDIA、谷歌、英特尔和 SAP 等一众科技头部企业将其利用于本身的开发业务中。它容许开发人员应用大量数据集建设,训练和发送伪造的神经系统。同时,Tensorflow 也提供了认证课程,能够让开发者们在曾经自学了机器学习基础知识的根底上,取得有教训的 Tensorflow 开发者为他们提供的进一步领导。

PyTorch

PyTorch 是 Facebook 创立的 AI 零碎,不仅可能实现弱小的 GPU 减速,同时还反对动静神经网络,目前它在 GitHub 上领有超过 53K Star。自 2017 年以来,它取得大量的反对,并且处于一直倒退中。

Caffe

Caffe 是一个兼具表白性、速度和思维模块化的深度学习框架。由伯克利 AI 钻研小组和伯克利视觉和学习核心开发。尽管其内核是用 C ++ 编写的,但 Caffe 有 Python 和 Matlab 相干接口。Caffe 反对多种类型的深度学习架构,面向图像分类和图像宰割,还反对 CNN、RCNN、LSTM 和全连贯神经网络设计。Caffe 反对基于 GPU 和 CPU 的减速计算内核库,如 NVIDIA cuDNN 和 Intel MKL。

Keras

Keras 是一种高级 AI API,能够在 TensorFlow、Microsoft Cognitive Toolkit 和 Theano 之上运行。易用性和对开发人员体验的关注,使 Keras 成为疾速构建新应用程序原型的首选。Netflix、Uber 和 Yelp 等许多品牌以及较小的初创公司已将 Keras 集成到其外围产品和服务中。例如,Netflix 利用深度学习来预测客户散失,这对于基于订阅的业务至关重要。

Microsoft Cognitive Toolkit (CNTK)

Microsoft Cognitive Toolkit (CNTK) 是一个开源 AI 框架。CNTK 能够作为各种语言的库蕴含在我的项目中,也能够通过其称为 BrainScript 的模型描述语言用作独立的机器学习工具。Skype、Bing、Cortana 和其余领有大量数据集的企业,也正应用其商业级工具包,他们的很多共性诉求大多是取得可扩大且高度优化的机器学习平台。

Flux.jl

Flux 是一个纯 Julia ML 堆栈,可让通过机器学习相干算法构建预测模型。Flux.jl 采纳的办法不同于库的高级应用程序编程接口,例如用于 PyTorch 的 fast.ai 或 TensorFlow 中的 Keras。Flux.jl 也可用于许多其余编程语言如 Julia 的机器学习我的项目,包含 DiffEqFlux.jl。对于心愿从 Python 中取得与 Autograd 或 JAX 最类似的体验的初学者,Zygote.jl(一个用于高级主动微分的基于 Flux 的库)可能是最好的终点。

MXNet

MXNet 是一个深度学习框架,旨在提高效率和灵活性。它容许混合符号和命令式编程,以最大限度地提高效率和生产力。可扩展性是开发此应用程序时的次要思考因素(易于应用的多 GPU 和多机训练反对)。同时,MXNet 也反对七种支流编程语言,包含 C ++、Python、R、Scala、Julia、Matlab 和 JavaScript。

RNN

RNN(卷积神经网络)是一种新兴的监督学习框架,具备极其灵便和直观的界面。在解决“序列数据 – 一串相互依赖的数据流”的场景,RNN 有很大的利用空间,包含辨别数据集中的“情感偏向”(如“喜爱”和“不喜爱”)。RNN 是目前最风行的神经解决和自然语言解决深度学习框架之一。

Amazon SageMaker Neo

亚马逊开源的 Amazon SageMaker Neo,是其机器学习平台的一项性能,即服务产品。其公布的 Neo-AI 代码使 AI 开发人员可能训练机器学习模型并在云上运行。Neo-AI 针对须要进行疾速和低提早预测的边缘计算设施和物联网 (IoT) 传感器进行了优化。

第四范式研发副总裁、腾源会导师 郑曌点评:“当全世界都在和疫情奋斗的时候,AI 开源社区的开发者们一直为这个世界带来惊喜,趁手的开源工具为人工智能的规模化落地提供了重要的源能源,一直减速各行各业的翻新和改革。”

英文链接:
https://www.analyticsinsight….

腾源会(WeOpen)是腾讯云成立的汇聚开源我的项目、开源爱好者、开源领导者的凋谢社区,致力于帮忙开源我的项目健康成长、开源爱好者能交换帮助、开源领导者能施展首领价值,让寰球开源生态变得更加凋敝。

正文完
 0