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

