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.
Multi-layer Neural NetworksCovers the fundamentals of multi-layer neural networks and the training process of fully connected networks with hidden layers.
SGD and Mean Field AnalysisExplores Stochastic Gradient Descent and Mean Field Analysis in two-layer neural networks, emphasizing their iterative processes and mathematical foundations.
Deep Learning FundamentalsIntroduces deep learning, from logistic regression to neural networks, emphasizing the need for handling non-linearly separable data.
Numerical analysisCovers advanced numerical analysis topics including deep neural networks and optimization methods.
Neural Networks: Multilayer PerceptronsCovers Multilayer Perceptrons, artificial neurons, activation functions, matrix notation, flexibility, regularization, regression, and classification tasks.
Deep Learning FundamentalsIntroduces deep learning fundamentals, covering data representations, neural networks, and convolutional neural networks.
Machine Learning FundamentalsIntroduces the basics of machine learning, covering supervised classification, logistic regression, and maximizing the margin.
Neural Networks for NLPCovers modern Neural Network approaches to NLP, focusing on word embeddings, Neural Networks for NLP tasks, and future Transfer Learning techniques.