解决方案

开源AI机器学习框架推荐(一)

作者:仙宝云 | 发布时间:2021-07-20 16:28:55 | 阅读:689

PyTorch

AI 的开发从研究到生产的历程,波及大都个步调和工具,这使得测试新办法、安排它们,以及迭代以提高准确性和性能都非常耗时而且复杂为了协助加快和优化这个历程,Facebook 推出了 PyTorch 1.0

现在,PyTorch 受欢迎的趋势,尤其是在研究人员之间,大有赶超 TensorFlow 之趋向

PyTorch 1.0 采取了 Caffe2 和 ONNX 的模块化、面向生产的功效,并将它们与 PyTorch 现有的灵巧的、偏重于研究的设计结合起来,为各种 AI 项目提供从研究原型到生产部署的快速、无缝的门路

运用 PyTorch 1.0,AI 开发人员可以通过在命令式执行模式和声明式执行模式之间无缝切换的混合前端进行快捷实验和性能优化PyTorch 1.0 中的技能已经为Facebook的许多产品和服务提供支持,包罗每天履行 60 亿次的文本翻译

PyTorch 1.0 包含一系列工具、库、预训练的模子和各个开发阶段的数据集,使社区能够大规模地快捷创立和安排新的 AI 翻新

Amazon Machine Learning

Amazon Machine Learning(AML) 为开发机器学习模子提供了工具和向导

AML 通过提供易用的分析和可视化辅助工具,使开发人员更容易访问机器学习它还可以连接到 Redshift 或 Amazon S3 上存储的任何数据

AML 提供的交互式图表有助于可视化输入数据集,以便更好地明白数据。AML 还管理运行和扩展模子创建所需的根底架构和工作流程

Caffe

Caffe 以构建、开发深度学习应用程序而举世闻名

这些应用程序同意用户在不需要编写任何代码或具有编码学问的情形下应用神经网络

Caffe 撑持 Windows 和 Mac OS x 等操作系统,还局部支撑大都 GPU 训练

Theano

Theano 是一个专门为深度学习设计的 Python 库它匡助用户界说和计算数学表达式,包罗多维数组

Theano 的特征包罗与 NumPy 的集成、标记微分(symbolic differentiation)和动态 C 代码生成它还可以与其他库(若是Keras和Blocks)一起利用,并支撑 Mac OS X 和 Linux 等平台

虽然已经休止更新,但 Theano 的好多特征都在现有的其他框架里被继续了下来,了解一下不会吃亏

TensorFlow

TensorFlow 是由 Google 开发的开源库,它是目前为止最受欢迎且保护优良的深度学习库之一。

用户可以通过利用流程图和名为 TensorBoard 的服务在 TensorFlow 上创立神经网络和计算模子,该服务提供简略的可视化

TensorFlow 有 Python 和 C ++ 两种版本它可以轻松安排在不同类型的设备上

Torch

Torch 是另一款非常容易运用的开源框架

Torch 提供了 N 维数组、线性代数程序(routine)、高效的 GPU 支持以及用于切片和传输的程序Torch 还提供了大都个模子模板

它基于Lua剧本,撑持 Android、Windows、iOS 和 Mac OS X 等平台

Accord.NET

正如你已经从其称号中已经意识到的那样,该框架重要是为.NET框架构建的 它不仅仅是一个机器学习框架,而是为.NET中开发的任何内容提供统计信息,计算机视觉和图像处理方式 因此,它可以在Windows,macOS,Linux,android和iOS上运转。

智慧商业服务商仙宝云欢迎您!

请加微信: 18962171986 (宋经理)

在线咨询