This week, we're diving deep into the fascinating world of deep neural networks, the very foundation of modern AI. Our journey begins with an exploration of the biological neural networks that inspired this technology, providing essential context for understanding how these powerful systems work. We'll then break down the core components, starting with the perceptron, and progressively build up to more complex neural networks. You'll gain a solid grasp of how data flows through these networks via forward propagation and, crucially, how we measure their performance by computing the loss of a deep neural network. Get ready to build a strong theoretical foundation for the hands-on labs to come!.
In the lecture portion of Week 1, we will provide a comprehensive overview of deep learning, including its fundamental concepts, applications, and the role of neural networks. We will also discuss the TensorFlow/Keras framework, which will be the primary tool used throughout the course. In the lab session, students will set up their development environment using Google Colab, experiment with a neural network, and familiarize themselves with the TensorFlow/Keras API.