Video

Custom Models, Layers, and Loss Functions with TensorFlow


Deal Score0



This course on Custom Models introduces the features of TensorFlow that provide learners with more control over their model architecture and tools that help them create and train advanced ML models.

Join Other Email Learners

Follow the guide on landing page

About this Course

In this course on Custom Models you will:

  • Compare Functional and Sequential APIs, discover new models you can build with the Functional API, and build a model that produces multiple outputs including a Siamese network.
  • Build custom loss functions (including the contrastive loss function used in a Siamese network) in order to measure how well a model is doing and help your neural network learn from training data.
  • Build off of existing standard layers to create custom layers for your models, customize a network layer with a lambda layer, understand the differences between them, learn what makes up a custom layer, and explore activation functions.
  • Build off of existing models to add custom functionality, learn how to define your own custom class instead of using the Functional or Sequential APIs, build models that can be inherited from the TensorFlow Model class, and build a residual network (ResNet) through defining a custom model class.

This Specialization is for early and mid-career software and machine learning engineers with a foundational understanding of TensorFlow who are looking to expand their knowledge and skillset by learning advanced TensorFlow features to build powerful models.

Skills You Will Gain

  • Functional API
  • Custom Layers
  • Custom and Exotic Models with Functional API
  • Custom Loss Functions

Syllabus

WEEK 1
10 hours to complete

Functional APIs
Compare how the Functional API differs from the Sequential API, and see how the Functional API gives you additional flexibility in designing models. Practice using the functional API and build a Siamese network!

11 videos (Total 47 min), 4 readings, 4 quizzes

WEEK 2
8 hours to complete

Custom Loss Functions
Loss functions help measure how well a model is doing, and are used to help a neural network learn from the training data. Learn how to build custom loss functions, including the contrastive loss function that is used in a Siamese network.

9 videos (Total 23 min), 2 readings, 3 quizzes

WEEK 3
8 hours to complete

Custom Layers
Custom layers give you the flexibility to implement models that use non-standard layers. Practice building off of existing standard layers to create custom layers for your models.

10 videos (Total 31 min)

WEEK 4
7 hours to complete

Custom Models
You can build off of existing models to add Custom Models functionality . This week, extend the TensorFlow Model Class to build a ResNet model!

7 videos (Total 29 min), 1 reading, 3 quizzes

WEEK 5
4 hours to complete

Bonus Content – Callbacks
Custom callbacks allow you to customize what your model outputs or how it behaves during training. This week, implement a custom callback to stop training once the callback detects overfitting.

3 videos (Total 20 min), 3 readings, 1 quiz

Custom Models, Layers, and Loss Functions with TensorFlow


DISCLAIMER: Courses on Future Syllabus are free but subject to return to their original prices on host platforms upon coupon expiration. Enrol while they are free. To report any error, use the "Further Actions" tab.




Further Actions

Add to wishlist0


Rate below:
0
Show full profile

Editor

Mass Communication Student, Federal University, Oye Ekiti and Content Creation Specialist. Join me on Twitter.

Stay active

Leave a Reply

Future Syllabus
Logo
Register New Account
Login/Register via your social accounts (fully secured)

or proceed manually
Reset Password