К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Custom Models, Layers, and Loss Functions with TensorFlow · LearnSpace
Назад в каталог
courseraАнализ данных

Custom Models, Layers, and Loss Functions with TensorFlow

Курс от DeepLearning.AI
Средний≈ 31 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

TensorflowKeras (Neural Network Library)Model TrainingModel EvaluationArtificial Neural NetworksModel OptimizationConvolutional Neural NetworksDeep Learning

Программа курса

5 модулей · 80 учебных материалов

01Functional APIs24 материалов

A conversation with Andrew Ng

A conversation with Andrew Ng: Overview of the specializationВидеоA conversation with Andrew Ng: Overview of course 1Видео

Functional APIs

Welcome to the courseВидеоIntroduction to the Functional APIsВидео

Учитесь у экспертов

Laurence Moroney

Instructor

Eddy Shyu

Instructor

Custom Models, Layers, and Loss Functions with TensorFlow
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 31 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Телугу, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Functional API PracticeЛабораторная
Intake SurveyВнешний инструмент
Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!Чтение

Using the Functional APIs

Declaring and stacking layersВидеоBranching modelsВидеоLearn more about the Inception Model Architecture Чтение

Creating a Multi-Output Architecture

Creating a Multi-Output modelВидеоEnergy efficiency datasetЧтениеMulti-Output code walkthroughВидеоMulti-outputЛабораторная

Siamese Network

Siamese network: a Multiple-Input model ВидеоReferences about the Siamese networkЧтениеCoding a Multi-Input Siamese networkВидеоReference "The distance between two vectors"ЧтениеSiamese network code walkthroughВидеоSiamese networkЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 1Чтение

Quiz: Functional API

Functional APIЗадание

Assignment: Functional API

(Optional) Downloading your Notebook and Refreshing your WorkspaceЧтениеMultiple Output Models using Keras Functional APIПрограммирование
02Custom Loss Functions17 материалов

Custom loss functions

Welcome to Week 2ВидеоCreating a custom loss functionВидеоHuber Loss referenceЧтениеCoding the Huber Loss functionВидеоHuber Loss code walkthroughВидеоHuber Loss labЛабораторная

Custom loss hyperparameters and classes

Adding hyperparameters to custom loss functionsВидеоTurning loss functions into classesВидеоHuber Object Loss code walkthroughВидеоHuber Loss objectЛабораторная

Contrastive Loss

Contrastive LossВидеоReference: Dimensionality reduction by Learning an Invariant MappingЧтениеCoding Contrastive LossВидеоContrastive loss in the siamese networkЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 2Чтение

Quiz

Custom LossЗадание

Assignment: Custom Loss

Creating a custom loss functionПрограммирование
03Custom Layers16 материалов

Custom lambda layers

Intro custom layersВидеоIntroduction to Lambda LayersВидеоCustom Functions from Lambda LayersВидеоExploring custom Relu with Lambda Layers ВидеоLambda layerЛабораторная

Implementing Custom Layers

Architecture of a Custom LayerВидеоCoding your own custom Dense LayerВидеоTraining a neural network with your Custom LayerВидеоCustom Layer code walkthroughВидеоCustom dense layerЛабораторная

Activating Custom Layers

Activating your Custom LayerВидеоCustom Layer with activation code walkthroughВидеоActivation in a custom layerЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 3Чтение

Week 3 Quiz: Custom layers

Custom LayersЗадание

Assignment: Custom Layers

Implement a Quadratic LayerПрограммирование
04Custom Models14 материалов

Complex Architectures with the Functional API

Intro to custom modelsВидеоComplex architectures with the Functional APIВидеоCoding a Wide and Deep modelВидеоBuild a basic modelЛабораторная

Using the Model class to simplify complex architectures

Using the Model class to simplify architecturesВидеоUnderstanding Residual networksВидеоResidual networks lectures (optional)Чтение

Implementing ResNet

Coding a Residual network with the Model classВидеоResNet code walkthroughВидеоBuild a ResNet modelЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 4Чтение

Week 4 Quiz: Custom models

Custom ModelsЗадание

End of Access to Lab Notebooks

[IMPORTANT] Reminder about end of access to Lab NotebooksЧтение

Assignment: Custom Models

Create a VGG networkПрограммирование
05Bonus Content - Callbacks9 материалов

Built-in Callbacks

Built-in CallbacksВидеоTensorBoard visualization toolkitЧтениеBuilt-in CallbacksЛабораторная

Custom Callbacks

Custom CallbacksВидеоCustom Callbacks code walkthroughВидеоCustom CallbacksЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 5Чтение

Course Resources

ReferencesЧтение

Acknowledgments

AcknowledgmentsЧтение