The Big List of Deep Learning Toolkits
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAG
1
Initiated by @kcimcWelcome! This document is editable. Please add new toolkits to the end of the list. The rightmost columns are regularly auto-generated.
2
GitHubWebsiteLanguage
Other Languages
Key DependenciesOriginRelease DateLast PushIssuesForksStarsDescription
3
TensorFlow
https://github.com/tensorflow/tensorflow
https://tensorflow.org/C++PythonGoogle11/7/2015 1:19:201/16/2016 6:08:53230463916229Computation using data flow graphs for scalable machine learning
4
Caffe
https://github.com/BVLC/caffe
http://caffe.berkeleyvision.org/C++Python, MATLABCUDAUC Berkeley: Yangqing Jia9/12/2013 18:39:481/15/2016 18:25:1550645468002Caffe: a fast open framework for deep learning.
5
ccv
https://github.com/liuliu/ccv
http://libccv.org/CLiu Liu9/15/2010 15:59:471/7/2016 18:46:376011564991C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
6
convnetjs
https://github.com/karpathy/convnetjs
http://cs.stanford.edu/people/karpathy/convnetjs/
JavaScriptAndrej Karpathy1/5/2014 0:12:1512/28/2015 18:05:33267403946Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.
7
Keras
https://github.com/fchollet/keras
http://keras.io/PythonTheanoFrançois Chollet3/28/2015 0:35:421/16/2016 3:36:043819263941Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano and TensorFlow.
8
Torch
https://github.com/torch/torch7/
http://torch.ch/LuaCRonan Collobert, IDIAP (Torch)10/18/2013 12:13:581/14/2016 23:41:50528823660
9
Theano
https://github.com/Theano/Theano
http://deeplearning.net/software/theano/PythonUniversity of Montreal8/10/2011 3:48:061/15/2016 22:55:1356610012787Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation.
10
MXNet
https://github.com/dmlc/mxnet
http://mxnet.rtfd.org C++
Python, R, Julia, Go, JNI
MShadow
Distributed (Deep) Machine Learning Common
4/30/2015 16:21:151/15/2016 19:49:381557702347Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Go, Javascript and more
11
Pylearn2
https://github.com/lisa-lab/pylearn2/
http://deeplearning.net/software/pylearn2/
PythonTheano
University of Montreal (Laboratoire d’Informatique des Systèmes Adaptatifs)
11/22/2010 18:00:501/13/2016 13:48:142007911941A Machine Learning library based on Theano
12
DeepLearning4j
https://github.com/deeplearning4j/deeplearning4j
http://deeplearning4j.org/Java Deeplearning4j 11/27/2013 2:03:281/16/2016 13:14:50946191851Deep Learning for Java, Scala & Clojure on Hadoop, Spark & GPUs
13
DeepBeliefSDK
https://github.com/jetpacapp/DeepBeliefSDK
C++
Python, JavaScript, Objective-C
Jetpac Inc. 4/2/2014 23:14:071/4/2016 20:44:01402841845The SDK for Jetpac's iOS Deep Belief image recognition framework
14
DeepLearnToolbox
https://github.com/rasmusbergpalm/DeepLearnToolbox
MatlabRasmus Berg Palm 10/27/2011 13:15:5712/1/2015 10:29:496112121670Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started.
15
Lasagne
https://github.com/Lasagne/Lasagne
http://lasagne.readthedocs.org/PythonTheanoSander Dieleman9/11/2014 15:31:411/16/2016 0:45:02714051596Lightweight library to build and train neural networks in Theano
16
PyBrain
https://github.com/pybrain/pybrain
http://pybrain.org/PythonC++TU Munich, IDSIA7/2/2009 10:34:5812/3/2015 17:07:021024971593
17
neon
https://github.com/NervanaSystems/neon
http://neon.nervanasys.com/ PythonCNervana Systems10/16/2014 1:00:171/16/2016 0:35:06212681457Python based Deep Learning Framework by Nervana™
18
Hebel
https://github.com/hannes-brt/hebel
PythonPyCUDAHannes Bretschneider 11/20/2013 7:01:188/13/2015 18:21:1731011120GPU-Accelerated Deep Learning Library in Python
19
Chainer
https://github.com/pfnet/chainer
http://chainer.org/C++Pythonpreferred-networks.jp6/5/2015 5:50:371/16/2016 13:39:001291931090A flexible framework of neural networks for deep learning
20
Brainstorm
https://github.com/IDSIA/brainstorm
PythonCUDA
IDSIA, (Schmidhuber's group): PhD students Klaus Greff and Rupesh Srivastava
10/25/2014 10:20:481/1/2016 16:03:1128791033Fast, flexible and fun neural networks.
21
Digits
https://github.com/NVIDIA/DIGITS
https://developer.nvidia.com/digitsGUINvidia3/17/2015 16:00:201/15/2016 23:17:3751254871Deep Learning GPU Training System
22
fbcunn
https://github.com/facebook/fbcunn/
LuaC++ TorchFacebook12/10/2014 22:13:0512/7/2015 7:36:3621185843Facebook's extensions to torch/cunn.
23
HLearn
https://github.com/mikeizbicki/HLearn
HaskellSubHaskMike Izbicki7/18/2012 0:08:3312/23/2015 7:38:281480815Homomorphic machine learning
24
deeppy
https://github.com/andersbll/deeppy/
PythoncudarrayAnders Boesen Lindbo Larsen 9/18/2014 6:18:361/11/2016 12:19:5311117804Deep learning in Python
25
h2o
https://github.com/h2oai/h2o-3
http://h2o.ai/JavaPython, R
H2O.ai (formerly 0xdata), Arno Candel
3/3/2014 16:08:071/16/2016 7:33:398250774Fast Scalable Machine Learning API For Smarter Applications (Deep Learning, GBM, GLM...)
26
neuralnetworks
https://github.com/ivan-vasilev/neuralnetworks
Java Ivan Vasilev 9/2/2013 15:32:379/3/2015 10:17:5812234731java deep learning algorithms and deep neural networks with gpu acceleration
27
scikit-neuralnetwork
https://github.com/aigamedev/scikit-neuralnetwork
PythonTheanoAiGameDev.com 3/30/2015 18:50:271/13/2016 16:01:30770705Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn.
28
Veles
https://github.com/samsung/veles
https://velesnet.mlPythonC++ Samsung5/27/2015 1:38:3512/11/2015 16:43:4120131675Distributed machine learning platform
29
Blocks
https://github.com/mila-udem/blocks
PythonTheanoUniversity of Montreal10/6/2014 0:08:321/16/2016 5:15:09150179639A Theano framework for building and training neural networks
30
mocha.jl
https://github.com/pluskid/Mocha.jl
JuliaChiyuan Zhang 10/25/2014 0:31:211/14/2016 9:20:3428120585Deep Learning framework for Julia
31
nolearn
https://github.com/dnouri/nolearn
http://pythonhosted.org/nolearn/ Python LasagneDaniel Nouri11/22/2012 21:41:471/15/2016 23:39:1440143539Abstractions around neural net libraries, most notably Lasagne.
32
Minerva
https://github.com/dmlc/minerva
C++ PythonCUDA
Distributed (Deep) Machine Learning Common
12/5/2014 5:14:258/13/2015 6:55:0711137508
Minerva: a fast and flexible tool for deep learning on multi-GPU. It provides ndarray programming interface, just like Numpy. Python bindings and C++ bindings are both available. The resulting code can be run on CPU or GPU. Multi-GPU support is very easy.
33
Apache Singa
https://github.com/apache/incubator-singa
https://singa.incubator.apache.org/C++Apache4/2/2015 7:00:051/16/2016 11:20:027158439Mirror of Apache Singa (Incubating)
34
Kaldi
http://github.com/kaldi-asr/kaldi
http://kaldi-asr.org/C++Dan Povey / JHU /Brno4/20/2015 17:23:161/16/2016 7:03:3529243367This is now the official location of the Kaldi project.
35
Caffe2
https://github.com/Yangqing/caffe2
C++PythonCUDAYangqing Jia6/25/2015 18:23:471/14/2016 6:13:061078351This is currently an experimental refactoring of Caffe.
36
OverFeat
https://github.com/sermanet/OverFeat
CPython, LuaTorchPierre Sermanet1/24/2014 0:59:388/12/2014 17:38:2126119348
37
matconvnet
https://github.com/vlfeat/matconvnet
http://www.vlfeat.org/matconvnet/MatlabCuda VLFeat.org 8/12/2014 23:09:091/9/2016 22:18:55208230308MatConvNet: CNNs for MATLAB
38
DeepCL
https://github.com/hughperkins/DeepCL
C++Python, LuaHugh Perkins12/24/2014 15:44:361/4/2016 9:12:12570274OpenCL library to train deep convolutional neural networks
39
sklearn-theano
https://github.com/sklearn-theano/sklearn-theano
PythonTheano6/22/2014 19:58:3010/22/2015 14:00:292849267Scikit-learn compatible tools using theano
40
Theano-Lights
https://github.com/Ivaylo-Popov/Theano-Lights
PythonTheanoIvaylo Popov 3/18/2015 12:31:359/20/2015 11:23:29 49266Deep learning research framework based on Theano
41
deepdist
https://github.com/dirkneumann/deepdist
deepdist.com PythonDirk Neumann 8/23/2014 2:17:027/5/2015 8:52:47353252Lightning-Fast Deep Learning on Spark
42
TheaNets
https://github.com/lmjohns3/theanets
http://theanets.rtfd.org PythonTheanoLeif Johnson12/15/2012 3:12:221/7/2016 20:49:43867250Neural network toolkit for Python
43
cuda-convnet2
https://github.com/akrizhevsky/cuda-convnet2
Cuda Alex Krizhevsky4/28/2015 18:50:1212/3/2015 3:46:141893245Automatically exported from code.google.com/p/cuda-convnet2
44
idlf
https://github.com/01org/idlf
C++Intel2/12/2015 15:32:2612/21/2015 13:38:18159243Intel® Deep Learning Framework
45
Kayak
https://github.com/HIPS/Kayak
Python
Harvard Intelligent Probabilistic Systems Group
7/2/2014 13:50:595/5/2015 21:49:50925206Kayak is a library for automatic differentiation with applications to deep neural networks.
46
marvin
https://github.com/PrincetonVision/marvin
C++CUDACUDA, cuDNNPrinceton Vision Group 11/9/2015 7:09:121/11/2016 18:58:40947177Marvin: A Minimalist GPU-only N-Dimensional ConvNets Framework
47
OpenDeep
https://github.com/vitruvianscience/opendeep
http://www.opendeep.org PythonTheanoVitruvian Science 2/7/2015 4:45:371/13/2016 19:59:52539177Modular & extensible deep learning framework built on Theano.
48
darknet
https://github.com/pjreddie/darknet
http://pjreddie.com/darknetCCUDAJoseph Redmon4/11/2014 7:59:1612/18/2015 23:56:10375161Convolutional Neural Networks
49
ConvNet
https://github.com/sdemyanov/ConvNet
C++MatlabSergey Demyanov12/4/2013 9:34:493/22/2015 5:14:211192147
Convolutional Neural Networks for Matlab, including Invariang Backpropagation algorithm (IBP). Has versions for GPU and CPU, written on CUDA, C++ and Matlab. All versions work identically. The GPU version uses kernels from Alex Krizhevsky's library 'cuda-convnet2'.
50
nnforge
https://github.com/milakov/nnForge
http://milakov.github.io/nnForge/C++Maxim Milakov1/19/2013 19:18:591/15/2016 14:04:10 39135Convolutional neural networks C++ framework with CPU and GPU (CUDA) backends
51
libdeep
https://github.com/bashrc/libdeep
C++Bob Mottram 1/6/2013 18:36:0410/28/2015 14:30:19174105A deep learning library for C/C++
52
dnn
https://github.com/junku901/dnn
JavaScriptJoon-Ku Kang 1/16/2014 14:52:576/14/2014 13:48:2131279Deep learning library for node.js. (Includes Logistic-Regression, MLP, RBM, DBN, CRBM, CDBN)
53
MGL
https://github.com/melisgl/mgl
http://melisgl.github.io/mgl-pax-world/mgl-manual.html
Common Lisp
CL-CUDAGábor Melis 9/25/2014 11:52:2211/19/2015 9:24:41 561Common Lisp machine learning library.
54
sukiyaki
https://github.com/mil-tokyo/sukiyaki
JavaScriptUniversity of Tokyo2/16/2015 7:22:399/17/2015 6:01:04 234Deep Learning Library for JavaScript
55
Dali
https://github.com/JonathanRaiman/Dali
C++Python
CUDA, Mshadow, Redis
Jonathan Raiman, Szymon Sidor1/13/2015 14:59:1510/12/2015 17:35:114134:art: Buttery Smooth Automatic Differentiation in C++
56
darch
https://github.com/maddin79/darch
R7/26/2013 13:08:271/13/2016 9:04:3211328Create deep architectures in the R programming language
57
Expresso
https://github.com/val-iisc/expresso
val.serc.iisc.ernet.in/expressoGUIPythonCaffeVAL Lab5/22/2015 7:43:456/2/2015 16:25:194926expresso
58
libdeep-python
https://github.com/bashrc/libdeep-python
PythonlipdeepBob Mottram 2/5/2015 20:39:525/30/2015 21:20:05 114A python interface for the libdeep deep learning library
59
BrainCore
https://github.com/aleph7/BrainCore
SwiftVenture Media Labs10/13/2015 19:42:351/15/2016 5:24:17349The iOS and OS X neural network framework
60
nanocv
https://github.com/accosmin/nanocv
C++
Boost, Eigen3, LibArchive and DevIL
4/9/2015 9:09:531/16/2016 7:41:561116C++ library [machine learning & numerical optimization]
61
Netz
https://github.com/nickewing/netz
ClojureNick Ewing
62
Synapsehttp://peltarion.comGUIC#.NETPeltarion
63
Marianahttp://www.tariqdaouda.com PythonTheanoTariq Daouda
64
RNNLibhttp://sourceforge.net/p/rnnl/wiki/Home/C++Python
65
eblearnhttp://eblearn.sourceforge.net/C++
66
cuDNNhttps://developer.nvidia.com/cuDNNCUDA Nvidia
67
Wekinatorhttp://www.wekinator.org/index.htmlGUIRebecca Fiebrink
68
matrbmhttps://code.google.com/p/matrbm/Matlab
69
Deepnet
https://cran.r-project.org/web/packages/deepnet/index.html
R
70
CNTK
https://github.com/Microsoft/CNTK
http://www.cntk.ai/C++CUDAMicrosoft
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
Deep Learning Toolkits
Exported From GitHub