
.. _cifar_summer_school2011_overview:


========
Schedule
========


Theano lab sessions will be in 4 x 90 minute blocks,
on the afternoons of Aug 2, 3, 5, and 6 (but not Aug 4th).

Day 1
-----

 * Show of hands - what is your background?

 * Python & Numpy in a nutshell

 * Theano basics

 * Quick tour through Deep Learning Tutorials (think about projects)

.. :
    day 1:
    I think that I could cover those 2 pages:
     * http://deeplearning.net/software/theano/hpcs2011_tutorial/introduction.html
     * http://deeplearning.net/software/theano/hpcs2011_tutorial/theano.html
    That include:
     simple example
     linear regression example with shared var
     theano flags
     grad detail
     Symbolic variables
     gpu
     benchmarck

Day 2
-----

  * Loop/Condition in Theano (10-20m)

  * Propose/discuss projects

  * Form groups and start projects!

Day 3
-----

 * Advanced Theano (30 minutes)

   * Debugging, profiling, compilation pipeline

 * Projects / General hacking / code-sprinting.

Day 4
-----

 * *You choose* (we can split the group)

   * Extending Theano

     * How to write an Op

     * How to use pycuda code in Theano

   * Projects / General hacking / code-sprinting.

Note - the schedule here is a guideline.
We can adapt it in reponse to developments in the hands-on work.
The point is for you to learn something about the practice of machine
learning.
