Welcome to Neural Networks and Deep Learning 2025 (NNDL-2025)

Welcome to Neural Networks and Deep Learning 2025 (NNDL-2025)#

(last update 4/24/2025)

This is the landing page for the course on Neural Networks and Deep Learning held at William & Mary during Spring 2025

_images/neural_network_vignette_effect.png

Important

The lectures will take place at the Integrated Science Center, room 1291

Synopsis: Neural networks and deep learning have revolutionized the field of artificial intelligence, enabling breakthroughs in image recognition, natural language processing, and more. This course will explore the foundational concepts and practical applications of neural networks, covering how to build them from scratch as well as utilizing popular deep learning libraries. Students will delve into various architectures, including Multilayer Perceptrons (MLP), Convolutional Neural Networks (CNN), Generative Adversarial Networks (GAN), Graph Neural Networks (GNN), and more recent advancements. By the end of the course, participants will have hands-on experience and a deep understanding of both the theory and practice of neural networks and deep learning.

This course is based on the following references: [BGC17, KK22, RLM22]

Schedule

[Pre-flight] Linux Commands

[2/11/2025] Model Evaluation, Hyperparameter Tuning: Examples and Discussion

[2/13/2025] Building Multi-Layer Neural Networks from scratch + discussion on assignment

[2/18/2024] Building Multi-Layer Neural Networks with PyTorch

[3/18/2025] Explainable AI using Grad-CAM for visual explanations

[3/20/2025] CNN: from Classification to Regression Tasks

[4/15 - 4/17 - 4/22 - 4/24 2025] Graph Neural Networks

Additional resources

Credits: Lectures on how to use git, VS-Code, and HPC prepared by K. Suresh