if os.path.isfile(path + "params.pkl"): print "Restarting from earlier saved parameters!" model.load_parameters(path) LB_list = np.load(path + "LB_list.npy") epoch = len(LB_list) if __name__ == "__main__": print "iterating" while epoch < n_epochs: epoch += 1 start = time.time() np.random.shuffle(batch_order) LB = 0. for batch in batch_order: batch_LB = model.update(batch, epoch) LB += batch_LB LB /= len(batch_order) LB_list = np.append(LB_list, LB) print "Epoch {0} finished. LB: {1}, time: {2}".format(epoch, LB, time.time() - start) np.save(path + "LB_list.npy", LB_list) model.save_parameters(path) valid_LB = model.likelihood(x_valid) print "LB on validation set: {0}".format(valid_LB)
if os.path.isfile(path + "params.pkl"): print "Restarting from earlier saved parameters!" model.load_parameters(path) LB_list = np.load(path + "LB_list.npy") epoch = len(LB_list) if __name__ == "__main__": print "iterating" while epoch < n_epochs: epoch += 1 start = time.time() np.random.shuffle(batch_order) LB = 0. for batch in batch_order: batch_LB = model.update(batch, epoch) LB += batch_LB LB /= len(batch_order) LB_list = np.append(LB_list, LB) print "Epoch {0} finished. LB: {1}, time: {2}".format( epoch, LB, time.time() - start) np.save(path + "LB_list.npy", LB_list) model.save_parameters(path) valid_LB = model.likelihood(x_valid) print "LB on validation set: {0}".format(valid_LB)
if os.path.isfile(path + "params.pkl"): print("Restarting from earlier saved parameters!") model.load_parameters(path) LB_list = np.load(path + "LB_list.npy") epoch = len(LB_list) if __name__ == "__main__": print("iterating") while epoch < n_epochs: epoch += 1 start = time.time() np.random.shuffle(batch_order) LB = 0. for batch in batch_order: batch_LB = model.update(batch, epoch) LB += batch_LB LB /= len(batch_order) LB_list = np.append(LB_list, LB) print("Epoch {0} finished. LB: {1}, time: {2}".format( epoch, LB, time.time() - start)) np.save(path + "LB_list.npy", LB_list) model.save_parameters(path) valid_LB = model.likelihood(x_valid.astype(theano.config.floatX)) print("LB on validation set: {0}".format(valid_LB))
if os.path.isfile(path + "params.pkl"): print("Restarting from earlier saved parameters!") model.load_parameters(path) LB_list = np.load(path + "LB_list.npy") epoch = len(LB_list) if __name__ == "__main__": print("iterating") while epoch < n_epochs: epoch += 1 start = time.time() np.random.shuffle(batch_order) LB = 0. for batch in batch_order: batch_LB = model.update(batch, epoch) LB += batch_LB LB /= len(batch_order) LB_list = np.append(LB_list, LB) print("Epoch {0} finished. LB: {1}, time: {2}".format(epoch, LB, time.time() - start)) np.save(path + "LB_list.npy", LB_list) model.save_parameters(path) valid_LB = model.likelihood(x_valid.astype(theano.config.floatX)) print("LB on validation set: {0}".format(valid_LB))