What You Need to Know Before
You Start
Starts 8 June 2025 08:02
Ends 8 June 2025
00
days
00
hours
00
minutes
00
seconds

4 hours
Optional upgrade avallable
Intermediate
Progress at your own speed
Paid Course
Optional upgrade avallable
Overview
You’ll get hands-on experience in building, training, and customizing models using TensorFlow and Keras. Starting from implementing simple networks by hand, this course builds to making use of advanced pre-trained models with transfer learning.
You’ll complete a practical mini-project on image classification, with the help of guidance during office hours.
Syllabus
- Introduction to Distributed Computing and AI
- Introduction to TensorFlow and Keras
- Building Simple Neural Networks
- Advanced TensorFlow Techniques
- Introduction to Spark for AI
- Transfer Learning
- Practical Mini-Project: Image Classification
- Hands-On Labs and Exercises
- Office Hours
- Final Project and Presentation
- Course Conclusion and Next Steps
Overview of distributed computing principles
Introduction to Spark for big data processing
Setting up the TensorFlow environment
Basics of neural networks with TensorFlow
Implementing neural networks by hand using Keras
Understanding layers, activation functions, and loss functions
Customizing models with advanced TensorFlow techniques
Implementing callbacks, optimizers, and metrics
Integrating Spark with TensorFlow
Using Spark for distributed model training
Understanding pre-trained models
Fine-tuning models with Keras
Problem definition and data exploration
Building and training an image classifier with TensorFlow
Evaluating model performance and optimizing
Regular hands-on sessions to reinforce learning
Step-by-step guidance for implementing concepts taught
Scheduled sessions for project guidance and Q&A
Complete the image classification mini-project
Present project findings and lessons learned
Recap of key concepts
Recommendations for further learning and exploration in AI and distributed computing
Subjects
Data Science