added anti_supervised training mode. Discovered theano.tensor.alloc