improved tests
This commit is contained in:
@@ -59,12 +59,22 @@ if __name__ == "__main__":
|
||||
model.save()
|
||||
|
||||
# Plot
|
||||
fig, axes = plt.subplots(1, len(encoded), figsize=(12, 3))
|
||||
cmap = 'Grays'
|
||||
fig, axes = plt.subplots(3, len(encoded), figsize=(12, 3))
|
||||
for index, inp in enumerate(encoded):
|
||||
img = np.reshape(inp, (label_w, label_h))
|
||||
axes[index].imshow(img)
|
||||
axes[index].axis('off')
|
||||
axes[index].set_title(f'{test_labels[index]}')
|
||||
hidden = model.forward(inp)
|
||||
recon = model.backward(hidden)
|
||||
img_hidden = np.reshape(hidden, (4, 4))
|
||||
img_recon = np.reshape(recon, (label_w, label_h))
|
||||
axes[0][index].imshow(img_hidden, cmap=cmap)
|
||||
axes[0][index].axis('off')
|
||||
axes[0][index].set_title(f'{test_labels[index]}')
|
||||
axes[1][index].imshow(img_recon, cmap=cmap)
|
||||
axes[1][index].axis('off')
|
||||
axes[1][index].set_title(f'{test_labels[index]}')
|
||||
axes[2][index].imshow(np.reshape(inp, (label_w, label_h)), cmap=cmap)
|
||||
axes[2][index].axis('off')
|
||||
axes[2][index].set_title(f'{test_labels[index]}')
|
||||
|
||||
plt.show()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user