Overview
The first course of this TensorFlow 2 for Deep Learning Specialization offered by Coursera in partnership with Imperial College London will guide you through the fundamental concepts required to successfully build, train, evaluate and make predictions from deep learning models, validating your models and including regularisation, implementing callbacks, and saving and loading models.
The second course will deepen your knowledge and skills with TensorFlow, in order to develop fully customised deep learning models and workflows for any application. You will use lower level APIs in TensorFlow to develop complex model architectures, fully customised layers, and a flexible data workflow. You will also expand your knowledge of the TensorFlow APIs to include sequence models.
The final course specialises in the increasingly important probabilistic approach to deep learning. You will learn how to develop probabilistic models with TensorFlow, making particular use of the TensorFlow Probability library, which is designed to make it easy to combine probabilistic models with deep learning. As such, this course can also be viewed as an introduction to the TensorFlow Probability library.
Applied Learning Project
Within the Capstone projects and programming assignments of this Specialization, you will acquire practical skills in developing deep learning models for a range of applications such as image classification, language translation, and text and image generation.
Programme Structure
Courses include:
- TensorFlow Model Development
- Model Training, Evaluation, and Prediction
- Model Validation and Regularisation
- Custom Deep Learning Models and Layers
- Sequence Models and Neural Translation
- Probabilistic Deep Learning and Uncertainty Quantification
Key information
Duration
- Part-time
- 3 months
- 10 hrs/week
Start dates & application deadlines
Language
Delivered
- Self-paced
Campus Location
- Mountain View, United States
Disciplines
Machine Learning View 202 other Short Courses in Machine Learning in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
This specialization is aimed at learners with a background in programming and mathematics who want to develop practical skills in deep learning using TensorFlow, including building, customizing, and deploying models for real‑world applications.
Intermediate Level
- Python 3
- Knowledge of general machine learning concepts
- Knowledge of the field of deep learning
- Probability and statistics
Tuition Fees
Additional Details
Course is free for the first 7 days. After 7 days, the course can be accessed with the Coursera Plus Subscription