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

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

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

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

Advanced Machine Learning Techniques

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

О курсе

Welcome to Advanced Machine Learning Techniques, where you'll dive deep into sophisticated approaches that power modern AI applications. We'll explore five key areas of advanced ML: ensemble methods for combining models, dimensionality reduction techniques for handling complex data, natural language processing for text analysis, reinforcement learning for decision-making systems, and automated machine learning for optimization. You'll work hands-on with industry-standard tools including Scikit-learn, XGBoost, NLTK, PyTorch, and MLflow, learning how to implement and optimize advanced algorithms in real-world scenarios. By the end of this course, you'll be able to: -Implement ensemble methods including bagging, boosting, and stacking to enhance model performance -Apply dimensionality reduction techniques like PCA, t-SNE, and UMAP for data visualization and feature extraction -Process and analyze text data using modern NLP techniques and transformer models -Design and train reinforcement learning agents for autonomous decision-making -Optimize machine learning workflows using AutoML tools and experiment tracking Through practical exercises and a comprehensive capstone project, you'll develop the advanced skills needed to tackle complex machine learning challenges in your professional work.

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

Model OptimizationMachine Learning MethodsHugging FaceArtificial Intelligence and Machine Learning (AI/ML)Data PreprocessingClassification AlgorithmsData ProcessingModel Training

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

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

01Ensemble Learning37 материалов

Lesson 1: Bagging

Welcome to Advanced Machine Learning TechniquesВидеоWhy Single Decision Trees Can Overfit: A Visual PrimerВидеоUnderstanding Bagging and Random Forests ЧтениеUnderstanding Hyperparameters in Random ForestsЧтение

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

Professionals from the Industry

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

Advanced Machine Learning Techniques
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 33.7 ч

5 модулей

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

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

Часть программы вашего университета
How Bagging Stabilizes Predictions and Reduces VarianceВидео
Random Forest for Classification: Iris Dataset WalkthroughВидео
Random Forest for Regression: Predicting House PricesВидео
Bagging in Action: Predicting Customer Churn with Random ForestЛабораторная
When Is Bagging the Right Choice?DIALOGUE
Knowledge Check: Bagging and Random ForestsЗадание

Lesson 2: Boosting

Why Weak Learners Fail — And What Boosting Tries to FixВидеоBoosting Algorithms Explained: From AdaBoost to XGBoost & LightGBMЧтениеHow Boosting Learns from Mistakes — One Model at a TimeВидеоTuning Boosting Models: Key Hyperparameters ExplainedЧтениеImplementing XGBoost and LightGBM for Boosted ClassificationВидеоUsing Boosting Models to Predict Heart DiseaseЛабораторнаяShould You Always Use Boosting Over Bagging?DIALOGUEKnowledge Check: Boosting and Its ApplicationsЗадание

Lesson 3: Stacking

What Is Stacking? A Simple Visual ExplanationВидеоWhen and How to Use Stacking EffectivelyЧтениеHow to Train a Stacking Model (Without Leaking Data)ВидеоStacking in Practice: Understanding the StackingClassifier StructureЧтениеHands-On: Setting Up Base Models for Stacking in Scikit-learnВидеоHands-On: Training and Evaluating a Stacked Ensemble in PythonВидеоHow Do You Choose the Right Base and Meta Models for Stacking?DIALOGUEBuilding and Evaluating a StackingClassifier on Loan Default DataЛабораторнаяKnowledge Check: StackingClassifier in ActionЗадание

Lesson 4: Model Evaluation for Ensembles

Cross-Validation Basics: How It Works, Why It Matters, and Why a Single Data Split Can Mislead YouВидеоHow Cross-Validation Makes Model Comparison More ReliableВидеоImplementing Cross-ValidationЧтениеCross-Validation and the Bias-Variance Trade-Off in Ensemble ModelsЧтениеCross-Validation with cross_val_score: Comparing Ensemble ModelsВидеоHyperparameter Tuning with GridSearchCV: Optimizing XGBoostВидеоComparing Ensemble Models with Cross-ValidationЛабораторнаяUnderstanding Bias-Variance Trade-offs in Ensemble ModelsDIALOGUEKnowledge Check: Model Evaluation for EnsemblesЗаданиеEnsemble Learning MasteryЗадание
02Dimensionality Reduction23 материалов

