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

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

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

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

Building, Optimizing, and Validating Machine Learning Models

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

О курсе

Machine learning models rarely perform well without careful design, evaluation, and optimization. In this course, you'll learn how to build machine learning models and systematically improve their performance using proven engineering practices. You’ll start by learning how to map business problems to appropriate machine learning tasks and train multiple model types using common ML libraries. You’ll explore how different algorithms behave under varying data conditions and learn how to justify model choices based on performance and bias-variance trade-offs. Next, you’ll optimize models through systematic hyperparameter tuning and evaluate the computational cost of different algorithms to choose efficient solutions. You’ll also learn validation techniques such as cross-validation and stratified sampling to estimate model performance reliably. The course concludes by showing how to automate machine learning workflows. You’ll build end-to-end pipelines that streamline feature engineering, model training, and optimization so experiments can be reproduced and improved efficiently. By the end of this course, you’ll understand how to design, optimize, and validate machine learning models that are ready for integration into larger ML systems.

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

Model EvaluationModel OptimizationRandom Forest AlgorithmApplied Machine LearningSupervised LearningPerformance AnalysisWorkflow ManagementBenchmarkingResource UtilizationStatistical Machine LearningMachine Learning SoftwareStatistical ModelingMachine LearningCost ManagementFeature EngineeringVerification And ValidationScikit Learn (Machine Learning Library)Model TrainingPredictive ModelingMachine Learning Methods

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

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

01ML: Build, Train, Justify Models: Identify the Right ML Task for a Business Problem 8 материалов

Identify the Right ML Task for a Business Problem

Where Do ML Problems Actually Begin?DIALOGUEWelcome and IntroductionВидеоHow to Read a Product Spec Through an ML LensВидеоFrom Business Problem to ML Task: A Framing GuideЧтение

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

Professionals from the Industry

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

Building, Optimizing, and Validating Machine Learning Models
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16 ч

9 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский

Часть программы вашего университета
ML Task Families Explained SimplyВидео
Why Task Framing Determines Everything LaterDIALOGUE
Why Machine Learning Projects Fail — and How to Make Sure They Don’tЧтение
Hands-On Activity: Frame the ML Task for a Factory Productivity Monitoring FeatureЗадание
02ML: Build, Train, Justify Models: Train Multiple Models Using ML APIs on Tabular Data 6 материалов

Train Multiple Models Using ML APIs on Tabular Data

Training Models Using Consistent APIsВидеоDemo: Train Logistic Regression, Random Forest, and Linear SVMВидеоWhat Makes a Model Training Pipeline Reusable?DIALOGUEData LeakageЧтениеHands-On Activity: Exploring Multiple ML Models for Worker Productivity with a Consistent Workflow ЗаданиеPractice Quiz: Model Training Patterns and EvaluationЗадание
03ML: Build, Train, Justify Models: Justify Model Selection Using Bias–Variance Trade-Off 6 материалов

Justify Model Selection Using Bias–Variance Trade-Off

Understanding the Bias–Variance Trade-OffВидеоSingle estimator versus bagging: bias-variance decompositionЧтениеDemo: Compare Random Forest vs. Gradient Boosting Across SplitsВидеоHow Do You Explain Variance to Stakeholders?DIALOGUETrain, Compare, and Justify Models in a Reproducible PipelineЛабораторнаяGraded Assessment: ML: Build, Train, Justify ModelsЗадание
04Optimize ML Models: Hyperparameter Tuning: Understand Defaults: Hyperparameters and Algorithm Complexity 9 материалов
Why Defaults Matter More Than You Think?DIALOGUEWelcome and Course IntroductionВидеоWhat Are Hyperparameters? Understanding Defaults Across AlgorithmsВидеоThree Essential Hyperparameter Tuning Techniques for Better Machine Learning ModelsЧтениеComputational Complexity: Choosing Algorithms That ScaleВидеоHands-On Activity: Identify and Compare Defaults Across AlgorithmsЗаданиеWhich Defaults Would You Change First, and Why?DIALOGUEPractice Quiz: Defaults and ComplexityЗаданиеBuild a Wiki-Style Reference: Defaults + Big-O ComplexityЛабораторная
05Optimize ML Models: Hyperparameter Tuning: Tune Systematically: Improve Models with Structured Search 7 материалов
Systematic Tuning: Grid Search, Random Search, and BeyondВидеоComparing Randomized Search and Grid Search for Hyperparameter Estimation in Scikit LearnЧтениеWhy Guessing Hyperparameters Rarely WorksDIALOGUESetting Up GridSearchCV for Random ForestsВидеоHands-On Activity: Tune a Random Forest with GridSearchCV and Save Best ParametersЗаданиеHow Would You Explain a Tuning Decision to a Stakeholder?DIALOGUEGraded Quiz: Structured TuningЗадание
06Choose Cost-Effective ML Algorithms Fast: Evaluating Resource Use for Cost-Effective Models 11 материалов
Why Cost Efficiency Matters in Machine Learning PipelinesDIALOGUEWelcome & Course Introduction VideoВидеоWhy Algorithm Choice Is About More Than AccuracyDIALOGUEHow Algorithm Design Impacts Training Time and MemoryВидеоComparing Model Performance and Resource UsageЧтениеHow to Benchmark Algorithms Fairly and ConsistentlyВидеоHands-On Activity: Analyze Sample Benchmark Logs to Determine Cost EfficiencyЗаданиеPresenting Benchmark Results to StakeholdersDIALOGUEHands-On Benchmarking: XGBoost vs. Random ForestВидеоBenchmark XGBoost vs. Random Forest on a Large DatasetЛабораторнаяGraded Quiz: Cost-Effective Algorithm Selection CheckpointЗадание
07Validate and Explain Your ML Models: Stronger Validation: Using K-Fold and Stratified Sampling 8 материалов
Welcome and Why Model Validation MattersВидеоLet’s Talk About Your Validation ChoicesDIALOGUEUnderstanding K-Fold Cross-ValidationВидеоStratified Sampling for Imbalanced DataЧтениеImplementing StratifiedKFold in scikit-learnВидеоHands-On Activity: Build and Evaluate Stratified K-FoldЗаданиеRethinking Your Validation ApproachDIALOGUEFraud Model ROC-AUC with StratifiedKFoldЛабораторная
08Validate and Explain Your ML Models: Explaining Your Model: Feature Importance and SHAP 7 материалов
Why Model Explainability MattersВидеоWhat Do You Need to Explain?DIALOGUEFeature Importance: Global and Local ViewsВидеоSHAP: A Gentle IntroductionЧтениеGenerating SHAP Summary PlotsВидеоHands-On Activity: Interpret SHAP OutputsЗаданиеGraded Assessment: Validate and Explain ML Models Mastery checkЗадание
09Automate ML Pipelines for Peak Performance: Build, Optimize, and Publish an Automated ML Pipeline 10 материалов
Why Automation Improves ML PerformanceВидеоInteractive Dialogue: Where Does Your ML Workflow Slow Down?DIALOGUEPipeline Fundamentals: Scaling, Encoding, and Workflow StructureВидеоBuilding a Strong Foundation: Preprocessing, Logistic Regression, and Workflow SetupЧтениеAutomating Model Optimization with GridSearchCVВидеоHands-On Activity: Build, Tune, and Finalize Your Automated PipelineЗаданиеPublishing Pipelines as Reusable Modules: A Practical GuideЧтениеLooking Back: What Part of Your Pipeline Feels Most Reusable?DIALOGUEBuild and Publish a Complete Automated Pipeline ModuleЛабораторнаяGraded Quiz: Automate ML Pipelines for Peak PerformanceЗадание