Ex No: 4 Autoencoders DATE: 21.01.2025
Ex No: 4 Autoencoders DATE: 21.01.2025
DATE: 21.01.2025
AIM:
Algorithm:
Code:
from tensorflow.keras.models import Model
from tensorflow.keras.layers import Input, Dense, Dropout
from tensorflow.keras.optimizers import Adam
from skimage import io, util, img_as_float
import matplotlib.pyplot as plt
import numpy as np
from sklearn.model_selection
import train_test_split
# Original image
plt.subplot(1, 3, 1)
plt.imshow(image, cmap='gray')
plt.title("Original Image")
plt.axis("off")
# Noisy image
plt.subplot(1, 3, 2)
plt.imshow(noisy_image, cmap='gray')
plt.title("Noisy Image")
plt.axis("off")
# Denoised image
plt.subplot(1, 3, 3)
plt.imshow(denoised_image, cmap='gray')
plt.title("Denoised Image")
plt.axis("off")
plt.show()
Output: