Theano是一个python库,用于定义、优化和模拟数学表达式计算,以有效地解决多维数组的计算问题。Deeplearning4j为Java和Java虚拟机编写的开源深度学习库是广泛支持多种深度学习算法的计算框架。Deeplearning4j可以实施的技术包括有限的玻尔兹曼机器、深度信任网等。
络、深度自动编码器、堆叠式降噪自动编码器、循环神经张量网络,以及word2vec、doc2vec和GloVe。这些算法全部包括分布式并行版本,与Hadoop和Spark集成。Skymind是Deeplearning4j的商业支持机构。Tensorflow 最初由 Google 机器智能研究机构的 Google Brain 团队的研究人员和工程师开发。该系统旨在促进对机器学习的研究,同时也让机器学习研究原型过渡到生产系统更加高效容易。
Caffe 是一个知名的、被普遍使用的机器视觉库,其将 Matlab 的快速卷积网接口迁移到了 C 和 C++ 中。Caffe 不面向其他深度学习应用,比如文本、声音或时序数据。如同其他框架一样,Caffe 选择 Python 作为 API。
Keras一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow或Theano。
Mxnet 一个全功能、灵活且高扩展性的深度学习框架,支持深度学习模型中的卷积神经网络和长期短期记忆网络。由学术界发起,由华盛顿大学和卡内基梅隆大学的研究人员联合发起。