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

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

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

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

Deep Learning Model Engineering and Optimization

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

О курсе

In Deep Learning Model Engineering and Optimization, you’ll learn to choose the right architecture, build a strong PyTorch baseline, and systematically optimize models for accuracy and generalization. This course is organized around real job tasks. You’ll start by checking what you already know, then focus on the skills you want to strengthen. If a topic is familiar, skip ahead; if it’s new, dive into targeted lessons curated from expert instructors so every minute builds a workplace skill. Across task-based modules, you’ll practice selecting and justifying architectures (MLP, CNNs, Transformers) based on problem requirements; building and training baseline networks in PyTorch (nn.Module, nn.Sequential, training loops, evaluation); and improving models with regularization (dropout, L2 weight decay), hyperparameter tuning, weight initialization, optimizer choice (SGD, Adam), gradient clipping, and learning rate scheduling. Short, graded assessments help you confirm progress. By the end, you’ll be able to defend your design decisions to stakeholders, ship a working baseline, and iterate toward production-ready performance. These skills can help you prepare for roles like Deep Learning Engineer, Machine Learning Engineer, AI Engineer, Model Optimization Engineer, or Research Engineer, and handle the responsibilities you’ll see in real job descriptions.

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

Convolutional Neural NetworksMachine Learning MethodsNetwork ModelDeep LearningModel OptimizationApplied Machine LearningPyTorch (Machine Learning Library)Performance TuningAI WorkflowsModel EvaluationTechnical CommunicationArtificial Neural NetworksModel DeploymentModel Training

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

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

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: Architecture Selection and JustificationЗаданиеSkill Assessment Task 2: Build and Train a Baseline Network

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

Professionals from the Industry

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

Deep Learning Model Engineering and Optimization
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.2 ч

5 модулей

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

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

Часть программы вашего университета
Задание
Skill Assessment Task 3: Systematic Optimization and GeneralizationЗадание
02Job Task 1: Architecture Selection and Justification11 материалов

Job Skill: Select an appropriate deep learning architecture for a given problem type

Choosing the Right Model Isn't Just About AccuracyВидеоEstablishing a Baseline – Part 1: Training Simple ModelsВидеоEstablishing a Baseline – Part 2: Evaluation and Model SelectionВидеоDeep Learning for Vision and Text: CNNs and Transformers in ActionВидеоChoosing the Right Advanced Model for the Right TaskЧтениеWhy Baselines Matter: Measuring Progress with Simple ModelsЧтениеTrain an Advanced Model on Your DatasetЛабораторнаяKnowledge Check: Baseline Models & MetricsЗаданиеKnowledge Check: Advanced Modeling TechniquesЗаданиеModel Selection & ImplementationЗадание

Job Task 1 Practice Assessment: Architecture Selection and Justification

Practice Your Skills: Architecture Selection and JustificationЗадание
03Job Task 2: Build and Train a Baseline Network16 материалов

Job Skill: Apply a deep learning framework to construct and train a basic feedforward neural network

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

Job Task 2 Practice Assessment: Build and Train a Baseline Network

Practice Your Skills: Build and Train a Baseline NetworkЗадание
04Job Task 3: Systematic Optimization and Generalization17 материалов

Job Skill: Apply regularization techniques to mitigate overfitting

Training Deep Models Isn't Just About More LayersВидео Applying Dropout to Prevent OverfittingВидеоUsing L2 Regularization with Weight DecayВидеоWhat Is Overfitting & How Dropout and Weight Penalties HelpЧтениеL1/L2 in Practice and the Role of Batch NormalizationЧтениеLab - Experiment with Regularization Techniques for Neural NetworksЛабораторнаяKnowledge Check - Regularization TechniquesЗадание

Job Skill: Apply systematic hyperparameter tuning techniques to optimize performance

Applying Custom Weight Initialization in PyTorchВидео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Лабораторная

Job Task 3 Practice Assessment: Systematic Optimization and Generalization

Practice Your Skills: Systematic Optimization and GeneralizationЗадание
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Чтение
Lab - Optimize Your Training Pipeline with Efficiency TricksЛабораторная
Knowledge Check - Initialization and OptimizationЗадание
Optimizing Deep Learning Models in PyTorchЗадание