Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

jude2014/IPythonTheanoTutorials

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
20 Commits
 
 
 
 
 
 

Repository files navigation

IPython Theano Tutorials

A collection of tutorials in ipynb format that illustrate how to do various things in Theano.

Theano Tutorials

  1. [Introduction](nbpages/Theano Tutorial Part 1 - Introduction.html)
  2. [Simple computation](nbpages/Theano Tutorial Part 2 - Simple Computation.html)
  3. [Functions and Shared Variables](nbpages/Theano Tutorial Part 3 - Functions and Shared Variables.html)
  4. [Random Variables](nbpages/Theano Tutorial Part 4 - Random Variables.html)

Machine Learning Case Studies

  • Model - Logistic Regression with Theano.html

Other Stuff

  • Intro to Scikit Data (skdata).html
  • Preprocessing - Image Whitening.html
  • Notation for Machine Learning.html
  • Model - LIF Neurons with Theano.html

PyAutoDiff

  • Links to Related Work.html
  • Model - Autoencoders and Variations with PyAutodiff.html
  • Model - Convnet with PyAutodiff.html
  • Model - Linear SVM with PyAutodiff.html
  • Model - Multilayer Perceptron with PyAutodiff.html

Installation

Requirements:

  • numpy
  • scipy
  • matplotlib
  • IPython (>= 0.13)
  • theano
  • skdata (provides data sets for machine learning notebooks)
  • pyautodiff (required for some notebooks)

Instructions:

Download and unpack this project, and start up an ipython notebook to browse through the tutorials.

git clone https://github.com/jaberg/IPythonTheanoTutorials.git cd IPythonTheanoTutorials sh start_ipython_server.sh

General

  • Theano Basics
  • Adding a custom Op to Theano
  • Numpy/Python function minimization using pyautodiff

Machine Learning:

Supervised Algorithms

  • Logistic Regression
  • Multilayer Perceptron (MLP)
  • Convolutional Network (Convnet)
  • Deep Belief Network (DBN)

Unsupervised Algorithms

  • Restricted Boltzmann Machine (RBM)
  • Autoassociator / Autoencoder (AA)
  • Stochasitc Denoising auto associator (SDAA)
  • Sparse coding

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 88.6%
  • Python 11.4%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.