Welcome to the AI 4 Climate Bootcamp - Module 3: Deep Learning & TensorFlow! This repository contains materials to help you understand the fundamental concepts of deep learning and its practical implementation using TensorFlow.
In the first week, we reviewed data science and machine learning concepts and tools, and we introduced deep learning concepts and basic TensorFlow syntax. We covered the following topics:
- Introduction to deep learning.
- Building models using TensorFlow's Sequential API.
- Dense layers.
- Activation functions.
- Loss functions and optimizers.
In the second week, we went deeper into TensorFlow by learning about regularization techniques, building user interfaces for our models, and working on training monitoring and reproduction using Tensorboard. We covered the following topics:
- Regularization techniques (dropout and early stopping).
- Building user interfaces for models with Gradio.
- Model reproducibility.
- Training monitoring with Tensorboard.