theano model trains, possibly error rate is wrong