Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
This is a list of deep learning software that is not listed on the ] because they lack a Misplaced Pages article. If you would like to see any of these pieces of software listed there, you are welcome to create a Misplaced Pages article for it.
This is a list of deep learning software that is not listed on the ] because they lack a Misplaced Pages article. If you would like to see any of these pieces of software listed there, you are welcome to create a Misplaced Pages article for it.
This is a list of deep learning software that is not listed on the main page because they lack a Misplaced Pages article. If you would like to see any of these pieces of software listed there, you are welcome to create a Misplaced Pages article for it.
CNNLab – Deep learning framework using GPU and FPGA-based accelerators
ConvNetJS – Javascript library for training deep learning models entirely in a web browser
Cortex – Theano-based deep learning toolbox for neuroimaging
cuDNN – Optimized deep learning computation primitives implemented in CUDA
CURRENNT – CUDA-accelerated toolkit for deep Long Short-Term Memory (LSTM) RNN architectures supporting large data sets not fitting into main memory.
DeepCL – OpenCL library to train deep convolutional networks, with APIs for C++, Python and the command line
DeepLearningKit – Open source deep learning framework for iOS, OS X and tvOS
DeepLearnToolbox – Matlab/Octave toolbox for deep learning (deprecated)
DeepX – Software accelerator for deep learning execution aimed towards mobile devices
deepy – Extensible deep learning framework based on Theano
DSSTNE (Deep Scalable Sparse Tensor Network Engine) – Amazon developed library for building deep learning models
Faster RNNLM (HS/NCE) toolkit – An rnnlm implementation for training on huge datasets and very large vocabularies and usage in real-world ASR and MT problems
GNU Gneural Network – GNU package which implements a programmable neural network
IDLF – Intel® Deep Learning Framework; supports OpenCL (deprecated)
Intel Math Kernel Library (Intel MKL), library of optimized math routines, including optimized deep learning computation primitives
Keras – Deep Learning library for Theano and TensorFlow
Lasagne – Lightweight library to build and train neural networks in Theano
Leaf – "The Hacker's Machine Learning Engine"; supports OpenCL (official development suspended)
LightNet – MATLAB-based environment for deep learning
sklearn-theano – Scikit-learn compatible tools using theano
Tensor Builder – Lightweight extensible library for easy creation of deep neural networks using functions from "any Tensor-based library" (requires TensorFlow) through an API based on the Builder Pattern
TensorGraph – Framework for building any models based on TensorFlow
TF-Slim – High level library to define complex models in TensorFlow
TFLearn – Deep learning library featuring a higher-level API for TensorFlow
Theano-Lights – Deep learning research framework based on Theano
tiny-dnn – Header only, dependency-free deep learning framework in C++11
torchnet – Torch framework providing a set of abstractions aiming at encouraging code re-use as well as encouraging modular programming
Veles – Distributed machine learning platform by Samsung
Related software
Deep Visualization Toolbox – Software tool for "probing" DNNs by feeding them image data and watching the reaction of every neuron, and for visualizing what a specific neuron "wants to see the most"
LSTMVis – A visual analysis tool for recurrent neural networks
pastalog – Simple, realtime visualization of neural network training performance