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

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

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

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

Deep Learning and Modern AI Architectures

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

О курсе

Build practical deep learning skills that help you design, train, troubleshoot, and improve modern neural network models for vision, sequence, and generative tasks. In this course, you’ll develop hands-on experience used in roles such as machine learning engineer, deep learning engineer, AI engineer, data scientist, and applied scientist. You’ll work with feedforward neural networks, convolutional neural networks, transfer learning, and model optimization techniques, while building a stronger understanding of how modern architectures are applied to real machine learning problems. This is a non-traditional, skill-based learning experience organized around real workplace tasks instead of a fixed lecture sequence. It’s designed to reflect responsibilities you may see in job descriptions, from training computer vision models and fine-tuning pre-trained networks to debugging training instability, reducing overfitting, and comparing architectures for different types of data. You can personalize your path based on what you already know, focus on the skills you need most, and skip content when it’s not necessary. The course curates high-quality lessons from expert instructors, selecting the strongest content for each skill so you can build practical, career-relevant deep learning experience. By the end, you’ll be able to build and evaluate CNNs such as LeNet, VGG, and ResNet, use transfer learning to fine-tune pre-trained models, optimize neural network architectures for performance and efficiency, and compare RNNs, LSTMs, transformers, autoencoders, VAEs, and GANs for sequence modeling, representation learning, and data generation. This course is a strong fit if you already have experience with Python, machine learning, linear algebra, and introductory neural network concepts.

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

Generative Model ArchitecturesAutoencodersNetwork ArchitectureAnomaly DetectionArtificial Neural NetworksModel OptimizationModel EvaluationGenerative Adversarial Networks (GANs)Fine-tuningGenerative AIApplied Machine LearningDeep LearningPredictive ModelingArtificial Intelligence and Machine Learning (AI/ML)Computer VisionModel Training

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

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

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

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: Build and Evaluate Deep Vision ModelsЗаданиеSkill Assessment Task 2: Compare Sequence and Generative Architectures

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

Professionals from the Industry

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

Deep Learning and Modern AI Architectures
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 29.2 ч

4 модулей

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

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

Часть программы вашего университета
Задание
02Job Task 1: Build and Evaluate Deep Vision Models59 материалов

Job Skill: Build and train simple CNNs with common architectures (LeNet, VGG, ResNet) for computer vision tasks.

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

Job Skill: Debug and troubleshoot deep learning models (training instability, vanishing gradients, overfitting).

Training Deep Models Isn't Just About More LayersВидеоWhat Is Overfitting & How Dropout and Weight Penalties HelpЧтениеLab - Experiment with Regularization Techniques for Neural NetworksЛабораторнаяImproving Stability: Gradient Clipping and Learning Rate SchedulingВидеоStabilizing Training with Gradient Clipping and Learning Rate SchedulesЧтениеWhy Initialization and Optimizer Choice MatterЧтение

Job Skill: Design and implement feedforward neural networks to model complex patterns in data.

Welcome to Deep Learning with PyTorch: What You'll Build and Why It MattersВидеоWhat Is Deep Learning and How Do Neural Networks Work?ЧтениеKnowledge Check - Foundations of Neural NetworksЗаданиеBuilding the Perceptron Forward Pass in PyTorchВидеоThe Perceptron Learning Rule and Weight UpdatesЧтениеTraining the Perceptron with the Perceptron Learning RuleВидео

Job Skill: Use transfer learning and understand how to use and fine-tune pre-trained models (like Bert, ResNet) for efficient development.

How Transfer Learning Works and When to Use ItЧтение Loading and Customizing a Pre-Trained CNN for Transfer LearningВидеоTraining and Evaluating a Fine-Tuned CNNВидеоKnowledge Check - Transfer LearningЗаданиеLab - Fine-Tune a Pre-Trained Model on a New DatasetЛабораторнаяSentiment Analysis with Hugging Face TransformersВидео

Job Skill: Optimize neural network architectures (depth, width, regularization) for accuracy and efficiency.

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

Job Task 1 Practice Assessment: Build and Evaluate Deep Vision Models