Lesson 1: Principal Component Analysis (PCA)

Why Reducing Dimensions Makes Your Models Work BetterВидеоWhy We Use PCA: Dimensionality Reduction & VarianceЧтениеImplementing PCA Step-by-Step in Python-ASSEВидеоHow PCA Works: Eigenvectors, Projection & Explained VarianceЧтениеHow PCA Reduces Dimensions and Visualizes PatternsВидеоReducing Dimensionality with PCA: From 64 Features to 2ЛабораторнаяKnowledge Check: Principal Component Analysis (PCA)Задание

Lesson 2: t-SNE

Why PCA Isn't Always Enough: Enter t-SNEВидеоWhat Is t-SNE and How Is It Different from PCA?ЧтениеHow to Use t-SNE Effectively: Parameters, Best Practices, and PitfallsЧтениеHands-On with t-SNE: Visualizing Complex Patterns in 2DВидеоVisualizing Handwritten Digit Clusters with t-SNEЛабораторнаяKnowledge Check: t-SNE Concepts & Use CasesЗадание

Lesson 3: UMAP (Uniform Manifold Approximation and Projection)

Visualizing High-Dimensional Data: Why PCA and t-SNE Aren't Always EnoughЧтениеWhy UMAP Is a Game-Changer for Visualizing and Modeling Complex DataВидеоUMAP Demystified: What It Is—and What It Isn'tЧтениеUsing UMAP Effectively: Parameters, Use Cases, and CautionsЧтениеVisualizing Digits with UMAP in PythonВидеоUsing UMAP-Transformed Features for ClassificationВидео
03Natural Language Processing (NLP)30 материалов

Lesson 1: Text Preprocessing

Understanding Natural Language Processing: Why It Matters TodayВидеоCleaning Raw Text Step by Step – From Noise to TokensВидеоStemming vs. Lemmatization – What's the Difference?ВидеоWhy Preprocessing Text Is the First Step to Better ModelsЧтениеStemming, Lemmatization, and Tools to PreprocessЧтениеClean Your First NLP Dataset: News Headlines EditionЛабораторнаяKnowledge Check: Text Preprocessing TechniquesЗадание

Lesson 2: Word Representations

From Text to Bag-of-Words – Your First Text VectorizerВидеоGoing Beyond Counts – TF-IDF in ActionВидеоFrom Words to Counts – Understanding BoW and TF-IDFЧтениеFrom Vectors to Meaning – Embeddings and When to Use ThemЧтениеExtracting Token Embeddings with Hugging Face TransformersВидеоSentence-Level Embeddings and Similarity ScoringВидео

Lesson 3: Tokenizers and Embeddings

How Tokenization Works: Words, Subwords, and TransformersВидеоTokenizers and Embeddings: How Modern NLP Models Understand LanguageЧтениеGetting Word Vectors and Token Similarity with spaCyВидеоCreating Sentence Embeddings with Hugging Face TransformersВидеоCompare Static vs. Contextual Embeddings for Sentence SimilarityЛабораторнаяKnowledge Check: Tokenization & Embeddings Задание

Lesson 4: Sentiment Analysis using Text Classification

TF-IDF Vectorization for Sentiment DataВидеоTraining and Evaluating a Sentiment ClassifierВидеоText Classification: From Features to PredictionsЧтениеFine-Tuning BERT for Sentiment Analysis with Hugging Face TransformersВидео Classical vs. Transformer Sentiment Models: A Head-to-Head ComparisonЛабораторнаяWhen Should You Choose Classical ML vs. TransformersDIALOGUE
04Reinforcement Learning20 материалов

