Machine Learning Final Presentation
Machine Learning Final Presentation
AUTOENCODERS,
GANS AND
DIFFUSION MODELS
PRESENTATION
PRESENTED BY:
ABDELRAHMAUN HASSAAN ,
YUNIS KAHALAN, MOHAMED
HAMILA
PRESENTATION OUTLINE
01 02 03
ENCODER CODE DECODER
goal is to capture the most also known as the latent goal is to to reconstruct the original
important features of the input data representation or latent space, is the input data from the encoded
in the code while discarding compressed representation of the representation (code).
unnecessary details. input data generated by the encoder.
TYPES OF AUTOENCODERS IN DEEP
LEARNING
Vanilla Autoencoder Sparse Autoencoder
Denoising Autoencoder
PROS AND CONS
VANILLA
good
reconstruction
quality
simplicity
limited ability
lack or to capture
regulization complex
simplicity patterns
PROS AND CONS
SPARCE
feature
selection
regulariztion
diifficulty in increased
tuning computational
sparsity complexity
improved parameters
generalization
PROS AND CONS
DENOISING
robustness to
noise
improved
reconstruction
quality complexity in sesnitivity to
noise noise type and
data cancelling level
augmentation
BUILDING AND
TRAINING
BUILDING AND
TRAINING
REAL LIFE APLICATIONS
IMAGE DENOISING
medical imaging
photography
GANS
Core Idea:
•The generator tries to fool discriminator
MATHEMATICAL FORMULATION
•Training GANs:
•The training involves alternating between optimizing D to
maximize logD (x) for real x and log( 1−D(G(z))) for generated x
by G, and optimizing G to minimize log( 1−D(G(z))).
•Convergence:
•The training of GANs continues until a point at which the
discriminator is fooled about half the time
APPLICATIONS OF GANS
•Real-world Applications:
Image synthesis and manipulation, style transfer, and photo-
realistic images.