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

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

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

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

Getting started with TensorFlow 2

Курс от Imperial College London
Средний≈ 26.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Welcome to this course on Getting started with TensorFlow 2! In this course you will learn a complete end-to-end workflow for developing deep learning models with Tensorflow, from building, training, evaluating and predicting with models using the Sequential API, validating your models and including regularisation, implementing callbacks, and saving and loading models. You will put concepts that you learn about into practice straight away in practical, hands-on coding tutorials, which you will be guided through by a graduate teaching assistant. In addition there is a series of automatically graded programming assignments for you to consolidate your skills. At the end of the course, you will bring many of the concepts together in a Capstone Project, where you will develop an image classifier deep learning model from scratch. Tensorflow is an open source machine library, and is one of the most widely used frameworks for deep learning. The release of Tensorflow 2 marks a step change in the product development, with a central focus on ease of use for all users, from beginner to advanced level. This course is intended for both users who are completely new to Tensorflow, as well as users with experience in Tensorflow 1.x. The prerequisite knowledge required in order to be successful in this course is proficiency in the python programming language, (this course uses python 3), knowledge of general machine learning concepts (such as overfitting/underfitting, supervised learning tasks, validation, regularisation and model selection), and a working knowledge of the field of deep learning, including typical model architectures (MLP/feedforward and convolutional neural networks), activation functions, output layers, and optimisation.

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

TensorflowKeras (Neural Network Library)Model EvaluationArtificial Neural NetworksConvolutional Neural NetworksDeep LearningImage AnalysisModel TrainingComputer VisionModel OptimizationData PersistenceTransfer LearningSupervised LearningComputer ProgrammingApplied Machine Learning

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

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

01Introduction to TensorFlow25 материалов

Welcome and introduction

Introduction to the courseВидеоAbout Imperial College & the teamЧтениеHow to be successful in this courseЧтениеGrading policyЧтение

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

Dr Kevin Webster

Senior Teaching Fellow in Statistics

Getting started with TensorFlow 2
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 26.2 ч

5 модулей

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

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

Часть программы вашего университета
Additional readings & helpful referencesЧтение
Introduce yourselfОбсуждение
Pre-Course SurveyPLUGIN
Welcome to week 1Видео
What is TensorFlow?Чтение

Hello TensorFlow!

Hello TensorFlow!Видео[Coding tutorial] Hello TensorFlow!Видео[Coding tutorial] Hello TensorFlow!Лабораторная

What's new in TensorFlow 2

What's new in TensorFlow 2ВидеоInterview with Laurence MoroneyВидео

TensorFlow in Google Colab

Introduction to Google ColabВидео[Coding tutorial] Introduction to Google ColabВидеоGoogle Colab resourcesЧтение

TensorFlow documentation

TensorFlow documentationВидеоTensorFlow documentationЧтение

Installing TensorFlow (OPTIONAL)

TensorFlow installationВидео[Coding tutorial] pip installationВидео[Coding tutorial] Running TensorFlow with DockerВидео

Upgrading from TensorFlow 1 (OPTIONAL)

Upgrading from TensorFlow 1Видео[Coding tutorial] Upgrading from TensorFlow 1ВидеоUpgrade TensorFlow 1.x NotebooksЧтение
02The Sequential model API 24 материалов

Introduction to the week - The Sequential model API

Welcome to week 2 - The Sequential model APIВидеоWhat is Keras?Видео[Knowledge check] Feedforward and convolutional neural networksЗадание

Feedforward neural networks

Building a Sequential modelВидео[Coding tutorial] Building a Sequential modelВидео[Coding tutorial] Building a Sequential modelЛабораторная

Convolutional neural networks

Convolutional and pooling layersВидео[Coding tutorial] Convolutional and pooling layersВидео[Coding tutorial] Convolutional and pooling layersЛабораторная

Weight initialisation

[Reading] Adding weight initialisersЛабораторная

Compiling your model

[Knowledge check] Optimisers, loss functions and metricsЗаданиеThe compile methodВидео[Coding tutorial] The compile methodВидео[Coding tutorial] The compile methodЛабораторная

Optimisers, loss functions and metrics

[Reading] Metrics in KerasЛабораторная

Training your model

The fit methodВидео[Coding tutorial] The fit methodВидео[Coding tutorial] The fit methodЛабораторная

Evaluation and prediction

The evaluate and predict methodsВидео[Coding tutorial] The evaluate and predict methodsВидео[Coding tutorial] The evaluate and predict methodsЛабораторная

Programming Assignment: CNN classifier for the MNIST dataset

Wrap up and introduction to the programming assignmentВидеоCNN classifier for the MNIST datasetЛабораторнаяCNN classifier for the MNIST datasetПрограммирование
03Validation, regularisation and callbacks21 материалов

Introduction to the week - Validation, regularisation and callbacks

Welcome to week 3 - Validation, regularisation and callbacksВидеоInterview with Andrew NgВидео[Knowledge check] Validation and regularisationЗадание

Model validation

Validation setsВидео[Coding Tutorial] Validation setsВидео[Coding Tutorial] Validation setsЛабораторная

Model regularisation

Model regularisationВидео[Coding Tutorial] Model regularisationВидео[Coding Tutorial] Model regularisationЛабораторная

Batch normalisation

[Reading] Batch normalisation layersЛабораторная

Callbacks

Introduction to callbacksВидео[Coding tutorial] Introduction to callbacksВидео[Coding tutorial] Introduction to callbacksЛабораторная

The logs dictionary

[Reading] The logs dictionaryЛабораторная

Early stopping and patience

Early stopping and patienceВидео[Coding tutorial] Early stopping and patienceВидео[Coding tutorial] Early stopping and patienceЛабораторная

Additional callbacks

[Reading] Additional callbacksЛабораторная

Programming Assignment: Model validation on the Iris dataset

Wrap up and introduction to the programming assignmentВидеоModel validation on the Iris datasetЛабораторнаяModel validation on the Iris datasetПрограммирование
04Saving and loading models21 материалов

Saving and loading model weights

Welcome to week 4 - Saving and loading modelsВидеоSaving and loading model weightsВидео[Coding tutorial] Saving and loading model weightsВидео[Coding tutorial] Saving and loading model weightsЛабораторная

Explanation of saved files

[Reading] Explanation of saved filesЛабораторная

Model saving criteria

Model saving criteriaВидео[Coding tutorial] Model saving criteriaВидео[Coding tutorial] Model saving criteriaЛабораторная

Saving the entire model

Saving the entire modelВидео[Coding tutorial] Saving the entire modelВидео[Coding tutorial] Saving the entire modelЛабораторная

Saving model architecture only

[Reading] Saving model architecture onlyЛабораторная

Loading pre-trained Keras models

Loading pre-trained Keras modelsВидео[Coding tutorial] Loading pre-trained Keras modelsВидео[Coding tutorial] Loading pre-trained Keras modelsЛабораторная

TensorFlow Hub modules

TensorFlow Hub modulesВидео[Coding tutorial] TensorFlow Hub modulesВидео[Coding tutorial] TensorFlow Hub modulesЛабораторная

Programming Assignment: Saving and loading models

Wrap up and introduction to the programming assignmentВидеоSaving and loading modelsЛабораторнаяSaving and loading modelsПрограммирование
05Capstone Project5 материалов

Image classifier for the SVHN dataset

Welcome to the Capstone ProjectВидеоCapstone ProjectЛабораторнаяCapstone ProjectВзаимная проверкаGoodbye videoВидеоPost-Course SurveyPLUGIN