Discrete HMMs Using Deep Learning Libraries - Discrete HMM in Theano