Practice Your Skills: Build and Evaluate Deep Vision ModelsЗадание
03Job Task 2: Compare Sequence and Generative Architectures38 материалов

Job Skill: Apply transformer architectures (encoder, decoder, encoder–decoder) for NLP and sequence tasks.

Transformers Made LLMs Possible: Here's Why That MattersВидеоFrom RNNs to Transformers: A New Way to Process SequencesЧтениеThe Problem with RNNs and How Transformers Fix ItВидеоAnatomy of Transformers and Their ArchitecturesЧтениеSelf-Attention, Multi-Head Attention, and Feedforward NetworksВидеоKnowledge Check - Transformer FoundationsЗаданиеFine-Tuning a Transformer with Hugging FaceВидеоLLM Fine-Tuning Strategies: From Supervised to AlignedЧтениеUnderstanding PEFT and Reinforcement Learning Fine-TuningЧтениеKnowledge Check - LLM Fine-TuningЗаданиеPerform Lightweight Fine-Tuning with LoRAЛабораторнаяPrompt and Compare Across LLMsЛабораторная

Job Skill: Implement RNN/LSTM architectures for sequential data (time series, text).

Why Deep Learning is Powerful for Sequential DataВидеоUnderstanding RNN ArchitectureЧтение How RNNs Process Sequential Data: Concepts and Input FlowВидеоCharacter-Level RNN and Hidden State EvolutionВидеоBPTT and Training Challenges in RNNsЧтениеKnowledge Check - Recurrent Neural NetworksЗадание

Job Skill: Implement autoencoders and generative models (VAEs, GANs) for representation learning and synthesis.

Fitting and Visualizing a Generative ModelВидеоSample from a Simple Generative ModelЛабораторнаяFoundations of Generative Modeling: From GANs to VAEsЧтение From GANs to Autoregressive Models: Hands-On with Generative BasicsВидеоKnowledge Check - Generative Model EvolutionЗаданиеSample from a VAE and an Autoregressive ModelЛабораторная

Job Task 2 Practice Assessment: Compare Sequence and Generative Architectures

Practice Your Skills: Compare Sequence and Generative ArchitecturesЗадание
04Wrap 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Чтение
Knowledge Check - Training Deep Networks EfficientlyЗадание
Lab - Experiment with Initialization and Optimizer CombinationsЛабораторная
Lab - Build and Visualize a Perceptron from ScratchЛабораторная
Lab - Build Your Own Perceptron for Binary ClassificationЛабораторная
Building a Neural Network and Visualizing the Forward PassВидео
Visualizing the Backward Pass and Gradient Flow with AutogradВидео
Understanding Loss Functions in Deep LearningЧтение
Getting Started with Optimizers: How Models LearnЧтение
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Видео
Knowledge Check - Building and Training FNNsЗадание
Lab - Train an MLP for Handwritten Digit ClassificationЛабораторная
Lab - Compare an LSTM Text Classifier with a Pre-trained TransformerЛабораторная
Applying Custom Weight Initialization in PyTorchВидео
Choosing and Switching Optimizers in PyTorchВидео
Training Faster: Mixed Precision with torch.cuda.ampВидео
Faster Training with Mixed Precision and Combined TechniquesЧтение
Lab - Optimize Your Training Pipeline with Efficiency TricksЛабораторная
Lab - Build a Basic RNN to Model Sequential PatternsЛабораторная
How LSTMs and GRUs Work InternallyЧтение
Getting Started with LSTMs in PyTorchВидео
Running Sequences and Comparing LSTM vs. GRUВидео
Knowledge Check - LSTMs & GRUsЗадание
Text Generation with LSTMs in PyTorchВидео
Lab - Use an LSTM for Time Series Forecasting or Sequence ClassificationЛабораторная
NLP Modeling: From Embeddings to TransformersЧтение
From Autoregressive to Diffusion: How Modern Generative Models Took OverЧтение
GANs vs. VAEs vs. Diffusion: What Do the Outputs Say?Видео
Choosing the Right Generative Model: A Comparative GuideЧтение
Knowledge Check - Comparing ModelsЗадание
Compare Outputs from GAN, VAE, and Diffusion ModelsЛабораторная