A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Initiated by @kcimc | Welcome! This document is editable. Please add new toolkits to the end of the list. The rightmost columns are regularly auto-generated. | ||||||||||||||||||||||||||||||||
2 | GitHub | Website | Language | Other Languages | Key Dependencies | Origin | Release Date | Last Push | Issues | Forks | Stars | Description | ||||||||||||||||||||||
3 | #N/A | https://github.com/pybrain/pybrain | http://pybrain.org/ | Python | C++ | TU Munich, IDSIA | 7/2/2009 10:34:58 | 12/3/2015 17:07:02 | 102 | 497 | 1593 | |||||||||||||||||||||||
4 | ccv | https://github.com/liuliu/ccv | http://libccv.org/ | C | Liu Liu | 9/15/2010 15:59:47 | 1/7/2016 18:46:37 | 60 | 1156 | 4991 | C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library | |||||||||||||||||||||||
5 | Pylearn2 | https://github.com/lisa-lab/pylearn2/ | http://deeplearning.net/software/pylearn2/ | Python | Theano | University of Montreal (Laboratoire d’Informatique des Systèmes Adaptatifs) | 11/22/2010 18:00:50 | 1/13/2016 13:48:14 | 200 | 791 | 1941 | A Machine Learning library based on Theano | ||||||||||||||||||||||
6 | Theano | https://github.com/Theano/Theano | http://deeplearning.net/software/theano/ | Python | University of Montreal | 8/10/2011 3:48:06 | 1/15/2016 22:55:13 | 566 | 1001 | 2787 | Theano 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. | |||||||||||||||||||||||
7 | DeepLearnToolbox | https://github.com/rasmusbergpalm/DeepLearnToolbox | Matlab | Rasmus Berg Palm | 10/27/2011 13:15:57 | 12/1/2015 10:29:49 | 61 | 1212 | 1670 | Matlab/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. | ||||||||||||||||||||||||
8 | HLearn | https://github.com/mikeizbicki/HLearn | Haskell | SubHask | Mike Izbicki | 7/18/2012 0:08:33 | 12/23/2015 7:38:28 | 14 | 80 | 815 | Homomorphic machine learning | |||||||||||||||||||||||
9 | nolearn | https://github.com/dnouri/nolearn | http://pythonhosted.org/nolearn/ | Python | Lasagne | Daniel Nouri | 11/22/2012 21:41:47 | 1/15/2016 23:39:14 | 40 | 143 | 539 | Abstractions around neural net libraries, most notably Lasagne. | ||||||||||||||||||||||
10 | TheaNets | https://github.com/lmjohns3/theanets | http://theanets.rtfd.org | Python | Theano | Leif Johnson | 12/15/2012 3:12:22 | 1/7/2016 20:49:43 | 8 | 67 | 250 | Neural network toolkit for Python | ||||||||||||||||||||||
11 | libdeep | https://github.com/bashrc/libdeep | C++ | Bob Mottram | 1/6/2013 18:36:04 | 10/28/2015 14:30:19 | 1 | 74 | 105 | A deep learning library for C/C++ | ||||||||||||||||||||||||
12 | nnforge | https://github.com/milakov/nnForge | http://milakov.github.io/nnForge/ | C++ | Maxim Milakov | 1/19/2013 19:18:59 | 1/15/2016 14:04:10 | 39 | 135 | Convolutional neural networks C++ framework with CPU and GPU (CUDA) backends | ||||||||||||||||||||||||
13 | darch | https://github.com/maddin79/darch | R | 7/26/2013 13:08:27 | 1/13/2016 9:04:32 | 1 | 13 | 28 | Create deep architectures in the R programming language | |||||||||||||||||||||||||
14 | neuralnetworks | https://github.com/ivan-vasilev/neuralnetworks | Java | Ivan Vasilev | 9/2/2013 15:32:37 | 9/3/2015 10:17:58 | 12 | 234 | 731 | java deep learning algorithms and deep neural networks with gpu acceleration | ||||||||||||||||||||||||
15 | Caffe | https://github.com/BVLC/caffe | http://caffe.berkeleyvision.org/ | C++ | Python, MATLAB | CUDA | UC Berkeley: Yangqing Jia | 9/12/2013 18:39:48 | 1/15/2016 18:25:15 | 506 | 4546 | 8002 | Caffe: a fast open framework for deep learning. | |||||||||||||||||||||
16 | Torch | https://github.com/torch/torch7/ | http://torch.ch/ | Lua | C | Ronan Collobert, IDIAP (Torch) | 10/18/2013 12:13:58 | 1/14/2016 23:41:50 | 52 | 882 | 3660 | |||||||||||||||||||||||
17 | Hebel | https://github.com/hannes-brt/hebel | Python | PyCUDA | Hannes Bretschneider | 11/20/2013 7:01:18 | 8/13/2015 18:21:17 | 3 | 101 | 1120 | GPU-Accelerated Deep Learning Library in Python | |||||||||||||||||||||||
18 | DeepLearning4j | https://github.com/deeplearning4j/deeplearning4j | http://deeplearning4j.org/ | Java | Deeplearning4j | 11/27/2013 2:03:28 | 1/16/2016 13:14:50 | 94 | 619 | 1851 | Deep Learning for Java, Scala & Clojure on Hadoop, Spark & GPUs | |||||||||||||||||||||||
19 | ConvNet | https://github.com/sdemyanov/ConvNet | C++ | Matlab | Sergey Demyanov | 12/4/2013 9:34:49 | 3/22/2015 5:14:21 | 11 | 92 | 147 | 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'. | |||||||||||||||||||||||
20 | convnetjs | https://github.com/karpathy/convnetjs | http://cs.stanford.edu/people/karpathy/convnetjs/ | JavaScript | Andrej Karpathy | 1/5/2014 0:12:15 | 12/28/2015 18:05:33 | 26 | 740 | 3946 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | |||||||||||||||||||||||
21 | dnn | https://github.com/junku901/dnn | JavaScript | Joon-Ku Kang | 1/16/2014 14:52:57 | 6/14/2014 13:48:21 | 3 | 12 | 79 | Deep learning library for node.js. (Includes Logistic-Regression, MLP, RBM, DBN, CRBM, CDBN) | ||||||||||||||||||||||||
22 | OverFeat | https://github.com/sermanet/OverFeat | C | Python, Lua | Torch | Pierre Sermanet | 1/24/2014 0:59:38 | 8/12/2014 17:38:21 | 26 | 119 | 348 | |||||||||||||||||||||||
23 | h2o | https://github.com/h2oai/h2o-3 | http://h2o.ai/ | Java | Python, R | H2O.ai (formerly 0xdata), Arno Candel | 3/3/2014 16:08:07 | 1/16/2016 7:33:39 | 8 | 250 | 774 | Fast Scalable Machine Learning API For Smarter Applications (Deep Learning, GBM, GLM...) | ||||||||||||||||||||||
24 | DeepBeliefSDK | https://github.com/jetpacapp/DeepBeliefSDK | C++ | Python, JavaScript, Objective-C | Jetpac Inc. | 4/2/2014 23:14:07 | 1/4/2016 20:44:01 | 40 | 284 | 1845 | The SDK for Jetpac's iOS Deep Belief image recognition framework | |||||||||||||||||||||||
25 | darknet | https://github.com/pjreddie/darknet | http://pjreddie.com/darknet | C | CUDA | Joseph Redmon | 4/11/2014 7:59:16 | 12/18/2015 23:56:10 | 3 | 75 | 161 | Convolutional Neural Networks | ||||||||||||||||||||||
26 | sklearn-theano | https://github.com/sklearn-theano/sklearn-theano | Python | Theano | 6/22/2014 19:58:30 | 10/22/2015 14:00:29 | 28 | 49 | 267 | Scikit-learn compatible tools using theano | ||||||||||||||||||||||||
27 | Kayak | https://github.com/HIPS/Kayak | Python | Harvard Intelligent Probabilistic Systems Group | 7/2/2014 13:50:59 | 5/5/2015 21:49:50 | 9 | 25 | 206 | Kayak is a library for automatic differentiation with applications to deep neural networks. | ||||||||||||||||||||||||
28 | matconvnet | https://github.com/vlfeat/matconvnet | http://www.vlfeat.org/matconvnet/ | Matlab | Cuda | VLFeat.org | 8/12/2014 23:09:09 | 1/9/2016 22:18:55 | 208 | 230 | 308 | MatConvNet: CNNs for MATLAB | ||||||||||||||||||||||
29 | deepdist | https://github.com/dirkneumann/deepdist | deepdist.com | Python | Dirk Neumann | 8/23/2014 2:17:02 | 7/5/2015 8:52:47 | 3 | 53 | 252 | Lightning-Fast Deep Learning on Spark | |||||||||||||||||||||||
30 | Lasagne | https://github.com/Lasagne/Lasagne | http://lasagne.readthedocs.org/ | Python | Theano | Sander Dieleman | 9/11/2014 15:31:41 | 1/16/2016 0:45:02 | 71 | 405 | 1596 | Lightweight library to build and train neural networks in Theano | ||||||||||||||||||||||
31 | deeppy | https://github.com/andersbll/deeppy/ | Python | cudarray | Anders Boesen Lindbo Larsen | 9/18/2014 6:18:36 | 1/11/2016 12:19:53 | 11 | 117 | 804 | Deep learning in Python | |||||||||||||||||||||||
32 | MGL | https://github.com/melisgl/mgl | http://melisgl.github.io/mgl-pax-world/mgl-manual.html | Common Lisp | CL-CUDA | Gábor Melis | 9/25/2014 11:52:22 | 11/19/2015 9:24:41 | 5 | 61 | Common Lisp machine learning library. | |||||||||||||||||||||||
33 | Blocks | https://github.com/mila-udem/blocks | Python | Theano | University of Montreal | 10/6/2014 0:08:32 | 1/16/2016 5:15:09 | 150 | 179 | 639 | A Theano framework for building and training neural networks | |||||||||||||||||||||||
34 | neon | https://github.com/NervanaSystems/neon | http://neon.nervanasys.com/ | Python | C | Nervana Systems | 10/16/2014 1:00:17 | 1/16/2016 0:35:06 | 21 | 268 | 1457 | Python based Deep Learning Framework by Nervana™ | ||||||||||||||||||||||
35 | mocha.jl | https://github.com/pluskid/Mocha.jl | Julia | Chiyuan Zhang | 10/25/2014 0:31:21 | 1/14/2016 9:20:34 | 28 | 120 | 585 | Deep Learning framework for Julia | ||||||||||||||||||||||||
36 | Brainstorm | https://github.com/IDSIA/brainstorm | Python | CUDA | IDSIA, (Schmidhuber's group): PhD students Klaus Greff and Rupesh Srivastava | 10/25/2014 10:20:48 | 1/1/2016 16:03:11 | 28 | 79 | 1033 | Fast, flexible and fun neural networks. | |||||||||||||||||||||||
37 | Minerva | https://github.com/dmlc/minerva | C++ | Python | CUDA | Distributed (Deep) Machine Learning Common | 12/5/2014 5:14:25 | 8/13/2015 6:55:07 | 11 | 137 | 508 | 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. | ||||||||||||||||||||||
38 | fbcunn | https://github.com/facebook/fbcunn/ | Lua | C++ | Torch | 12/10/2014 22:13:05 | 12/7/2015 7:36:36 | 21 | 185 | 843 | Facebook's extensions to torch/cunn. | |||||||||||||||||||||||
39 | DeepCL | https://github.com/hughperkins/DeepCL | C++ | Python, Lua | Hugh Perkins | 12/24/2014 15:44:36 | 1/4/2016 9:12:12 | 5 | 70 | 274 | OpenCL library to train deep convolutional neural networks | |||||||||||||||||||||||
40 | Dali | https://github.com/JonathanRaiman/Dali | C++ | Python | CUDA, Mshadow, Redis | Jonathan Raiman, Szymon Sidor | 1/13/2015 14:59:15 | 10/12/2015 17:35:11 | 4 | 1 | 34 | :art: Buttery Smooth Automatic Differentiation in C++ | ||||||||||||||||||||||
41 | libdeep-python | https://github.com/bashrc/libdeep-python | Python | lipdeep | Bob Mottram | 2/5/2015 20:39:52 | 5/30/2015 21:20:05 | 1 | 14 | A python interface for the libdeep deep learning library | ||||||||||||||||||||||||
42 | OpenDeep | https://github.com/vitruvianscience/opendeep | http://www.opendeep.org | Python | Theano | Vitruvian Science | 2/7/2015 4:45:37 | 1/13/2016 19:59:52 | 5 | 39 | 177 | Modular & extensible deep learning framework built on Theano. | ||||||||||||||||||||||
43 | idlf | https://github.com/01org/idlf | C++ | Intel | 2/12/2015 15:32:26 | 12/21/2015 13:38:18 | 1 | 59 | 243 | Intel® Deep Learning Framework | ||||||||||||||||||||||||
44 | sukiyaki | https://github.com/mil-tokyo/sukiyaki | JavaScript | University of Tokyo | 2/16/2015 7:22:39 | 9/17/2015 6:01:04 | 2 | 34 | Deep Learning Library for JavaScript | |||||||||||||||||||||||||
45 | Digits | https://github.com/NVIDIA/DIGITS | https://developer.nvidia.com/digits | GUI | Nvidia | 3/17/2015 16:00:20 | 1/15/2016 23:17:37 | 51 | 254 | 871 | Deep Learning GPU Training System | |||||||||||||||||||||||
46 | Theano-Lights | https://github.com/Ivaylo-Popov/Theano-Lights | Python | Theano | Ivaylo Popov | 3/18/2015 12:31:35 | 9/20/2015 11:23:29 | 49 | 266 | Deep learning research framework based on Theano | ||||||||||||||||||||||||
47 | Keras | https://github.com/fchollet/keras | http://keras.io/ | Python | Theano | François Chollet | 3/28/2015 0:35:42 | 1/16/2016 3:36:04 | 381 | 926 | 3941 | Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on Theano and TensorFlow. | ||||||||||||||||||||||
48 | scikit-neuralnetwork | https://github.com/aigamedev/scikit-neuralnetwork | Python | Theano | AiGameDev.com | 3/30/2015 18:50:27 | 1/13/2016 16:01:30 | 7 | 70 | 705 | Deep neural networks without the learning cliff! Classifiers and regressors compatible with scikit-learn. | |||||||||||||||||||||||
49 | Apache Singa | https://github.com/apache/incubator-singa | https://singa.incubator.apache.org/ | C++ | Apache | 4/2/2015 7:00:05 | 1/16/2016 11:20:02 | 7 | 158 | 439 | Mirror of Apache Singa (Incubating) | |||||||||||||||||||||||
50 | nanocv | https://github.com/accosmin/nanocv | C++ | Boost, Eigen3, LibArchive and DevIL | 4/9/2015 9:09:53 | 1/16/2016 7:41:56 | 11 | 1 | 6 | C++ library [machine learning & numerical optimization] | ||||||||||||||||||||||||
51 | Kaldi | http://github.com/kaldi-asr/kaldi | http://kaldi-asr.org/ | C++ | Dan Povey / JHU /Brno | 4/20/2015 17:23:16 | 1/16/2016 7:03:35 | 29 | 243 | 367 | This is now the official location of the Kaldi project. | |||||||||||||||||||||||
52 | cuda-convnet2 | https://github.com/akrizhevsky/cuda-convnet2 | Cuda | Alex Krizhevsky | 4/28/2015 18:50:12 | 12/3/2015 3:46:14 | 18 | 93 | 245 | Automatically exported from code.google.com/p/cuda-convnet2 | ||||||||||||||||||||||||
53 | 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:15 | 1/15/2016 19:49:38 | 155 | 770 | 2347 | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Go, Javascript and more | |||||||||||||||||||||
54 | Expresso | https://github.com/val-iisc/expresso | val.serc.iisc.ernet.in/expresso | GUI | Python | Caffe | VAL Lab | 5/22/2015 7:43:45 | 6/2/2015 16:25:19 | 4 | 9 | 26 | expresso | |||||||||||||||||||||
55 | Veles | https://github.com/samsung/veles | https://velesnet.ml | Python | C++ | Samsung | 5/27/2015 1:38:35 | 12/11/2015 16:43:41 | 20 | 131 | 675 | Distributed machine learning platform | ||||||||||||||||||||||
56 | Chainer | https://github.com/pfnet/chainer | http://chainer.org/ | C++ | Python | preferred-networks.jp | 6/5/2015 5:50:37 | 1/16/2016 13:39:00 | 129 | 193 | 1090 | A flexible framework of neural networks for deep learning | ||||||||||||||||||||||
57 | Caffe2 | https://github.com/Yangqing/caffe2 | C++ | Python | CUDA | Yangqing Jia | 6/25/2015 18:23:47 | 1/14/2016 6:13:06 | 10 | 78 | 351 | This is currently an experimental refactoring of Caffe. | ||||||||||||||||||||||
58 | BrainCore | https://github.com/aleph7/BrainCore | Swift | Venture Media Labs | 10/13/2015 19:42:35 | 1/15/2016 5:24:17 | 3 | 4 | 9 | The iOS and OS X neural network framework | ||||||||||||||||||||||||
59 | TensorFlow | https://github.com/tensorflow/tensorflow | https://tensorflow.org/ | C++ | Python | 11/7/2015 1:19:20 | 1/16/2016 6:08:53 | 230 | 4639 | 16229 | Computation using data flow graphs for scalable machine learning | |||||||||||||||||||||||
60 | marvin | https://github.com/PrincetonVision/marvin | C++ | CUDA | CUDA, cuDNN | Princeton Vision Group | 11/9/2015 7:09:12 | 1/11/2016 18:58:40 | 9 | 47 | 177 | Marvin: A Minimalist GPU-only N-Dimensional ConvNets Framework | ||||||||||||||||||||||
61 | Netz | https://github.com/nickewing/netz | Clojure | Nick Ewing | ||||||||||||||||||||||||||||||
62 | Synapse | http://peltarion.com | GUI | C# | .NET | Peltarion | ||||||||||||||||||||||||||||
63 | Mariana | http://www.tariqdaouda.com | Python | Theano | Tariq Daouda | |||||||||||||||||||||||||||||
64 | RNNLib | http://sourceforge.net/p/rnnl/wiki/Home/ | C++ | Python | ||||||||||||||||||||||||||||||
65 | eblearn | http://eblearn.sourceforge.net/ | C++ | |||||||||||||||||||||||||||||||
66 | cuDNN | https://developer.nvidia.com/cuDNN | CUDA | Nvidia | ||||||||||||||||||||||||||||||
67 | Wekinator | http://www.wekinator.org/index.html | GUI | Rebecca Fiebrink | ||||||||||||||||||||||||||||||
68 | matrbm | https://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++ | CUDA | Microsoft | ||||||||||||||||||||||||||||
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 |