Пример #1
0
    image_names = y.image.tolist()
    image_names = [im+".jpg" for im in image_names]
    y = np.asarray(y.level, dtype=theano.config.floatX) 

    image_names = [train_dir+"/"+im for im in image_names] 

    X = np.array(read_images(image_names), dtype=theano.config.floatX)

    print "training model..."

    theano.printing.debugprint(model.get_output())

    for e in xrange(100):
        if e % 10 == 0:
            print model.params[0].eval() 
            print model.loss(_predict(X), y).eval()
            model.train(X, y, accuracy=False)
             
             #print "\n\n"
             #for val in model.layers[-2].params:
             #  print val.eval()
    
    #print _predict(X)
    #print "\n\n"
    #print model.train(X, y, accuracy=False)
    #print "\n\n"
    
    #print y