1. Theano – CPU/GPU symbolic expression compiler in python (from MILA lab at University of Montreal)
  2. Torch – provides a Matlab-like environment for state-of-the-art machine learning algorithms in lua (from Ronan Collobert, Clement Farabet and Koray Kavukcuoglu)
  3. Pylearn2 - Pylearn2 is a library designed to make machine learning research easy.
  4. Blocks- A Theano framework for training neural networks
  5. Tensorflow - TensorFlow™ is an open source software library for numerical computation using data flow graphs.
  6. MXNet - MXNet is a deep learning framework designed for both efficiency and flexibility.
  7. Caffe -Caffe is a deep learning framework made with expression, speed, and modularity in mind.Caffe is a deep learning framework made with expression, speed, and modularity in mind.
  8. Lasagne- Lasagne is a lightweight library to build and train neural networks in Theano.
  9. Keras- A theano based deep learning library.
  10. Deep Learning Tutorials – examples of how to do Deep Learning with Theano (from LISA lab at University of Montreal)
  11. DeepLearnToolbox – A Matlab toolbox for Deep Learning (from Rasmus Berg Palm)
  12. Cuda-Convnet – 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 back-propagation algorithm.
  13. Deep Belief Networks. Matlab code for learning Deep Belief Networks (from Ruslan Salakhutdinov).
  14. RNNLM- Tomas Mikolov’s Recurrent Neural Network based Language models Toolkit.
  15. RNNLIB-RNNLIB is a recurrent neural network library for sequence learning problems. Applicable to most types of spatiotemporal data, it has proven particularly effective for speech and handwriting recognition.
  16. matrbm. Simplified version of Ruslan Salakhutdinov’s code, by Andrej Karpathy (Matlab).
  17. deeplearning4j- Deeplearning4J is an Apache 2.0-licensed, open-source, distributed neural net library written in Java and Scala.
  18. Estimating Partition Functions of RBM’s. Matlab code for estimating partition functions of Restricted Boltzmann Machines using Annealed Importance Sampling (from Ruslan Salakhutdinov).
  19. Learning Deep Boltzmann MachinesMatlab code for training and fine-tuning Deep Boltzmann Machines (from Ruslan Salakhutdinov).
  20. The LUSH programming language and development environment, which is used @ NYU for deep convolutional networks
  21. Eblearn.lsh is a LUSH-based machine learning library for doing Energy-Based Learning. It includes code for “Predictive Sparse Decomposition” and other sparse auto-encoder methods for unsupervised learning. Koray Kavukcuoglu provides Eblearn code for several deep learning papers on this page.
  22. deepmat- Deepmat, Matlab based deep learning algorithms.
  23. MShadow - MShadow is a lightweight CPU/GPU Matrix/Tensor Template Library in C++/CUDA. The goal of mshadow is to support efficient, device invariant and simple tensor library for machine learning project that aims for both simplicity and performance. Supports CPU/GPU/Multi-GPU and distributed system.
  24. CXXNET - CXXNET is fast, concise, distributed deep learning framework based on MShadow. It is a lightweight and easy extensible C++/CUDA neural network toolkit with friendly Python/Matlab interface for training and prediction.
  25. Nengo-Nengo is a graphical and scripting based software package for simulating large-scale neural systems.
  26. Eblearn is a C++ machine learning library with a BSD license for energy-based learning, convolutional networks, vision/recognition applications, etc. EBLearn is primarily maintained by Pierre Sermanet at NYU.
  27. cudamat is a GPU-based matrix library for Python. Example code for training Neural Networks and Restricted Boltzmann Machines is included.
  28. Gnumpy is a Python module that interfaces in a way almost identical to numpy, but does its computations on your computer’s GPU. It runs on top of cudamat.
  29. The CUV Library (github link) is a C++ framework with python bindings for easy use of Nvidia CUDA functions on matrices. It contains an RBM implementation, as well as annealed importance sampling code and code to calculate the partition function exactly (from AIS labat University of Bonn).
  30. 3-way factored RBM and mcRBM is python code calling CUDAMat to train models of natural images (from Marc’Aurelio Ranzato).
  31. Matlab code for training conditional RBMs/DBNs and factored conditional RBMs (from Graham Taylor).
  32. mPoT is python code using CUDAMat and gnumpy to train models of natural images (from Marc’Aurelio Ranzato).
  33. neuralnetworks is a java based gpu library for deep learning algorithms.
  34. ConvNet is a matlab based convolutional neural network toolbox.

Theano

http://deeplearning.net/software/theano/

code from: http://deeplearning.net/

Deep Learning Tutorial notes and code

https://github.com/lisa-lab/DeepLearningTutorials

code from: lisa-lab

A Matlab toolbox for Deep Learning

