专栏名称: 新机器视觉
最前沿的机器视觉与计算机视觉技术
目录
相关文章推荐
共同体Community  ·  深圳市第三儿童医院,开业时间定了! ·  11 小时前  
共同体Community  ·  深圳市第三儿童医院,开业时间定了! ·  11 小时前  
广东生态环境  ·  【无废之窗】“无废景区”:耳目一新 打造品牌 ·  16 小时前  
广东生态环境  ·  【无废之窗】“无废景区”:耳目一新 打造品牌 ·  16 小时前  
51好读  ›  专栏  ›  新机器视觉

Top 16开源深度学习平台

新机器视觉  · 公众号  ·  · 2018-12-14 10:00

正文


下面我们为您介绍 16 个最受欢迎的开源深度学习库和平台。 TensorFlow 稳居榜首, Keras Caffe 位列前三。


深度学习是基于数据表示的更广泛的机器学习方法家族中不断增长的、流行的部分。作为一个相对较新的概念,大量的资源对于那些想进入这个领域的人,或者那些已经在该领域的研究人员来说,会触手可及。保持与最新趋势同步的一个好方法是通过参与当前可用的深度学习开放源码项目并与之交互来与社区进行交互。


1:Github stars 和贡献者的 16 个开源深度学习库,两个轴都使用 log scale 。圆圈的颜色显示了以天为单位的年龄 ( 绿色 - 年轻,蓝色 - 年老 ) ,从 github Insights/ contributor 中给出的起始日期开始计算。

无论如何, TensorFlow 都是无可争议的领导者。前五名分别是 Keras Caffe Microsoft Cognitive Toolkit PyTorch

下面你会发现完整的列表,按星号排序,有一个简短的大纲和进一步的链接。我们希望您通过使用为每个提供的链接资源来分享更多的协作和学习:


1. TensorFlow 最初是由研究人员和工程师在 Google 机器智能研究组织的 Google Brain 团队中开发的。该系统旨在促进机器学习的研究,并使其从研究原型到生产系统的快速和轻松过渡。

网址: https://www.tensorflow.org/


2. Keras 是一个高级神经网络 API ,用 Python 编写,能够在 TensorFlow CNTK Theano 之上运行。

网址: https://keras.io/


3. Caffe 是一个深刻的学习框架,以表达,速度和模块化为基础。它由伯克利视觉和学习中心( BVLC )和社区贡献者开发。

网址: http://caffe.berkeleyvision.org/


4. Microsoft Cognitive Toolkit (以前称为 CNTK )是一个统一的深度学习工具包,它通过有向图将神经网络描述为一系列计算步骤。

网址: https://docs.microsoft.com/zh-cn/cognitive-toolkit/


5. PyTorch Tensors Python 中的动态神经网络,具有强大的 GPU 加速功能。

网址: http://pytorch.org/


6. Apache MXnet 是一个深度学习框架,旨在提高效率和灵活性。它允许您混合符号和命令式编程,以最大限度地提高效率和生产力。

网址: https://mxnet.apache.org


7. DeepLearning4J Skymind Intelligence Layer 的一部分,还有 ND4J DataVec Arbiter RL4J 。它是一个用 Java Scala 编写的 Apache 2.0 许可的开源分布式神经网络库。

网址: http://deeplearning4j.org


8. Theano 允许您有效地定义,优化和评估涉及多维阵列的数学表达式。然而,在 2017 9 月, Theano 宣布任何进一步的重大发展将在 1.0 发布后停止。不要让这个让你失望,它仍然是一个非常强大的图书馆,你可以随时用它进行深入的学习研究。

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


9. TFLearn 是一个基于 TensorFlow 构建的模块化透明深度学习库。它旨在为 TensorFlow 提供更高级别的 API ,以便促进和加速实验,同时保持完全透明并与之兼容。

网址: http://tflearn.org/


10. Torch Torch7 的主要软件包,其中定义了多维张量的数据结构和数学运算。此外,它还提供了许多用于访问文件,序列化任意类型对象和其他有用实用程序的实用程序。

网址: http://torch.ch/


11. Caffe2 是一个轻量级,模块化和可扩展的深度学习框架。 Caffe2 以原始 Caffe 为基础,在设计时考虑了表达,速度和模块性。

网址: https://caffe2.ai


12. PaddlePaddle PArallel Distributed Deep LEarning )是一个易于使用,高效,灵活和可扩展的深度学习平台,最初由百度科学家和工程师开发,旨在将深度学习应用于百度的许多产品。

网址: http://www.paddlepaddle.org/


13. DLib 是一个现代的 C ++ 工具包,包含机器学习算法和工具,用于在 C ++ 中创建复杂的软件来解决实际问题。

网址: http://dlib.net


14. Chainer 是一个基于 Python 的独立开源框架,适用于深度学习模型。 Chainer 提供灵活,直观和高性能的方法来实现全方位的深度学习模型,包括最新的模型,如递归神经网络和变分自动编码器。

网址: https://chainer.org


15. Neon Nervana 基于 Python 的深度学习库。它提供易用性,同时提供最高性能。

网址: http://neon.nervanasys.com/docs/latest


16. Lasagne 是一个轻量级的库,用于在 Theano 中构建和训练神经网络。

网址: http://lasagne.readthedocs.org/


其他







请到「今天看啥」查看全文