【收藏】机器学习开源框架大总结,总有一款适合你

2023-06-01 0 1,018

【收藏】机器学习开源框架大总结,总有一款适合你

新智元2019圣诞节恭贺

2019初七,我们圣诞节好!

2018年人工智慧正式成为重构当今世界新格局的关键性。GoogleBERT数学模型创下数项语义处置历史纪录,DeepMind则用星战II对弈再度点燃电脑智能化无穷可能将。阿里与宏碁依次面世AI晶片,做为下层支撑力的排序数据库系统也将跨入白银二十年成长期。

新智元2018年同时实现亚洲地区少于50万核心理念产业发展使用者数据服务。2019圣诞节,我国人工智慧将迎崭新的市场竞争考验与林业打下基础,新智元邀你与亚洲地区人工智慧学术研究、产业发展菁英一同,以对外开放的胸襟和坚韧的决意,创举AI我国地产!

——新智元创办人兼CEO  Arreau

【收藏】机器学习开源框架大总结,总有一款适合你

新智元报导  

编辑:三石

【新智元导读】电脑学习对外开放源码架构,不论是对公司还是个人,都有非常重要的价值。本文便介绍了目前较为流行且易用的电脑学习对外开放源码架构。浑然不觉这款适宜你!

首先需要说明,这是一篇面向初学者的文章。

在众多的对外开放源码电脑学习架构里,浑然不觉这款适宜你。

随着人工智慧的兴起,对电脑学习能力的需求可谓是急剧增加:从金融到医疗,各行各业都在采用基于电脑学习的技术。

然而,对于大多数企业和组织来说,定义电脑学习数学模型仍然是一项复杂且资源密集型的工作。

 若是借助良好的电脑学习架构,便可以减少上述的考验

下面便是一些最好的对外开放源码架构和库,企业和个人都可以使用它们来构建电脑学习数学模型。

Amazon Machine Learning

【收藏】机器学习开源框架大总结,总有一款适合你

链接地址:

https://aws.amazon.com/machine-learning/

Amazon Machine Learning(AML)为开发电脑学习数学模型提供了工具和向导。

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

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

Caffe

【收藏】机器学习开源框架大总结,总有一款适合你

链接地址:http://caffe.berkeleyvision.org/

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

这些应用程序允许使用者在不需要编写任何代码或具备编码知识的情况下使用神经网络。

Caffe支持Windows和Mac OS x等操作系统,还部分支持多GPU训练。

Caffe2

【收藏】机器学习开源框架大总结,总有一款适合你

链接地址:http://caffe2.ai/

Caffe2 是 Caffe 实验性的再造,可以提供更灵活的方法组织排序。

Caffe2强调易用性, 旨在为开发人员提供一种简单直观的方式,亲身体验深度学习。

在某些情况下,你可能将希望使用现有的数学模型,跳过整个“学习”的步骤,在尝试训练你自己的数学模型之前,就熟悉深度学习是如何的实用和有效。

Caffe2 的原理与 Caffe 相同,开发原则可以概括为以下5点:

表达(Expression):数学模型和优化被定义为纯文本模式(plaintext schema)而不是代码。

速度:对学界和产业发展界都一样,速度对于最先进的数学模型和大数据至关重要。

模块化:新任务和设置需要灵活性和扩展性。

对外开放性:科学和应用进步需要通用代码(common code),参考数学模型和重现性(reproducibility)。

社区:学术研究研究、startup prototypes 和工业应用通过在 BSD-2 项目中联合讨论和开发,共享实力。

Theano

【收藏】机器学习开源框架大总结,总有一款适合你

链接地址:

http://www.deeplearning.net/software/theano/

Theano是一个专门为深度学习设计的Python库。它帮助使用者定义和排序数学表达式,包括多维数组。

Theano的特性包括与NumPy的集成、符号微分(symbolic differentiation)和动态C代码生成。它还可以与其他库(如Keras和Blocks)一同使用,并支持Mac OS X和Linux等平台。

虽然已经停止更新,但Theano的很多特性都在现有的其他架构里被继承了下来,了解一下不会吃亏。

TensorFlow

【收藏】机器学习开源框架大总结,总有一款适合你

链接地址:https://www.tensorflow.org/

TensorFlow是由Google开发的对外开放源码库,它是目前为止最受欢迎且维护良好的深度学习库之一。

使用者可以通过使用流程图和名为TensorBoard的服务在TensorFlow上创建神经网络和排序数学模型,该服务提供简单的可视化。 

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

Torch

【收藏】机器学习开源框架大总结,总有一款适合你

链接地址:http://torch.ch/

Torch是另这款非常容易使用的对外开放源码架构。

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

它基于Lua脚本,支持Android、Windows、iOS和Mac OS X等平台。

不过,现在有了一个比Torch更好的选择,那就是接下来介绍的PyTorch。

PyTorch

【收藏】机器学习开源框架大总结,总有一款适合你

链接地址:http://pytorch.org/

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创新。

归纳

电脑学习架构最好的一点是,它们带有预构建的组件,可以帮助用户轻松地理解和编写数学模型。

电脑学习架构越好,定义电脑学习数学模型的任务就越简单。上面提到的对外开放源码电脑学习架构可以帮助我们高效、轻松地构建电脑学习数学模型。

加入社群

新智元AI技术+产业发展社群招募中,欢迎对AI技术+产业发展落地感兴趣的同学,加小助手微信aiera2015_2 入群;通过审核后我们将邀请进群,加入社群后请修改群备注(姓名-公司-职位;专业群审核较严,敬请谅解)

加入新智元社群,创举AI我国地产!

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务