
.. _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?

 * Overview/Motivation

 * python/numpy crash course

 * Theano beggining

 * Example with recent ML models (DLT)

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
-----

 * Day 2:
   * Loop/Condition in Theano (10-20m)
   * Propose/discuss projects
   * For groups and start projects!

Day 3
-----

 * Day 3: 
   * Advanced Theano(30 minutes)
      *  Debuging, profiling, compilation pipeline, inplace optimization
   * Projects / General hacking / code-sprinting.

Day 4
-----

 * Day 4: *You choose* (we can split the group)
     * Extending Theano or 
       * How to wrap code in an op
       * How to use pycuda code in Theano
     * Projects / General hacking / code-sprinting.



