All Projects → lamblin → Bayareadlschool

lamblin / Bayareadlschool

Licence: mit
Slides and exercises for the Theano tutorial at the Deep Learning School in Stanford, September 24-25, 2016

Projects that are alternatives of or similar to Bayareadlschool

Seaborn Tutorial
This repository is my attempt to help Data Science aspirants gain necessary Data Visualization skills required to progress in their career. It includes all the types of plot offered by Seaborn, applied on random datasets.
Stars: ✭ 114 (-0.87%)
Mutual labels:  jupyter-notebook
Quantum Algorithms Tutorials
Tutorials for Quantum Algorithms with Qiskit implementations.
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
Text generators
Python code for building a text generator using LSTMs.
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
Protest Detection Violence Estimation
Implementation of the model used in the paper Protest Activity Detection and Perceived Violence Estimation from Social Media Images (ACM Multimedia 2017)
Stars: ✭ 114 (-0.87%)
Mutual labels:  jupyter-notebook
Cadl
ARCHIVED: Contains historical course materials/Homework materials for the FREE MOOC course on "Creative Applications of Deep Learning w/ Tensorflow" #CADL
Stars: ✭ 1,478 (+1185.22%)
Mutual labels:  jupyter-notebook
Ml19 20a
CS 771A: Introduction to Machine Learning, IIT Kanpur, 2019-20-autumn offering
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
Machinelearninginaction
Stars: ✭ 114 (-0.87%)
Mutual labels:  jupyter-notebook
Baselines Results
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
Kg Beijing
北京知识图谱学习小组
Stars: ✭ 1,554 (+1251.3%)
Mutual labels:  jupyter-notebook
Robust Physical Attack
Physical adversarial attack for fooling the Faster R-CNN object detector
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
Char Rnn Pytorch
使用PyTorch实现Char RNN生成古诗和周杰伦的歌词
Stars: ✭ 114 (-0.87%)
Mutual labels:  jupyter-notebook
Machine Learning Demystified
A weekly workshop series at ITP to teach machine learning with a focus on deep learning
Stars: ✭ 114 (-0.87%)
Mutual labels:  jupyter-notebook
Reachy
Open source interactive robot to explore real-world applications!
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
Colab Mask Rcnn
How to run Object Detection and Segmentation on a Video Fast for Free
Stars: ✭ 114 (-0.87%)
Mutual labels:  jupyter-notebook
Lnpr book codes
Codes for Lecture Notes in Probabilistic Robotics
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
Demo Spacy Text Processing
Stars: ✭ 114 (-0.87%)
Mutual labels:  jupyter-notebook
Coursera reinforcement learning
Coursera Reinforcement Learning Specialization by University of Alberta & Alberta Machine Intelligence Institute
Stars: ✭ 114 (-0.87%)
Mutual labels:  jupyter-notebook
Traffic Signs
Building a CNN based traffic signs classifier.
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
A Nice Mc
Code for "A-NICE-MC: Adversarial Training for MCMC"
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook
Gutenberg Poetry Corpus
A corpus of poetry from Project Gutenberg
Stars: ✭ 115 (+0%)
Mutual labels:  jupyter-notebook

bayareadlschool

This repository contains the slides and exercises for the Theano tutorial at the Deep Learning School_ in Stanford, September 24-25, 2016.

Installation instructions

The tutorials are written in Python, using Theano_. They are designed to be run locally on a laptop, without using a GPU.

Python and dependencies

The simplest way to install a Python software stack with most dependencies is to use Anaconda_.

For Windows users, please use the Python 2.7 version (or use a conda environment with Python 3.4), as Theano does not support Pyton 3.5 on Windows yet.

First, download and execute the installer. You can install it as a user (you do not have to use sudo). We recommend that you let the installer make Anaconda the default Python version.

Then, in a terminal:

.. code-block:: bash

$ conda update conda

Additional steps for Windows ++++++++++++++++++++++++++++

These additional steps are required for Windows:

  • Download Git_, and execute the installer. This will be necessary to get the latest version of Theano and Fuel. We recommand you select "Use Git from the Windows Command Prompt" option, so you can execute all the following command lines from the regular Windows cmd shell.

  • Install a C++ compiler and Python DLL. From a shell:

    .. code-block:: winbatch

    conda install mingw libpython

Optional: Additional step to display the graphics +++++++++++++++++++++++++++++++++++++++++++++++++

If you do not follow these steps, the pydotprint command will raise an exception and fail, but the other functionalities of Theano would still work.

On Ubuntu/Debian


.. code-block:: bash

  $ sudo apt-get install graphviz
  $ pip install pydot-ng

On Fedora, CentOS, Red Hat Enterprise

.. code-block:: bash

$ sudo yum install graphviz $ pip install pydot-ng

On MacOS

- Download graphviz from http://www.graphviz.org/Download_macos.php
- Then, from a terminal:

  .. code-block:: bash

    $ pip install pydot-ng

On Windows
  • Download graphviz from http://www.graphviz.org/Download_windows.php

  • Add to the PATH environment variable the directory where the binaries were installed, by default C:\Program Files (x86)\Graphviz2.38\bin

  • Then, from a terminal:

    .. code-block:: winbatch

    pip install pydot-ng

Theano

There have been some improvement and bug fixes since the last release, so we will use the latest development version from GitHub.

Use --user if you installed Anaconda for all users and only want to install Theano for the current user.

.. code-block:: bash

$ pip install git+git://github.com/Theano/Theano.git [--user]

.. note::

If you are using Windows and selected "Use Git from Git Bash only" when installing Git, or if the command above failed because git is not available in the path, then you need to run the command line above from the "Git Bash" terminal instead of the regular Windows command prompt.

Fuel

The LSTM tutorial relies on Fuel_ for on-the-fly data processing. We install the development version of Fuel from GitHub.

.. code-block:: bash

$ pip install git+git://github.com/mila-udem/fuel.git [--user]

If the command above failed with

.. code-block:: bash

   .. ERROR:: Could not find a local HDF5 installation.
   You may need to explicitly state where your local HDF5 headers and
   library can be found by setting the ``HDF5_DIR`` environment
   variable or by using the ``--hdf5`` command-line option.

run the following command and try again

.. code-block:: bash

$ conda install h5py pytables

Or, on MacOS

.. code-block:: bash

$ brew install homebrew/science/hdf5

Get and run these tutorials

First, clone this repository:

.. code-block:: bash

$ git clone https://github.com/lamblin/bayareadlschool.git

To use the Jupyter Notebooks, you have to launch the Jupyter server on the base directory:

.. code-block:: bash

$ jupyter notebook bayareadlschool

A new window or tab should open in your web browser. If it does not (or if you want to use it in a different browser), the previous command should mention a URL you can open, probably <http://localhost:8888/>__. From there, you can navigate to the .ipynb files.

.. _Deep Learning School: http://www.bayareadlschool.org/ .. _Anaconda: http://continuum.io/downloads .. _Git: https://git-scm.com/download/win .. _Theano: http://deeplearning.net/software/theano/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].