Source for picture: click here
Python
Matlab
DeepLearnToolBox is a matlab/octave toolbox for deep learning and includes Deep Belief Nets, Stacked Autoencoders, convolutional neural nets.
cuda-convnet is a fast C++/CUDA implementation of convolutional (or more generally, feed-forward) neural networks. It can model arbitrary layer connectivity and network depth. Any directed acyclic graph of layers will do. Training is done using the backpropagation algorithm.
MatConvNet is a MATLAB toolbox implementing Convolutional Neural Networks (CNNs) for computer vision applications. It is simple, efficient, and can run and learn state-of-the-art CNNs
CPP
eblearn is an open-source C++ library of machine learning by New York University’s machine learning lab, led by Yann LeCun.
SINGA is designed to be general to implement the distributed training algorithms of existing systems.
NVIDIA DIGITS is a new system for developing, training and visualizing deep neural networks.
Intel® Deep Learning Framework provides a unified framework for Intel® platforms accelerating Deep Convolutional Neural Networks.
Java
N-Dimensional Arrays for Java (ND4J)is scientific computing libraries for the JVM.
Deeplearning4j is the first commercial-grade, open-source, distributed deep-learning library written for Java and Scala.
Encog is an advanced machine learning framework which supports Support Vector Machines,Artificial Neural Networks, Genetic Programming, Bayesian Networks, Hidden Markov Models, Genetic Programming and Genetic Algorithms are supported.
JavaScript
Convnet.js is a Javascript library for training Deep Learning models (mainly Neural Networks) entirely in a browser.
Lua
Torch is a scientific computing framework with wide support for machine learning algorithms.
Julia
Mocha is a Deep Learning framework for Julia, inspired by the C++ framework Caffe.
Lisp
Lush(Lisp Universal Shell) is an object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications.
Haskell
DNNGraph is a deep neural network model generation DSL in Haskell.
.NET
R
To read the full article and have more explanation, click here.
DSC Resources
Additional Reading
Follow us on Twitter: @DataScienceCtrl | @AnalyticBridge
Comment
What about TensorFlow?
A throwback list is just what I was looking for! Thank you!
H20 package for deep learning on R and python should be mentioned here too.
© 2021 TechTarget, Inc.
Powered by
Badges | Report an Issue | Privacy Policy | Terms of Service
Most Popular Content on DSC
To not miss this type of content in the future, subscribe to our newsletter.
Other popular resources
Archives: 2008-2014 | 2015-2016 | 2017-2019 | Book 1 | Book 2 | More
Most popular articles
You need to be a member of Data Science Central to add comments!
Join Data Science Central