Code Theano IFT6266