forked from brjathu/deepcaps
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.py
15 lines (13 loc) · 796 Bytes
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def test(model, data, args):
x_test, y_test = data
y_pred, x_recon = model.predict(x_test, batch_size=10)
print('-'*30 + 'Begin: test' + '-'*30)
print('Test acc:', np.sum(np.argmax(y_pred, 1) == np.argmax(y_test, 1))/y_test.shape[0])
img = combine_images(np.concatenate([x_test[:50],x_recon[:50]]))
image = img * 255
Image.fromarray(image.astype(np.uint8)).save(args.save_dir + "/real_and_recon"+str(args.iter)+".png")
#Image.fromarray(image.astype(np.uint8)).filter(ImageFilter.SHARPEN).save(args.save_dir + "/real_and_recon"+str(args.iter)+".png")
print('Reconstructed images are saved to %s/real_and_recon.png' % args.save_dir)
print('-' * 30 + 'End: test' + '-' * 30)
#plt.imshow(plt.imread(args.save_dir + "/real_and_recon.png"))
#plt.show()