November 2017
Intermediate to advanced
274 pages
6h 16m
English
The last step is to print the reconstructed images to give us visual proof of how the encoder is able to reconstruct the images based on the weights:
predicted_imgs = autoencoder.reconstruct(X_test[:100])# plot the reconstructed imagesplt.figure(1, figsize=(10, 10))plt.title('Autoencoded Images')for i in range(0, 100): im = predicted_imgs[i].reshape((28, 28)) ax = plt.subplot(10, 10, i + 1) for label in (ax.get_xticklabels() + ax.get_yticklabels()): label.set_fontname('Arial') label.set_fontsize(8) plt.imshow(im, cmap="gray", clim=(0.0, 1.0))plt.suptitle('Additive Gaussian Noise AutoEncoder Images', fontsize=15, y=0.95)plt.savefig('figures/additive_gaussian_images.png')plt.show()
Read now
Unlock full access