Introduction to Neural Networks Syllabus

This course provides a (really) brief introduction to the foundational concepts of neural networks, their structure, functioning, and applications in machine learning.

Course Structure

  • 1 lecture (3 hours): Slides
    • Overview of neural network basics: layers, weights, biases, and activation functions.
    • Key concepts in training, including forward pass, loss functions, and backpropagation.
    • Introduction to common architectures like Feedforward, CNNs, RNNs, and Transformers.
    • Optimization techniques, hyperparameter tuning, and regularization strategies.
  • 1 session of exercises (3 hours): Statements
    • Calculations of forward and backward passes.
    • Analysis of scaling techniques for preprocessing.
    • Exploration of activation functions.
    • Gradient checking and its importance.
    • Regularization and its effects on model performance.
    • Critical analysis of common issues in neural network setups.
Pierre-Henri Paris
Pierre-Henri Paris
Associate Professor in Artificial Intelligence

My research interests include Knowlegde Graphs, Information Extraction, and NLP.