博舍

人工智能系列之基本框架梳理 人工智能基本框架包裹包括什么和什么

人工智能系列之基本框架梳理

消息队列系列之一Kafka

k↑:一起加油哦

人工智能系列之基本框架梳理

大家一起学编程(python):好文章,我来占楼了

人工智能系列之基本框架梳理

qq_41603622:好文,干货满满,已收藏,初来乍到,希望多多关注,期待大佬回访!

消息队列系列之一Kafka

大家一起学编程(python):就一个字,强

消息队列系列之一Kafka

彼方:好文,大赞

人工智能主流框架简介

参考:https://www.zhihu.com/question/52668301

推荐:https://www.jianshu.com/p/39561bdeac0d

一、TensorFlow:

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。TensorFlow可被用于语音识别或图像识别等多项机器学习和深度学习领域。CNN,卷及神经网络。

其实TensorFlow大部分内核并不是用Python编写的:它是高度优化了C++和CUDA(Nvidia用于编程GPU的语言)的组合。相反,通常它是使用了Eigen(高性能C++和CUDA库)和NVidia的cuDNN(用于NVidiaGPU的非常优化的DNN库,用于卷积等功能)。

TensorFlow的模型是程序员用“一种语言”(很可能是Python!)来表达。

所以说,我们再说一下这个问题:为什么TensorFlow选择Python作为表达和控制模型训练而且支持的非常好的语言?答案很简单:Python可能是大量数据科学家和机器学习专家用的最舒适的语言,也是易于集成和控制C++后端的语言,同时也是广泛使用与谷歌的公司内外和他们的开源产品。鉴于使用TensorFlow的基本模型,Python的性能并不重要,这是一个很自然的契合。NumPy也是一个巨大的加分,它可以很容易地在Python中进行预处理(也是高性能),然后将它们提供给TensorFlow,以获得真正CPU-heavy的东西。

二、Caffe(卷积神经网络框架,ConvolutionalArchitectureforFastFeatureEmbedding)

caffe是一个清晰,可读性高,快速的深度学习框架。作者是贾扬清,加州大学伯克利的ph.D,现就职于Facebook。

Caffe的全称应该是ConvolutionalArchitectureforFastFeatureEmbedding,它是一个清晰、高效的深度学习框架,它是开源的,核心语言是C++,它支持命令行、Python和Matlab接口,它既可以在CPU上运行也可以在GPU上运行。它的license是BSD2-Clause。

DeepLearning比较流行的一个原因,主要是因为它能够自主地从数据上学到有用的feature。特别是对于一些不知道如何设计feature的场合,比如说图像和speech。

Caffe的设计:基本上,Caffefollow了神经网络的一个简单假设----所有的计算都是以layer的形式表示的,layer做的事情就是take一些数据,然后输出一些计算以后的结果,比如说卷积,就是输入一个图像,然后和这一层的参数(filter)做卷积,然后输出卷积的结果。

三、MXNet

亚马逊将MXNet指定为官方深度学习平台

目前支持以下的语言:

python

R

C++

Julia

Scala

比较项CaffeTorchTheanoTensorFlowMXNet主语言C++/cudaC++/Lua/cudaPython/c++/cudaC++/cudaC++/cuda从语言Python/Matlab--PythonPython/R/Julia/Go硬件CPU/GPUCPU/GPU/FPGACPU/GPUCPU/GPU/MobileCPU/GPU/Mobile分布式NNNY(未开源)Y速度快快中等中等快灵活性一般好好好好文档全面全面中等中等全面适合模型CNNCNN/RNNCNN/RNNCNN/RNNCNN/RNN?操作系统所有系统Linux,OSX所有系统Linux,OSX所有系统命令式NYNNY声明式YNYYY接口protobufLuaPythonC++/PythonPython/R/Julia/Go网络结构分层方法分层方法符号张量图符号张量图?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