print "getting data..." df = pd.read_csv("data/kr-vs-kp.data.txt", header=None) y = df.ix[:,36] y = y.replace({'won' : '1'}).replace({'nowin' : '0'}) y = y.astype('float') y = np.asarray(y) df = df.replace({'f':'0', 't':'1', 'l':'0', 'g':'1', 'n':'0', 't':'1', 'w':'1', 'b':'2'}) X = np.array(df.ix[:,0:35], dtype=theano.config.floatX) print y.shape print X.shape print y.__class__ print X.__class__ print "training model..." for e in xrange(100): if e % 10 == 0: model.train(X, y, accuracy=False) print model.params[0].get_value() print "\n\n" print y