Generatuvemodals
Generatuvemodals
Generative Models
Definition:
Generative models attempt to model how data is generated by learning the probability distribution of the
input data. After training, these models can generate new data points similar to those in the training set.
Key Concepts:
How It Works:
Generative models estimate the probability P(x)P(x)P(x) of the data itself. Once trained, they can
be used to:
o Generate new data (e.g., create new images or text).
o Simulate what unseen data points might look like.
Examples:
Applications:
2. Mixture Models
Definition:
A mixture model is a probabilistic model that represents data as being generated from multiple
underlying distributions. Each data point belongs to one of these distributions, but we don't know in
advance which one.
Key Concepts:
Latent Variables: These variables indicate which distribution (or "component") a data point
came from.
Soft Clustering: In contrast to hard clustering (like k-means), where each data point belongs to
exactly one cluster, mixture models assign probabilities to data points belonging to different
clusters.
How It Works:
Examples:
Applications:
Clustering: GMM can be used to identify clusters in data where each cluster represents a
different Gaussian distribution.
Anomaly detection: In scenarios like fraud detection, data points that don’t fit well into any
Gaussian component can be flagged as anomalies.
Definition:
Latent factor models aim to explain the observed data using hidden variables, called latent factors.
These factors represent the underlying structure or patterns that influence the data, even though they
cannot be directly observed.
Key Concepts:
Latent Variables: Hidden or unobserved variables that indirectly affect the observed data.
Dimensionality Reduction: By finding latent factors, these models can reduce the number of
observed features into a smaller, more manageable set.
How It Works:
Latent factor models decompose observed data into a set of underlying latent factors and their
contributions to each observation.
These models try to uncover the underlying reasons (latent factors) why the observed data
behaves in a certain way.
Examples:
Applications:
Summary Table: