Advanced Deployment Scenarios with TensorFlow
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Advanced Deployment Scenarios with TensorFlow
This course is part of TensorFlow: Data and Deployment Specialization
Instructor: Laurence Moroney
27,183 already enrolled
Ask Coursera
512 reviews
Recommended experience
512 reviews
Recommended experience
What you'll learn
Use TensorFlow Serving to do inference over the web
Navigate TensorFlow Hub, a repository of models that you can use for transfer learning
Evaluate how your models work and share model metadata using TensorBoard
Explore federated learning and how to retrain deployed models while maintaining data privacy
Skills you'll gain
Tools you'll learn
Details to know
4 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 4 modules in this course
Bringing a machine learning model into the real world involves a lot more than just modeling. This Specialization will teach you how to navigate various deployment scenarios and use data more effectively to train your model.
In this final course, youβll explore four different scenarios youβll encounter when deploying models. Youβll be introduced to TensorFlow Serving, a technology that lets you do inference over the web. Youβll move on to TensorFlow Hub, a repository of models that you can use for transfer learning. Then youβll use TensorBoard to evaluate and understand how your models work, as well as share your model metadata with others. Finally, youβll explore federated learning and how you can retrain deployed models with user data while maintaining data privacy. This Specialization builds upon our TensorFlow in Practice Specialization. If you are new to TensorFlow, we recommend that you take the TensorFlow in Practice Specialization first. To develop a deeper, foundational understanding of how neural networks work, we recommend that you take the Deep Learning Specialization.
What's included
12 videos7 readings1 assignment
12 videosβ’Total 21 minutes
- Introduction, A conversation with Andrew Ngβ’3 minutes
- Introductionβ’0 minutes
- Servingβ’3 minutes
- Installing TF Servingβ’1 minute
- TensorFlow Serving summaryβ’1 minute
- Setup for servingβ’2 minutes
- Servingβ’1 minute
- Predictionsβ’1 minute
- Passing data to servingβ’2 minutes
- Getting the predictions backβ’2 minutes
- Running the colabβ’2 minutes
- Complex modelβ’3 minutes
7 readingsβ’Total 53 minutes
- Downloading the Ungraded Labs and Programming Assignmentsβ’10 minutes
- Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!β’2 minutes
- Installation linkβ’10 minutes
- TF server running in colabβ’10 minutes
- Serving with Fashion MNISTβ’10 minutes
- Lecture Notes Week 1β’1 minute
- Ungraded Assignment - Serving with MNISTβ’10 minutes
1 assignment
- Week 1 Quizβ’0 minutes
What's included
11 videos8 readings1 assignment1 programming assignment1 ungraded lab
11 videosβ’Total 20 minutes
- Introduction, A conversation with Andrew Ngβ’2 minutes
- Introduction to TF Hubβ’2 minutes
- Transfer learningβ’2 minutes
- Inferenceβ’1 minute
- Module storageβ’2 minutes
- Text based modelsβ’2 minutes
- Word embeddingsβ’2 minutes
- Experimenting with embeddingsβ’2 minutes
- Colabβ’2 minutes
- Classify cats and dogsβ’2 minutes
- Transfer learningβ’1 minute
8 readingsβ’Total 71 minutes
- Tensorflow Hub linkβ’10 minutes
- Link to saved modelsβ’10 minutes
- Colabβ’10 minutes
- Pre-trained Word Embeddingsβ’10 minutes
- Text Classification Colabβ’10 minutes
- MobileNet model detailsβ’10 minutes
- Colabβ’10 minutes
- Lecture Notes Week 2β’1 minute
1 assignment
- Week 2 Quizβ’0 minutes
1 programming assignmentβ’Total 180 minutes
- Exercise 2β’180 minutes
1 ungraded labβ’Total 60 minutes
- TensorFlow Hub assignmentβ’60 minutes
What's included
10 videos3 readings1 assignment1 programming assignment1 ungraded lab
10 videosβ’Total 16 minutes
- Introduction, A conversation with Andrew Ngβ’2 minutes
- Tensorboard scalarsβ’1 minute
- Callbacksβ’1 minute
- Histogramsβ’1 minute
- Publishing model detailsβ’1 minute
- Local tensorboardβ’2 minutes
- Looking at graphics in a datasetβ’3 minutes
- More than one imageβ’1 minute
- Confusion matrixβ’2 minutes
- Multiple callbacksβ’2 minutes
3 readingsβ’Total 21 minutes
- tensorboard.devβ’10 minutes
- Colabβ’10 minutes
- Lecture Notes Week 3β’1 minute
1 assignmentβ’Total 4 minutes
- Week 3 Quizβ’4 minutes
1 programming assignmentβ’Total 180 minutes
- Exercise 3β’180 minutes
1 ungraded labβ’Total 60 minutes
- Tensorboard Assignmentβ’60 minutes
What's included
9 videos5 readings1 assignment
9 videosβ’Total 22 minutes
- Introduction, A conversation with Andrew Ngβ’2 minutes
- Training on mobile devicesβ’2 minutes
- Data at the edgeβ’3 minutes
- How it worksβ’3 minutes
- Maintaining user privacyβ’4 minutes
- Maskingβ’2 minutes
- APIs for Federated Learningβ’2 minutes
- Example of federated learningβ’3 minutes
- Outroβ’1 minute
5 readingsβ’Total 35 minutes
- Colabβ’20 minutes
- [IMPORTANT] Reminder about end of access to Lab Notebooksβ’2 minutes
- What next?β’10 minutes
- (Optional) Opportunity to Mentor Other Learnersβ’2 minutes
- Lecture Notes Week 4β’1 minute
1 assignmentβ’Total 30 minutes
- Week 4 Quizβ’30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Software Development
- Status: Free TrialD
DeepLearning.AI
Specialization
- Status: Free TrialD
DeepLearning.AI
Specialization
- Status: Free TrialD
DeepLearning.AI
Course
- Status: Free TrialD
DeepLearning.AI
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
83.04%
- 4 stars
12.86%
- 3 stars
2.72%
- 2 stars
0.77%
- 1 star
0.58%
Showing 3 of 512
Reviewed on Dec 1, 2020
If you want to learn extra libraries of tensorflow then take this
Reviewed on Mar 30, 2020
Many useful stuffs if you want to move for Tensorflow or AI Deployment
Reviewed on Jan 21, 2021
The fact that there were still some problems in the Course regarding technical or exercise based, it shows that this material is relatively new in the domain.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