https://github.com/rasmusbergpalm/DeepLearnToolbox

code from: RasmusBerg Palm

deepmat

Matlab Code for Restricted/Deep BoltzmannMachines and Autoencoder

https://github.com/kyunghyuncho/deepmat

code from: KyungHyun Cho http://users.ics.aalto.fi/kcho/

Training a deep autoencoder or a classifieron MNIST digits

http://www.cs.toronto.edu/~hinton/MatlabForSciencePaper.html

code from: Ruslan Salakhutdinov and GeoffHinton

CNN - Convolutional neural network class

http://www.mathworks.cn/matlabcentral/fileexchange/24291

Code from: matlab

Neural Network for Recognition ofHandwritten Digits (CNN)

http://www.codeproject.com/Articles/16650/Neural-Network-for-Recognition-of-Handwritten-Digi

cuda-convnet

A fast C++/CUDA implementation ofconvolutional neural networks

http://code.google.com/p/cuda-convnet/

matrbm

a small library that can train RestrictedBoltzmann Machines, and also Deep Belief Networks of stacked RBM's.

http://code.google.com/p/matrbm/

code from: Andrej Karpathy

Exercise  from UFLDL Tutorial:

http://deeplearning.stanford.edu/wiki/index.php/UFLDL_Tutorial

and tornadomeet’s bolg: http://www.cnblogs.com/tornadomeet/tag/Deep%20Learning/

and https://github.com/dkyang/UFLDL-Tutorial-Exercise

Conditional Restricted Boltzmann Machines

http://www.cs.nyu.edu/~gwtaylor/publications/nips2006mhmublv/code.html

from Graham Taylor http://www.cs.nyu.edu/~gwtaylor/

Factored Conditional Restricted BoltzmannMachines

http://www.cs.nyu.edu/~gwtaylor/publications/icml2009/code/index.html

from Graham Taylor http://www.cs.nyu.edu/~gwtaylor/

Marginalized Stacked Denoising Autoencodersfor Domain Adaptation

http://www1.cse.wustl.edu/~mchen/code/mSDA.tar

code from: http://www.cse.wustl.edu/~kilian/code/code.html

Tiled Convolutional Neural Networks

http://cs.stanford.edu/~quocle/TCNNweb/pretraining.tar.gz

http://cs.stanford.edu/~pangwei/projects.html

tiny-cnn:

A C++11 implementation of convolutionalneural networks

https://github.com/nyanp/tiny-cnn

myCNN

https://github.com/aurofable/18551_Project/tree/master/server/2009-09-30-14-33-myCNN-0.07

Adaptive Deconvolutional Network Toolbox

http://www.matthewzeiler.com/software/DeconvNetToolbox2/DeconvNetToolbox.zip

http://www.matthewzeiler.com/

Deep Learning手写字符识别C++代码

http://download.csdn.net/detail/lucky_greenegg/5413211

from: http://blog.csdn.net/lucky_greenegg/article/details/8949578

convolutionalRBM.m

A MATLAB / MEX / CUDA-MEX implementation ofConvolutional Restricted Boltzmann Machines.

https://github.com/qipeng/convolutionalRBM.m

from: http://qipeng.me/software/convolutional-rbm.html

rbm-mnist

C++ 11 implementation of Geoff Hinton'sDeep Learning matlab code

https://github.com/jdeng/rbm-mnist

Learning Deep Boltzmann Machines

http://web.mit.edu/~rsalakhu/www/code_DBM/code_DBM.tar

http://web.mit.edu/~rsalakhu/www/DBM.html

Code provided by Ruslan Salakhutdinov

Efficient sparse coding algorithms

http://web.eecs.umich.edu/~honglak/softwares/fast_sc.tgz

http://web.eecs.umich.edu/~honglak/softwares/nips06-sparsecoding.htm

Linear Spatial Pyramid Matching UsingSparse Coding for Image Classification

http://www.ifp.illinois.edu/~jyang29/codes/CVPR09-ScSPM.rar

http://www.ifp.illinois.edu/~jyang29/ScSPM.htm

SPAMS

(SPArse Modeling Software) is anoptimization toolbox for solving various sparse estimation problems.

http://spams-devel.gforge.inria.fr/

sparsenet

Sparse coding simulation software

http://redwood.berkeley.edu/bruno/sparsenet/

fast dropout training

https://github.com/sidaw/fastdropout

http://nlp.stanford.edu/~sidaw/home/start

Deep Learning of Invariant Features viaSimulated Fixations in Video

http://ai.stanford.edu/~wzou/deepslow_release.tar.gz

http://ai.stanford.edu/~wzou/

Sparse filtering

http://cs.stanford.edu/~jngiam/papers/NgiamKohChenBhaskarNg2011_Supplementary.pdf

