本文翻译自
python
1theano是一个python库,使用数值数组对数值表达式进行定义和计算,它使得使用python编写深度学习算法更加简单。在theano的基础之上,构建了很多库:
1 Keras 是一个极简主义、高度模块化的神经网络库,使用python编写,使用Theano ,在GPU和CPU上进行优化的张量计算。
2 Pylearn2是一个库,它包装了很多模型和训练算法,例如,在深度学习中经常使用的随机梯度下降法;这个功能库建立在Theano 的基础之上;
3 Lasagne 是一个基于Theano的构建和训练神经网络的轻量级的库,它的构建基于极简主义、透明度、模块化、实用主义、集中和限制原则;
4 Blacks 是一个在Theano的基础之上构建神经网络模型的框架;
2 Caffe是一个深度学习框架,关注表达、速度和模块化;它由the Berkeley Vision 和Learning Center (BVLC)开发,还有社区的贡献;谷歌的DeepDream就是基于Caffe Framework 。这个框架是具有Python接口的 BSD-licensed C++ library
3 nolearn包含了许多已存在的神经网络的包装和抽象,尤其是Lasagne,和一些机器学习实用模块&#
深度学习库Deep Learning Libraries by Language
最新推荐文章于 2024-03-06 15:35:43 发布
这篇博客列举了各种编程语言的深度学习库,包括Python的Theano、Keras、Pylearn2等,Caffe、Chainer、DeepLearning等,Matlab的ConvNet、DeepLearnToolBox,以及Java的Deeplearning4j和Encog等。这些框架各有特点,有的注重速度,有的强调模块化,为开发者提供了丰富的选择。
摘要由CSDN通过智能技术生成