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

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

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

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

Deep Learning with Keras and Tensorflow

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

О курсе

Deep learning is revolutionizing many fields, including computer vision, natural language processing, and robotics. In addition, Keras, a high-level neural networks API written in Python, has become an essential part of TensorFlow, making deep learning accessible and straightforward. Mastering these techniques will open many opportunities in research and industry. You will learn to create custom layers and models in Keras and integrate Keras with TensorFlow 2.x for enhanced functionality. You will develop advanced convolutional neural networks (CNNs) using Keras. You will also build transformer models for sequential data and time series using TensorFlow with Keras. The course also covers the principles of unsupervised learning in Keras and TensorFlow for model optimization and custom training loops. Finally, you will develop and train deep Q-networks (DQNs) with Keras for reinforcement learning tasks (an overview of Generative Modeling and Reinforcement Learning is provided). You will be able to practice the concepts learned using hands-on labs in each lesson. A culminating final project in the last module will provide you an opportunity to apply your knowledge to build a Classification Model using transfer learning. This course is suitable for all aspiring AI engineers who want to learn TensorFlow and Keras. It requires a working knowledge of Python programming and basic mathematical concepts such as gradients and matrices, as well as fundamentals of Deep Learning using Keras.

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

Keras (Neural Network Library)TensorflowModel TrainingDeep LearningTransfer LearningReinforcement LearningModel OptimizationUnsupervised LearningGenerative Adversarial Networks (GANs)Convolutional Neural NetworksAutoencodersApplied Machine LearningArtificial Intelligence and Machine Learning (AI/ML)Generative AIGenerative Model ArchitecturesTime Series Analysis and Forecasting

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

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

01Advanced Keras Functionalities 15 материалов

Welcome to the Course

Course IntroductionВидеоCourse OverviewЧтениеHelpful Tips for Course CompletionPLUGIN

Advanced Keras Functional API

Introduction to Advanced Keras Видео

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

Samaya Madhavan

Advisory Software Engineer

Ricky Shi

Data Scientist

Alex Aklson

Ph.D., Data Scientist

Romeo Kienzler

Chief Data Scientist, Course Lead

Joseph Santarcangelo

Ph.D., Data Scientist at IBM

Wojciech 'Victor' Fulmyk

Преподаватель курса

JEREMY NILMEIER

Data Scientist and Developer Advocate

Deep Learning with Keras and Tensorflow
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 23.4 ч

7 модулей

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

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

Часть программы вашего университета
Keras Functional API and Subclassing APIВидео
Lab: Implementing the Functional API in KerasВнешний инструмент
Practice Quiz: Advanced Keras Functional API Задание

Custom Layers with Keras

Creating Custom Layers in Keras ВидеоOverview of TensorFlow 2.x ВидеоLab: Creating Custom Layers and ModelsВнешний инструментPractice Quiz: Custom Layers with KerasЗадание

Module Summary and Assessment: Advanced Keras Functionalities

Summary and Highlights: Advanced Keras Functionalities ЧтениеGlossary: Advanced Keras Functionalities PLUGINGraded Quiz: Advanced Keras Functionalities Задание[Optional] Meet and Greet Обсуждение
02Advanced CNNs in Keras 17 материалов

Advanced CNNs and Data Augmentation

Advanced CNNs in Keras ВидеоData Augmentation Techniques ВидеоAdvanced Data Augmentation with KerasВнешний инструментPractice Quiz: Advanced CNNs and Data AugmentationЗадание

Transfer Learning on Pre-trained Models and Image Processing

Transfer Learning in Keras ВидеоUsing Pre-trained Models ВидеоLab: Transfer Learning ImplementationВнешний инструментTensorFlow for Image Processing ВидеоReading: Tips for Transfer Learning ImplementationPLUGINPractice Quiz: Transfer Learning on Pre-trained Models and Image ProcessingЗадание

Introducing Transpose Convolution

Introducing Transpose Convolution ВидеоLab: Practical Application of Transpose ConvolutionВнешний инструментPractice Quiz: Introducing Transpose Convolution Задание

Summary and Assessment: Advanced CNNs in Keras

Summary and Highlights: Advanced CNNs in Keras ЧтениеGlossary: Advanced CNNs in Keras PLUGINGraded Quiz: Advanced CNNs in KerasЗадание[Optional] Discussion Prompt: Data Augmentation and Transfer LearningОбсуждение
03Transformers in Keras13 материалов

Introduction to Transformers in Keras