k-means

http://www.stanford.edu/~acoates/papers/kmeans_demo.tgz

others:

http://deeplearning.net/software_links/

deeplearning 源码收集的更多相关文章

  1. 【Android源代码下载】收集整理android界面UI效果源码

    在Android开发中,Android界面UI效果设计一直都是很多童鞋关注的问题,今天给大家分享下大神收集整理的多个android界面UI效果,都是源码,都是干货,贡献给各位网友! 话不多说,直接上效 ...

  2. 原生JS研究:学习jquery源码,收集整理常用JS函数

    原生JS研究:学习jquery源码,收集整理常用JS函数: 1. JS获取原生class(getElementsByClass) 转自:http://blog.csdn.net/kongjiea/ar ...

  3. 简单理解 OAuth 2.0 及资料收集,IdentityServer4 部分源码解析

    简单理解 OAuth 2.0 及资料收集,IdentityServer4 部分源码解析 虽然经常用 OAuth 2.0,但是原理却不曾了解,印象里觉得很简单,请求跳来跳去,今天看完相关介绍,就来捋一捋 ...

  4. nGrinder对监控机器收集自定义数据及源码分析

    转载:https://blog.csdn.net/neven7/article/details/50782451 0.背景 性能测试工具nGrinder支持在无需修改源码的情况下,对目标服务器收集自定 ...

  5. java8学习之Collector源码分析与收集器核心

    之前已经对流在使用上已经进行了大量应用了,也就是说对于它的应用是比较熟悉了,但是比较欠缺的是对于它底层的实现还不太了解,所以接下来准备大量通过阅读官方的javadoc反过来加深对咱们已经掌握这些知识更 ...

  6. 2020了你还不会Java8新特性?(五)收集器比较器用法详解及源码剖析

    收集器用法详解与多级分组和分区 为什么在collectors类中定义一个静态内部类? static class CollectorImpl<T, A, R> implements Coll ...

  7. webpack源码-依赖收集

    webpack源码-依赖收集 version:3.12.0 程序主要流程: 触发make钩子 Compilation.js 执行EntryOptionPlugin 中注册的make钩子 执行compi ...

  8. 【Vue源码学习】依赖收集

    前面我们学习了vue的响应式原理,我们知道了vue2底层是通过Object.defineProperty来实现数据响应式的,但是单有这个还不够,我们在data中定义的数据可能没有用于模版渲染,修改这些 ...

  9. jQuery源码分析学习--资料收集--更新中

    1.逐行分析jQuery源码的奥秘 - 网易云课堂  http://study.163.com/course/courseMain.htm?courseId=465001#/courseDetail? ...

随机推荐

  1. HDU 2255.奔小康赚大钱 最大权匹配

    奔小康赚大钱 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm ...

  2. CURLOPT_HEADER

    curl_setopt($curl, CURLOPT_HEADER, false); true:输出请求头

  3. 隐马尔科夫_HMM

    有向图 抽象:λ代表输入:输入一个句子,λi表示句子中的每个字 O代表输出:[B词首/M词中/E词尾/S单独成词] max=maxP(O1 O2 On/ λ1 λ2 λn) 假设: (1)当前观察值只 ...

  4. 企业官网Web原型制作分享-Tesla

    Tesla是汽车行业知名的奢华品牌,产品为纯电动汽车,知名度极高.此模板正是取自Tesla的官网,高端大图配上文字排版,彰显了汽车的奢华感觉. 本原型由国产Mockplus(原型工具)和iDoc(智能 ...

  5. 更精确的判断对象类型js方法

    function isArray(o) { return Object.prototype.toString.call(o) === '[object Array]'; } function isRe ...

  6. MMS从Contacts中添加收件人显示email账号

    android系统默认代码,MMS中可以添加email地址作为收件人,但是从Contacts中选择收件人时却不显示email. 解决思路:为了降低修改量,在原来只搜索phoneNum的基础上,再做一次 ...

  7. Bootstrap学习遇到的role属性--- 无障碍网页应用属性

    以前接触过Bootstrap,但也只是仅仅接触,现在重新学习下,今天看到一个例子中的属性有一个role, 查阅资料发现这个是--WAI-ARIA无障碍设计属性: 通俗说是该设计为了一些盲人,失聪,残疾 ...

  8. 使用ServiceDesk Plus保证及时解决问题,防止违反SLA

  9. linux vi操作

    1.“i”键,进入编辑状态.可以看到命令的下方出现了“--INSERT--”字样,表示成功进入了编辑模式; 2.“Esc”键,退出编辑模式.并在此时输入“:wq”以退出并保存

  10. bootstrap 后台模板

    http://wangye0119-html1.demo.smallseashell.com/index.html