Lesson 1: Fundamentals of Reinforcement Learning

What Makes Reinforcement Learning DifferentВидеоKey Concepts of Reinforcement LearningЧтениеGetting Started with Reinforcement Learning: Agents, Actions, and RewardsВидеоSimulating a Reinforcement Learning Loop in PythonВидеоThe Markov Decision Process and RL TerminologyЧтениеSimulate Your First RL Environment with an Agent in GridWorldЛабораторнаяKnowledge Check: RL FundamentalsЗадание

Lesson 2: Policy-Based vs. Value-Based Learning

Understanding Q-Learning and the Bellman UpdateВидеоImplementing Q-Learning in GridWorldВидеоValue vs Policy: Two Ways to Train an RL AgentЧтениеBuilding a Policy Network and Sampling ActionsВидеоTraining with the REINFORCE AlgorithmВидеоTrain Your First Q-Learning and REINFORCE AgentsЛабораторная

Lesson 3: Real-World Applications

How RL Powers Robots, Games, and Financial DecisionsЧтениеChallenges and Frontiers of Real-World RLЧтениеSimulating a Real-World Decision Task Using RL ConceptsЛабораторнаяShould You Really Use RL for This Problem?DIALOGUEKnowledge Check: RL in the Real WorldЗаданиеReinforcement Learning MasteryЗадание
05AutoML and Model Optimization25 материалов

Lesson 1: Automated Model Selection

Rapid Model Benchmarking with LazyPredictВидеоPrototyping Classification Pipelines with PyCaretВидеоThe Power and Pitfalls of Automated Machine LearningЧтениеGetting Started with Auto-sklearn for Model SelectionВидеоFeature Engineering and Pipeline Analysis with Auto-sklearnВидеоAutoML vs. Manual Modeling: Which One Wins?ЛабораторнаяKnowledge Check: Automated Model Selection ToolsЗадание

Lesson 2: Hyperparameter Tuning

What Are Hyperparameters and Why They MatterЧтениеSearch Strategies and Tips for Effective Hyperparameter TuningЧтениеHyperparameter Tuning with GridSearchCVВидеоEfficient Hyperparameter Tuning with RandomizedSearchCVВидеоWhat Is Bayesian Optimization and How Does It Work?ВидеоHands-On: Hyperparameter Tuning with OptunaВидео

Lesson 3: Experiment Tracking & Model Deployment

Tracking ML Experiments with MLflowВидеоRegistering and Managing Models with MLflowВидеоWhy Experiment Tracking Matters in ML ProjectsЧтениеIntroduction to MLflow for Model Tracking and VersioningЧтениеTrack and Compare Multiple Model Runs with MLflowЛабораторнаяWhen and How to Use MLflow in Your WorkflowDIALOGUE

Lesson 4: Capstone Project

How to Think Like an ML Engineer During Your Final ProjectЧтениеCapstone Project: Multi-Domain Machine Learning Challenge: From Classification to OptimizationПрограммирование
Exploring UMAP for Visualization and ModelingЛабораторная
UMAP, t-SNE, or PCA: Which One Should You Choose?DIALOGUE
Knowledge Check: UMAP EssentialsЗадание
Dimensionality Reduction MasteryЗадание
Comparing Sparse and Dense Text Representations in PracticeЛабораторная
How Do You Choose the Right Word Representation?DIALOGUE
Knowledge Check: Word RepresentationsЗадание
Knowledge Check: Sentiment Classification WorkflowsЗадание
NLP Mastery – From Text to ClassificationЗадание
Knowledge Check: Q-Learning vs. REINFORCEЗадание
Grid, Random, or Bayesian? Tune and Compare Your ModelsЛабораторная
Knowledge Check: Hyperparameter TuningЗадание
Knowledge Check: Experiment Tracking & DeploymentЗадание
AutoML and Model Optimization MasteryЗадание