<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Statistics | Marcos M. Raimundo</title>
    <link>http://ic.unicamp.br/mraimundo/tag/statistics/</link>
      <atom:link href="http://ic.unicamp.br/mraimundo/tag/statistics/index.xml" rel="self" type="application/rss+xml" />
    <description>Statistics</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 24 Jul 2026 00:00:00 +0000</lastBuildDate>
    <image>
      <url>http://ic.unicamp.br/mraimundo/media/icon_hu_137bf69bee98546a.png</url>
      <title>Statistics</title>
      <link>http://ic.unicamp.br/mraimundo/tag/statistics/</link>
    </image>
    
    <item>
      <title>Supervised Learning</title>
      <link>http://ic.unicamp.br/mraimundo/teaching/supervised/</link>
      <pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
      <guid>http://ic.unicamp.br/mraimundo/teaching/supervised/</guid>
      <description>&lt;p&gt;This course explores the foundations of Supervised Machine Learning through a rigorous probabilistic and statistical lens. Students will learn how to predict labels and continuous targets from observed data, treating each algorithm not as a black box but as an estimator with explicit distributional assumptions, an associated likelihood, and quantifiable error behavior.&lt;/p&gt;
&lt;h2 id=&#34;final-objectives&#34;&gt;Final Objectives&lt;/h2&gt;
&lt;p&gt;The goal is to provide a deep understanding of how supervised algorithms learn a mapping from inputs to outputs, and why they work. By the end of this course, students will be able to bridge algorithmic concepts like decision trees, regularization, ensembles, and neural networks with their theoretical statistical roots, including maximum likelihood estimation, Bayesian inference, the bias-variance decomposition, and constrained optimization.&lt;/p&gt;
&lt;h2 id=&#34;course-content&#34;&gt;Course Content&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Click on each lesson to access its detailed planning and study materials.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;part-1-foundations-of-probability-and-partitioning&#34;&gt;Part 1: Foundations of Probability and Partitioning&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;../../supervised/aula01/notas.html&#34;&gt;Lesson 1: Data, Distributions, and Anomaly Detection&lt;/a&gt;&lt;/strong&gt; (&lt;a href=&#34;../../supervised/aula01/slides.html&#34;&gt;Slides&lt;/a&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; One-dimensional binary classification and outlier detection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Fitting continuous densities to bounded data (Beta distribution) and defining decision thresholds from low-probability regions. The unavoidable trade-off between Type I and Type II errors as a consequence of overlapping class-conditional densities.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Understand classification as a comparison between fitted densities, and thresholds as statistical decisions with explicit error costs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to fit a Beta distribution to observed data, place a decision threshold based on tail probabilities, and quantify the resulting Type I and Type II error rates.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;../../supervised/aula02/notas.html&#34;&gt;Lesson 2: Conditional Distributions and Generative Models&lt;/a&gt;&lt;/strong&gt; (&lt;a href=&#34;../../supervised/aula02/slides.html&#34;&gt;Slides&lt;/a&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Multidimensional classification under the assumption of feature independence (Naive Bayes).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Bayes&amp;rsquo; theorem decomposed into prior, likelihood, and posterior. The distinction between joint and conditional distributions, and the conditional independence assumption as a deliberate simplification to mitigate the curse of dimensionality.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Understand the generative approach to classification and the cost-benefit of independence assumptions in high dimensions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to derive the Naive Bayes classifier from Bayes&amp;rsquo; theorem and explain when the independence assumption degrades — or fails to degrade — predictive performance.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 3: Decision Trees — Greedy Partitioning&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; The CART algorithm for classification and regression.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Non-parametric estimation of the conditional density as a piecewise-constant function. Impurity measures (Entropy and Gini) interpreted as the uncertainty of categorical distributions, and splits understood as the greedy maximization of a profile log-likelihood.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Reinterpret recursive partitioning as a likelihood-driven, non-parametric estimation procedure rather than a heuristic.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to implement CART, compute impurity gains, and justify split criteria in terms of log-likelihood maximization.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 4: Model Selection and Resampling Techniques&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Model validation and overfitting prevention.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Empirical error versus expected generalization error. Cross-validation framed as a simulation of repeated samples from the joint distribution \(P(X,Y)\), and the Bootstrap as a tool for estimating the sampling variance of an estimator.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Treat validation as statistical estimation of an unobservable quantity, not as a bookkeeping step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to design sound cross-validation schemes and apply the Bootstrap to quantify the uncertainty of a performance estimate.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;part-2-the-parametric-linear-story&#34;&gt;Part 2: The Parametric Linear Story&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 5: Linear Regression and Maximum Likelihood&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Prediction of continuous targets via hyperplanes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; The homoscedastic Gaussian noise model \(Y \mid X \sim \mathcal{N}(\beta^T X, \sigma^2)\), the construction of the likelihood function, and the mathematical proof that Ordinary Least Squares (OLS) and Maximum Likelihood Estimation (MLE) coincide under normality.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Establish maximum likelihood as the unifying principle underlying the entire parametric part of the course.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to write the likelihood of a linear model and derive the OLS solution as its maximizer.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 6: Logistic Regression and the GLM Framework&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Parametric binary classification.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; The Bernoulli distribution, the link function (&lt;em&gt;logit&lt;/em&gt;) that maps a linear combination into a valid probability, and the derivation of cross-entropy loss directly from the Bernoulli log-likelihood.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Understand classification losses as log-likelihoods of a chosen response distribution, and place logistic regression within the wider GLM family.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to derive cross-entropy from first principles and generalize the construction to other exponential-family responses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 7: Regularization and Bayesian MAP Estimation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Ridge (\(L_2\)) and Lasso (\(L_1\)) penalties for complexity control.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; The transition from frequentist to Bayesian thinking (parameters as random variables), Maximum A Posteriori (MAP) estimation, and the equivalence of Ridge to a Gaussian prior and of Lasso to a Laplace prior (which induces sparsity).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Recognize regularization as prior belief made explicit rather than as an arbitrary penalty term.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to derive Ridge and Lasso as MAP estimators and explain geometrically why the Laplace prior produces exact zeros.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 8: The Theoretical Bias-Variance Tradeoff&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Mathematical analysis of the capacity and limits of learning algorithms.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Formal decomposition of the expected mean squared error into three predictive components: squared bias, estimator variance, and irreducible error (\(\sigma^2\)).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Provide the analytical vocabulary used throughout Part 3 to explain why ensembles and boosting work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to derive the decomposition and diagnose whether a given model is bias-limited or variance-limited.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;part-3-advanced-models-and-optimization&#34;&gt;Part 3: Advanced Models and Optimization&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 9: Ensemble Theory and Variance Reduction&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Bagging and Random Forests.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Statistical properties of the average of random variables, the variance formula for a sum of correlated variables (\(\rho\)), and how feature subsampling mathematically breaks that correlation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Explain ensemble gains quantitatively through the variance term of the decomposition from Lesson 8.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to derive the variance of an averaged correlated ensemble and predict how it responds to changes in tree count and feature subsampling rate.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 10: Gradient Boosting and Numerical Optimization&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; AdaBoost and Gradient Boosting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Sequential additive modeling aimed at bias reduction, approximation of loss functions via Taylor expansion, and the interpretation of residuals and pseudo-residuals as the negative gradient of the loss in function space.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Understand boosting as gradient descent performed in the space of functions rather than parameters.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to derive pseudo-residuals for an arbitrary differentiable loss and contrast the bias-reduction mechanism of boosting with the variance reduction of bagging.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 11: Support Vector Machines (SVM)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Maximum-margin classifiers and the kernel trick.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Constrained optimization via the Lagrangian dual formulation, non-probabilistic loss functions (&lt;em&gt;Hinge Loss&lt;/em&gt;, which induces sparsity in the support vectors), and the need for subsequent statistical calibration (such as Platt scaling) to recover probabilities.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Examine a model deliberately built outside the likelihood framework and understand what is gained and lost by that choice.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to formulate the dual problem, identify support vectors, and calibrate SVM scores into usable probabilities.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 12: Neural Networks and Representation Learning&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Multilayer Perceptrons (MLPs) and backpropagation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Neural networks as a hierarchical, chained composition of GLMs; final activation functions (such as &lt;em&gt;Softmax&lt;/em&gt;) defining the parameters of multinomial distributions; and gradient computation via the chain rule for the optimization of the global likelihood.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Close the course by showing deep networks as a stacked generalization of the parametric models studied in Part 2.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to describe an MLP as a composition of GLMs, derive backpropagation from the chain rule, and connect the output layer to an explicit likelihood.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Unsupervised Learning</title>
      <link>http://ic.unicamp.br/mraimundo/teaching/unsupervised/</link>
      <pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
      <guid>http://ic.unicamp.br/mraimundo/teaching/unsupervised/</guid>
      <description>&lt;p&gt;This course explores the foundations of Unsupervised Machine Learning and Representation Learning through a rigorous probabilistic and statistical lens. Students will learn how to extract patterns, model underlying distributions, and discover hidden structures in unlabeled data using advanced statistical frameworks and information theory.&lt;/p&gt;
