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

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

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

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

Custom Deep Learning Model Architecture

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

О курсе

In Custom Deep Learning Model Architecture, you’ll design, build, and optimize neural networks that solve real product problems. This is a skill-based, job‑task learning experience organized around the responsibilities you see in deep learning job descriptions. You’ll start with a quick skill check, then personalize your path: skip what you know, or dive into targeted lessons curated from expert instructors. In PyTorch, you’ll work with tensors and modules, assemble layers into perceptrons and MLPs, and write the training loop. You’ll build specialized models including CNNs for computer vision; RNNs, LSTMs, and GRUs for sequences; and generative models such as GANs, VAEs, and autoregressive networks for synthetic data. Finally, you’ll train and tune models using the right optimizers, dropout and L2 regularization, gradient clipping, and learning‑rate scheduling. By the end, you can design architectures, implement and debug custom models, and deliver production‑minded experiments. These skills help prepare you for roles like Deep Learning Engineer, Machine Learning Engineer, AI Engineer, Computer Vision Engineer, NLP Engineer, or modeling‑focused Data Scientist.

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

Generative AIGenerative Model ArchitecturesModel EvaluationGenerative Adversarial Networks (GANs)Network ArchitectureDebuggingArtificial Neural NetworksRecurrent Neural Networks (RNNs)Model OptimizationComputer VisionModel TrainingConvolutional Neural NetworksMachine Learning MethodsAutoencodersDeep LearningPyTorch (Machine Learning Library)Artificial Intelligence and Machine Learning (AI/ML)

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

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

01Start Here: Get Oriented and Check Your Skills5 материалов

How This Skill-Based Course Works

Start Here: How This Skill-Based Course WorksЧтениеSkill Diagnostic: Find Your Recommended Starting PointЗадание

Demonstrate Your Skills

Skill Assessment Task 1: Foundations of Neural Network Design and ImplementationЗаданиеSkill Assessment Task 2: Build Specialized Deep Learning Architectures

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

Professionals from the Industry

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

Custom Deep Learning Model Architecture
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 21.6 ч

5 модулей

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

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

Часть программы вашего университета
Задание
Skill Assessment Task 3: Train and Optimize Custom ModelsЗадание
02Job Task 1: Foundations of Neural Network Design and Implementation21 материалов

Job Skill: Design a neural network architecture by selecting and combining appropriate layer types for a given problem.

Building a Neural Network and Visualizing the Forward PassВидеоDefining a Multi-Layer Perceptron with nn.Module and nn.SequentialВидеоRunning a Forward Pass and Exploring Model CapacityВидеоWhat Is Deep Learning and How Do Neural Networks Work?ЧтениеUnderstanding Loss Functions in Deep LearningЧтениеLab - Train an MLP for Handwritten Digit ClassificationЛабораторнаяLab - Build and Visualize a Perceptron from ScratchЛабораторнаяMastering the Foundations of Deep Learning with PyTorchЗаданиеKnowledge Check - Building and Training FNNsЗадание

Job Skill: Design and implement custom Artificial Neural Network (ANN) architectures using deep learning frameworks

Welcome to Deep Learning with PyTorch: What You'll Build and Why It MattersВидеоBuilding the Perceptron Forward Pass in PyTorchВидеоTraining the Perceptron with the Perceptron Learning RuleВидеоGetting Started with Tensors in PyTorchВидеоBuilding the Training Loop for a Neural NetworkВидеоThe Perceptron Learning Rule and Weight UpdatesЧтение
03Job Task 2: Build Specialized Deep Learning Architectures33 материалов

Job Skill: Apply Convolutional Neural Network (CNN) architectures as components within generative or analytical models

Why Convolutional Neural Networks Work So Well for ImagesВидеоConvolution and Feature Maps — The Building Blocks of CNNsВидеоPooling, Padding, and ReLU — Understanding CNN TransformationsВидеоDefining the Convolutional Layers of a CNNВидеоAdding Fully Connected Layers and Model SummaryВидеоUnderstanding Convolutions and Feature MapsЧтениеPooling, Activation & CNN vs. FNNЧтениеPreparing and Training CNNs with PyTorchЧтениеLab - Implement and Train a CNN on CIFAR-10ЛабораторнаяLab - Simulate a Convolution Operation with NumPy and Visualize FiltersЛабораторнаяMastering CNNs in PyTorchЗаданиеKnowledge Check - Implementing CNNs in PyTorchЗадание

Job Skill: Apply a Recurrent Neural Network (RNN) to model sequential data

Why Deep Learning is Powerful for Sequential DataВидео How RNNs Process Sequential Data: Concepts and Input FlowВидеоCharacter-Level RNN and Hidden State EvolutionВидеоGetting Started with LSTMs in PyTorchВидеоRunning Sequences and Comparing LSTM vs. GRUВидеоText Generation with LSTMs in PyTorchВидео

Job Skill: Apply generative models to create synthetic data for testing and analysis

Fitting and Visualizing a Generative ModelВидео From GANs to Autoregressive Models: Hands-On with Generative BasicsВидеоFoundations of Generative AIЧтениеFoundations of Generative Modeling: From GANs to VAEsЧтениеFrom Autoregressive to Diffusion: How Modern Generative Models Took OverЧтениеSample from a Simple Generative ModelЛабораторная
04Job Task 3: Train and Optimize Custom Models11 материалов
Training Deep Models Isn't Just About More LayersВидео Applying Dropout to Prevent OverfittingВидеоUsing L2 Regularization with Weight DecayВидеоChoosing and Switching Optimizers in PyTorchВидеоImproving Stability: Gradient Clipping and Learning Rate SchedulingВидеоWhy Initialization and Optimizer Choice MatterЧтениеStabilizing Training with Gradient Clipping and Learning Rate SchedulesЧтениеLab - Experiment with Initialization and Optimizer CombinationsЛабораторнаяLab - Optimize Your Training Pipeline with Efficiency TricksЛабораторнаяOptimizing Deep Learning Models in PyTorchЗаданиеKnowledge Check - Initialization and OptimizationЗадание
05Wrap Up: Review Your Skill Achievement and Choose Your Next Path2 материалов

Summarize and Share Your Skills

Turn Your Assessment Work into Career Talking PointsЧтение

Continue Your Skill Journey

Continue Your Skill JourneyЧтение
What Are Tensors and Why They MatterЧтение
Getting Started with Optimizers: How Models LearnЧтение
Lab - Tensor Operations, Gradients, and GPU PracticeЛабораторная
Lab - Build Your Own Perceptron for Binary ClassificationЛабораторная
Knowledge Check - Foundations of Neural NetworksЗадание
Knowledge Check - Perceptron and Weight UpdatesЗадание
Understanding RNN ArchitectureЧтение
BPTT and Training Challenges in RNNsЧтение
How LSTMs and GRUs Work InternallyЧтение
Lab - Build a Basic RNN to Model Sequential PatternsЛабораторная
Lab - Use an LSTM for Time Series Forecasting or Sequence ClassificationЛабораторная
Modeling Sequences and Language with PyTorchЗадание
Knowledge Check - LSTMs & GRUsЗадание
Sample from a VAE and an Autoregressive ModelЛабораторная
Foundations of Generative AIЗадание