Introduction to Transformers in Keras ВидеоBuilding Transformers for Sequential Data ВидеоLab: Building Advanced TransformersВнешний инструментPractice Quiz: Transformers in Keras Задание

Advanced Transformers and Sequential Data using TensorFlow

Advanced Transformer Applications ВидеоTransformers for Time Series Prediction ВидеоTensorFlow for Sequential Data ВидеоLab: Implementing Transformers for Text GenerationВнешний инструментPractice Quiz: Advanced Transformers and Sequential Data using TensorFlowЗадание

Summary and Assessment: Transformers in Keras

Summary and Highlights: Transformers in Keras ЧтениеGlossary: Transformers in Keras PLUGINGraded Quiz: Transformers in Keras Задание[Optional] Discussion Prompt: Transforming Sequential Data with TransformersОбсуждение
04Unsupervised Learning and Generative Models in Keras 14 материалов

Unsupervised Learning, Autoencoders, and Diffusion Models

Introduction to Unsupervised Learning in Keras ВидеоBuilding Autoencoders in KerasВидеоLab: Building AutoencodersВнешний инструментDiffusion Models ВидеоLab: Implementing Diffusion ModelsВнешний инструментPractice Quiz: Unsupervised Learning, Autoencoders, and Diffusion Models Задание

GANs and TensorFlow

Generative Adversarial Networks (GANs) ВидеоTensorFlow for Unsupervised Learning ВидеоLab: Develop GANs using KerasВнешний инструментPractice Quiz: GANs and TensorFlow Задание

Summary and Assessment: Unsupervised Learning and Generative Models in Keras

Summary and Highlights: Unsupervised Learning and Generative Models in Keras ЧтениеGlossary: Unsupervised Learning and Generative Models in Keras PLUGINGraded Quiz: Unsupervised Learning and Generative Models in Keras Задание[Optional] Exploring Autoencoders and GANsОбсуждение
05Advanced Keras Techniques 13 материалов

Advanced Keras techniques and Custom Training Loops

Advanced Keras Techniques ВидеоCustom Training Loops in Keras ВидеоLab: Custom Training Loops in KerasВнешний инструментPractice Quiz: Advanced Keras Techniques and Custom Training Loops Задание

Hyperparameter and Model Optimization

Hyperparameter Tuning with Keras Tuner ВидеоLab: Hyperparameter Tuning with Keras TunerВнешний инструментModel Optimization ВидеоTensorFlow for Model Optimization ВидеоPractice Quiz: Hyperparameter and Model Optimization Задание

Summary and Assessment: Advanced Keras Techniques

Summary and Highlights: Advanced Keras Techniques Чтение Glossary: Advanced Keras TechniquesPLUGINAdvanced Keras TechniquesЗадание[Optional] Discussion Prompt: Custom Training Loops and Hyperparameter OptimizationОбсуждение
06Introduction to Reinforcement Learning with Keras 10 материалов

Reinforcement Learning, Q-Learning, Q-Networks (DQNs)

Reinforcement Learning (RL)ВидеоQ-Learning with Keras ВидеоLab: Implementing Q-Learning in KerasВнешний инструментDeep Q-Networks (DQNs) with Keras ВидеоLab: Building a Deep Q-Network with KerasВнешний инструментPractice Quiz: Reinforcement Learning, Q-Learning, Q-Networks (DQNs) Задание

Summary and Assessment: Introduction to Reinforcement Learning with Keras

Summary and Highlights: Introduction to Reinforcement Learning with KerasЧтениеGlossary: Introduction to Reinforcement Learning with KerasPLUGINGraded Quiz: Introduction to Reinforcement Learning with Keras Задание[Optional] Discussion Prompt: The Promise and Challenge of Reinforcement LearningОбсуждение
07Final Project Submission10 материалов

Final Project: Advanced Regression Model in Keras

Practice Project Overview: Fruit Classification Using Transfer LearningPLUGINPractice Project: Fruit Classification Using Transfer LearningВнешний инструментFinal Project OverviewPLUGINReading: Final Project Submission Guidelines and DeliverablesPLUGINFinal Project: Classify Waste Products Using Transfer LearningВнешний инструментOption 1: AI Graded - Final Project: Submission and EvaluationВнешний инструментOption 2: Peer Graded - Final Project Submission and EvaluationВзаимная проверка

Course Wrap-Up

Course Wrap-upВидеоCongratulations and Next StepsЧтениеThanks from the Course TeamЧтение