Dynamics of Linear Neural NetworksExplores the learning dynamics of deep neural networks using linear networks for analysis, covering two-layer and multi-layer networks, self-supervised learning, and benefits of decoupled initialization.
Deep Learning FundamentalsIntroduces deep learning, from logistic regression to neural networks, emphasizing the need for handling non-linearly separable data.
Machine Learning FundamentalsIntroduces the basics of machine learning, covering supervised classification, logistic regression, and maximizing the margin.
Perceptron: Part 2Covers the Perceptron algorithm and its application to binary classification problems, including the Pocket Perceptron algorithm.
Neural Networks: Multilayer PerceptronsCovers Multilayer Perceptrons, artificial neurons, activation functions, matrix notation, flexibility, regularization, regression, and classification tasks.
Deep Learning ParadigmExplores the deep learning paradigm, including challenges, neural networks, robustness, fairness, interpretability, and energy efficiency.