TrueschoTruescho
All Courses
Custom Models, Layers, and Loss Functions with TensorFlow
Coursera
Course
Unknown

Custom Models, Layers, and Loss Functions with TensorFlow

DeepLearning.AI

Learn to compare Functional and Sequential APIs, build multi-output models including Siamese networks, and create custom loss functions and layers to enhance neural network training.

Unknown5 weeksEnglish44,119 enrolled

About this Course

In this course, 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. The DeepLearning.AI TensorFlow: Advanced Techniques Specialization 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. 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 skill set by learning advanced TensorFlow features to build powerful models

What You'll Learn

  • Compare Functional and Sequential APIs
  • Build multi-output models including Siamese networks
  • Create custom loss functions to improve model training
  • Design custom layers using standard and Lambda layers
  • Understand components of custom layers and activation functions

Prerequisites

  • Basic calculus, linear algebra, and statistics
  • Knowledge of AI and deep learning concepts
  • Experience with Python and TF/Keras or PyTorch frameworks

Instructors

L

Laurence Moroney

Instructor

E

Eddy Shyu

Instructor

Topics

Machine Learning
Data Science
Software Development
Computer Science
Keras (Neural Network Library)
Deep Learning
Transfer Learning
Convolutional Neural Networks
Artificial Neural Networks
Tensorflow

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تعلم الآلة
علم البيانات
تطوير البرمجيات
علوم الحاسوب
مكتبة Keras
التعلم العميق
التعلم النقلي
الشبكات العصبية الالتفافية
Artificial Neural Networks
Tensorflow

Start Learning Now