深度学习-开源方案

Posted 我思故我在我有我精彩--liangqihui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习-开源方案相关的知识,希望对你有一定的参考价值。

对于希望在应用中整合深度学习功能的开发者来说,GitHub上其实还有很多不错的开源项目值得关注,以下我们推荐2016年人气最高的六款开源深度学习工具:

一、TensorFlow

TensorFlow新版本的重大意义在于首次支持分布式处理,可使用机群培训机器学习模型,此前只支持单一机器。

二、Keras

开发者是François Chollet,在谷歌从事深度学习技术研究.

三、CNTK

 

https://github.com/Microsoft/CNTK/

作为微软认知服务(Cognitive Service)计划的一部分,微软推出其开源深度学习框架的第二个版本,并将其名称从“Computational Network Toolkit”更名为“Cognitive Toolkit”认知计算工具包(Github)。Cognitive Toolkit2.0版本新增加了对Python的支持(Python3,Python2的支持正在开发中)。

四、MXNET

来自分布式(深度)机器学习社区,出自CXXNet、Minerva、Purine等项目的开发者之手,主要用C++编写。MXNet强调提高内存使用的效率,甚至能在智能手机上运行诸如图像识别等任务。该工具被亚马逊采用。

五、Theano 

2008年诞生于蒙特利尔理工学院,Theano派生出了大量深度学习Python软件包,最著名的包括BlocksKeras

六、Torch

由Ronan Collobert, Koray Kavukcuoglu, Clement Farabet共同开发,在Facebook内部广泛应用。Torch诞生已经有十年之久,但是真正起势得益于去年Facebook开源了大量Torch的深度学习模块和扩展。Torch另外一个特殊之处是采用了不怎么流行的编程语言Lua(该语言曾被用来开发视频游戏)。

以上是关于深度学习-开源方案的主要内容,如果未能解决你的问题,请参考以下文章

九大深度学习框架

刚刚,阿里开源首个深度学习框架 X-Deep Learning!

干货|全方位评估与比较深度学习框架

深度学习多机多卡解决方案-purine

基于PaddlePaddle开源深度学习框架平台

深度学习转--入门深度学习的一些开源代码