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

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

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

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

Custom and Distributed Training with TensorFlow

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

О курсе

In this course, you will: • Learn about Tensor objects, the fundamental building blocks of TensorFlow, understand the difference between the eager and graph modes in TensorFlow, and learn how to use a TensorFlow tool to calculate gradients. • Build your own custom training loops using GradientTape and TensorFlow Datasets to gain more flexibility and visibility with your model training. • Learn about the benefits of generating code that runs in graph mode, take a peek at what graph code looks like, and practice generating this more efficient code automatically with TensorFlow’s tools. • Harness the power of distributed training to process more data and train larger models, faster, get an overview of various distributed training strategies, and practice working with a strategy that trains on multiple GPU cores, and another that trains on multiple TPU cores. 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.

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

TensorflowModel TrainingDistributed ComputingModel OptimizationDeep LearningData Pipelines

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

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

01Differentiation and Gradients19 материалов

A conversation with Andrew Ng

A conversation with Andrew Ng: Overview of course 2Видео

Tensor Basics

What is a tensor?ВидеоCreating tensors in codeВидеоMath operations with tensorsВидеоBasic Tensors code walkthrough

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

Laurence Moroney

Instructor

Eddy Shyu

Instructor

Custom and Distributed Training with TensorFlow
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 24.3 ч

4 модулей

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

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

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

Working with Tensors in Eager Mode

Broadcasting, operator overloading and Numpy compatibilityВидеоEvaluating variables and changing data typesВидео

Gradient Tape

Gradient TapeВидеоReference: CNN for visual recognitionЧтениеGradient Descent using Gradient TapeВидеоCalculate gradients on higher order functionsВидеоPersistent=true and higher order gradientsВидеоGradient Tape basics code walkthroughВидеоGradient Tape BasicsЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 1Чтение

Quiz

Tensors and Gradient TapeЗадание

Assignment: Basic Tensor Operations

Basic Tensor OperationsПрограммирование
02Custom Training14 материалов

Custom Training Loops

Custom Training Loop stepsВидеоLoss and gradient descentВидеоDefine Training Loop and Validate ModelВидеоTraining Basics code walkthroughВидеоTraining BasicsЛабораторная

Custom Training with TensorFlow Datasets

Training steps and data pipelineВидеоDefine the training loopВидеоGradients, metrics, and validationВидеоReference: tf.keras.metricsЧтениеFashion MNIST Custom Training Loop code walkthroughВидео Fashion MNIST using Custom Training LoopЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 2Чтение

Week 2 Quiz: Custom training

Custom TrainingЗадание

Assignment: Breast Cancer Prediction

Breast Cancer PredictionПрограммирование
03Graph Mode12 материалов

AutoGraph

Benefits of graph modeВидеоGenerating graph codeВидеоReference: Fizz BuzzЧтениеAutoGraph Basics code walkthroughВидеоAutoGraph BasicsЛабораторная

Creating Graphs for Complex Code

Control dependencies and flowsВидеоLoops and tracing variablesВидеоAutoGraph code walkthroughВидеоAutoGraphЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 3Чтение

Week 3 Quiz: Autograph

AutoGraphЗадание

Assignment: AutoGraph

Horse or Human?Программирование
04Distributed Training21 материалов

Overview of Distribution Strategies

Intro to distribution strategiesВидеоTypes of distribution strategiesВидео

Mirrored Strategy

Converting code to the Mirrored StrategyВидеоMirrored Strategy code walkthroughВидеоMirrored StrategyЛабораторная

Multiple GPU Mirrored Strategy

Custom Training for Multiple GPU Mirrored StrategyВидеоMulti GPU Mirrored Strategy code walkthroughВидеоMulti GPU Mirrored StrategyЛабораторная

TPU Strategy

TPU StrategyВидеоTPU Strategy code walkthroughВидеоTPU StrategyЛабораторная

Other Distributed Strategies

Other Distributed StrategiesВидеоReferences used in Other Distributed StrategiesЧтениеOne Device StrategyЛабораторная

Lecture Notes (Optional)

Lecture Notes Week 4Чтение

Quiz

Distributed StrategyЗадание

End of Access to Lab Notebooks

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

Assignment: Distributed Strategy

Distributed StrategyПрограммированиеUpload your model (optional)Программирование

Course Resources

References Чтение

Acknowledgments

AcknowledgmentsЧтение