&lt;h2 id=&#34;final-objectives&#34;&gt;Final Objectives&lt;/h2&gt;
&lt;p&gt;The goal is to provide a deep understanding of how machine learning algorithms discover structure in data without human supervision. By the end of this course, students will be able to bridge algorithmic concepts like clustering, dimensionality reduction, and self-supervised learning with their theoretical statistical roots, including density estimation, generative modeling, and mutual information maximization.&lt;/p&gt;
&lt;h2 id=&#34;course-content&#34;&gt;Course Content&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Click on each lesson to access its detailed planning and study materials.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;part-1-density-structures-and-clustering&#34;&gt;Part 1: Density Structures and Clustering&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;../../unsupervised/aula01/notas.html&#34;&gt;Lesson 1: Data Space, Parametric Generative Models, and Anomalies&lt;/a&gt;&lt;/strong&gt; (&lt;a href=&#34;../../unsupervised/aula01/slides.html&#34;&gt;Slides&lt;/a&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; What it means to &amp;ldquo;model data&amp;rdquo; without labels. Profiling to identify atypical behaviors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Empirical vs. theoretical distribution. Assuming observed data was generated by a known theoretical distribution (e.g., Multivariate Gaussian). Using the likelihood of a point under the fitted model to define statistical exclusion regions (anomaly thresholds based on probability tails).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Understand how to fit theoretical distributions to unlabeled data and use likelihood for anomaly detection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to fit a Multivariate Gaussian to data and define robust, probability-based anomaly thresholds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 2: Vector Spaces, KNN, and Kernel Density Estimation (KDE)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; High-dimensional nearest neighbor search (ANN) and local density estimation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; The curse of dimensionality and concentration of measure (analysis of \(L_1\), \(L_2\), and Cosine metrics). The core of the lesson: showing that the distance to the \(k\)-th nearest neighbor, \(d_k(x)\), is inversely proportional to the local density (\(p(x) \propto 1/d_k(x)^d\)). Transitioning from this hard count to KDE, where density is smoothed by a local Gaussian weight function.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Grasp the geometric behavior of high-dimensional spaces and smooth local density estimation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to evaluate distance metrics in high dimensions and implement KDE to estimate underlying data distributions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 3: Density Topography and Graphs: Hierarchical Clustering and HDBSCAN&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Identifying clusters of arbitrary shapes and isolating stochastic noise.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Non-parametric estimation of density level sets (\(p(x) \ge \lambda\)). Using the \(k\)-neighbor distance property (Lesson 2) as a density metric to build graph paths (Minimum Spanning Tree). The concept of statistical persistence in HDBSCAN to cut the density tree where clusters are real rather than sample fluctuations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Connect density estimation to graph theory to isolate robust, arbitrarily shaped clusters.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to apply HDBSCAN, interpret the cluster hierarchy, and distinguish between true clusters and stochastic noise based on statistical persistence.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 4: Gaussian Mixture Models (GMM) and the EM Algorithm&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Probabilistic clustering (Soft Clustering) for overlapping sample spaces.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; KMeans viewed as the limiting case of a GMM with identical spherical covariances and variance approaching zero. Introduction to Latent Variables (from which hidden population the point was born). The Expectation-Maximization (EM) algorithm to infer posterior probabilities (E-Step) and update parameters via weighted maximum likelihood (M-Step).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Understand latent variable models and iterative probabilistic optimization via EM.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to implement a GMM, mathematically derive the E and M steps, and explain KMeans as a constrained GMM.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 5: Model Selection and Introduction to Variational Inference&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Choosing the optimal number of components (\(K\)) and evaluating latent models.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; The collapse of pure likelihood in complex models. Using BIC as an asymptotic approximation of Model Evidence. Introducing Variational Inference and KL Divergence as tools to bypass the intractability of true Evidence, establishing the Evidence Lower Bound (ELBO) as the definitive criterion for selecting and fitting models with hidden variables.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Evaluate complex models rigorously and introduce the mathematical foundations of variational approximations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to use BIC for GMM selection and mathematically formulate the ELBO.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;part-2-dimensionality-reduction-and-self-supervision&#34;&gt;Part 2: Dimensionality Reduction and Self-Supervision&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 6: The Linear World: Traditional PCA, PPCA, and Linear Autoencoders&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Linear dimensionality reduction and feature projection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Maximizing projected variance via spectral decomposition of the sample covariance matrix. Probabilistic PCA (PPCA) formulated as a generative model of linear Gaussian latent variables with isotropic noise. Mathematical proof that the linear Autoencoder shares the same projection subspace as PCA.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Bridge algebraic projections (PCA) with probabilistic generative models (PPCA) and neural architectures.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to perform PCA via eigendecomposition, formulate PPCA, and prove its geometric equivalence to a linear autoencoder.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 7: The Non-Linear World: Traditional and Variational Autoencoders (VAE)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Non-linear dimensionality reduction and deep data generation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Introducing non-linear activation functions creating complex network bottlenecks. Applying Variational Inference and the ELBO (learned in Lesson 5) in the non-linear scenario (VAE): using the reparameterization trick to force the deep latent space to conform to a clean Gaussian prior, without needing to focus on algebraic derivation massacres.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Extend latent variable modeling to non-linear deep networks using variational approximations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to explain the architecture of a VAE, apply the reparameterization trick, and understand how to optimize the ELBO using gradient descent.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 8: Reduction for Visualization: MDS and t-SNE&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Collapsing high dimensions into interpretable 2D or 3D visual maps.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Proximity graph optimization. The contrast between preserving raw geometric distances (Stress in MDS) and preserving probabilistic neighborhood structures (t-SNE). Using asymmetric KL Divergence combined with the heavy-tailed Student&amp;rsquo;s t-distribution to solve the crowding problem.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Understand the mathematical objectives behind topological dimensionality reduction algorithms.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to distinguish when to use MDS vs. t-SNE and explain how heavy-tailed distributions prevent crowding in low dimensions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;part-3-information-discovery-and-large-scale-structures&#34;&gt;Part 3: Information Discovery and Large-Scale Structures&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 9: Bayesian Networks and Probabilistic Graphical Models (PGMs) for Frequent Item Mining&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Association rules (Support, Confidence, Lift) in massive and sparse binary data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Translating business rules into joint probabilities, conditionals, and independence tests. Using PGMs to model directed dependencies, isolating and eliminating spurious associations caused by latent confounding variables.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Model complex categorical dependencies and distinguish causal structures from spurious correlations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to extract association rules, construct a basic Bayesian Network graph, and identify conditional independencies.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 10: Recommendation Systems: Matrix Factorization (SVD and NMF)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Collaborative filtering and preference prediction in matrices with missing data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Geometric and additive approach for hidden factors. Presenting Truncated SVD for matrix approximation and NMF (Non-Negative Matrix Factorization) focused on the statistical intuition that positivity constraints completely change the interpretation of components (additive parts vs. abstract combinations that cancel out).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Formulate recommendation as an optimization problem over latent matrix factors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to implement collaborative filtering via SVD and explain how NMF leads to interpretable, parts-based representations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 11: Distribution Alignment and Domain Shift (Data Drift) Detection&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Monitoring models in production and ensuring stochastic data consistency.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; High-dimensional non-parametric hypothesis testing to evaluate whether two population samples belong to the same underlying PDF (\(P(X_{\text{train}}) \stackrel{?}{=} P(X_{\text{test}})\)). Introduction to Maximum Mean Discrepancy (MMD) using kernel tricks to compare statistical moments directly in Hilbert spaces.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Rigorously detect data drift using advanced kernel-based statistical tests.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to apply MMD to detect multivariate domain shift between training and production data streams.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lesson 12: Foundations of Contrastive Representation Learning&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ML Concept:&lt;/strong&gt; Extracting meaning and creating robust feature vectors (embeddings) from unstructured data without human supervision.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Statistical Concept:&lt;/strong&gt; Optimization grounded in Information Theory. Using the InfoNCE loss to maximize the lower bound of Mutual Information between different stochastic views and perturbations of the same data object.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objectives:&lt;/strong&gt; Understand modern self-supervised learning through the lens of mutual information maximization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expected Competencies:&lt;/strong&gt; Ability to formulate contrastive learning objectives and mathematically explain how InfoNCE approximates mutual information.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
  </channel>
</rss>
