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

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

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

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

Foundations of Machine Learning

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

О курсе

Welcome to the Foundations of Machine Learning, your practical guide to fundamental techniques powering data-driven solutions. Master key ML domains—supervised learning (prediction), unsupervised learning (pattern discovery), data preprocessing & feature engineering, and time series forecasting—using Pandas, Scikit-learn, Statsmodels, and Prophet to tackle real-world challenges. By the end of this course, you'll be able to: - Implement and evaluate key supervised models (e.g., regression, classification, Tree-based models & SVMs) for prediction. - Apply unsupervised methods (e.g., K-Means, Isolation Forest) for segmentation and anomaly detection. - Perform robust data preprocessing: handle missing data, encode categoricals, scale features, and apply dimensionality reduction (PCA). - Build and analyze time series forecasts with ARIMA, Exponential Smoothing, Holt-Winters and Prophet. Through hands-on exercises and a capstone customer purchase prediction project, you'll develop versatile skills to confidently address common machine learning challenges.

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

Feature EngineeringData PreprocessingForecastingAnomaly DetectionModel EvaluationApplied Machine LearningDimensionality ReductionScikit Learn (Machine Learning Library)Predictive ModelingTime Series Analysis and ForecastingSupervised LearningUnsupervised LearningModel TrainingData ProcessingMachine Learning SoftwareMachine Learning AlgorithmsPredictive AnalyticsMachine Learning MethodsMachine LearningStatistical Machine Learning

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

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

01Supervised Learning35 материалов

Lesson 1: Supervised Learning Fundamentals

Welcome to the CourseВидеоWhat Is Supervised Learning?ЧтениеHow Supervised Models Are Trained and Used in Real LifeЧтениеRegression in Action: Predicting Sales From Advertising Видео

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

Professionals from the Industry

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 32.8 ч

4 модулей

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

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

Часть программы вашего университета
Classification in Action: Predicting Diabetes From Patient DataВидео
Why Does Supervised Learning Matter?DIALOGUE
Knowledge Check: Supervised Learning BasicsЗадание

Lesson 2: Linear Regression

What Is Linear Regression and How Does It Work? ЧтениеEvaluating a Linear Regression ModelЧтениеUnderstanding Regression Through a Real-World ExampleВидеоScript-Building and Evaluating a Simple Linear Regression ModelВидеоPredicting House Prices Using Linear RegressionЛабораторная Why Do We Need R-Squared?DIALOGUEKnowledge Check: Linear Regression Key ConceptsЗадание

Lesson 3: Logistic Regression

What Is Logistic Regression and Why Do We Use It? ЧтениеHow Do We Know If Our Classification Model Works?ЧтениеGetting Started with Logistic Regression for Binary ClassificationВидеоEvaluating Binary Classification Models with Logistic RegressionВидеоPredicting Loan Approval Using Logistic RegressionЛабораторнаяKnowledge Check: Logistic Regression Key ConceptsЗадание

Lesson 4: Decision Trees & Random Forests

How Do Decision Trees Work?ЧтениеHow Decision Trees Make Predictions in HealthcareВидеоEvaluating Decision Tree Performance and Avoiding OverfittingВидеоDecision Trees: Pros, Cons, and an AlternativeЧтениеImproving Model Accuracy with Random ForestsВидеоAttrition Prediction Using Decision Trees & Random ForestsЛабораторнаяKnowledge Check: Decision Trees & Random Forests Key ConceptsЗадание

Lesson 5: Support Vector Machines (SVM)

How Support Vector Machines Make Decisions ЧтениеUnderstanding the Kernel Trick in SVMsЧтениеUsing SVMs to Recognize Handwritten DigitsВидеоHow SVMs Make Decisions: Margins and Support VectorsВидеоUsing the RBF Kernel to Improve ClassificationВидеоClassifying Handwritten Digits Using SVMsЛабораторнаяKnowledge Check: SVM Key ConceptsЗаданиеSupervised Learning MasteryЗадание
02Unsupervised Learning30 материалов

Lesson 1: Unsupervised Learning Fundamentals

What Is Unsupervised Learning?ЧтениеWhat Makes Unsupervised Learning So PowerfulВидеоHow Netflix & Spotify Use Unsupervised LearningВидеоAnomaly Detection & Industry ApplicationsЧтениеExploring Unlabeled Data in PythonВидеоVisualizing Customer Segmentation DataЛабораторнаяKnowledge Check: Unsupervised Learning FundamentalsЗадание

Lesson 2: K-Means Clustering

How K-Means Clustering WorksЧтениеCustomer Segmentation: Seeing Natural Clusters in Your DataВидеоClustering with K-Means: From Code to Customer InsightsВидеоChoosing K and Limitations of K-MeansЧтениеChoosing the Best K with the Elbow MethodВидеоSegmenting Customers Using K-Means ClusteringЛабораторная

Lesson 3: Hierarchical Clustering

What Is Hierarchical Clustering?ЧтениеWhat Is Hierarchical Clustering and How Do We Visualize It?ВидеоHierarchical Clustering in Action: Python Implementation & InsightsВидеоInterpreting Dendrograms & Understanding Trade-offsЧтениеGrouping Airline Customers Using Hierarchical ClusteringЛабораторнаяHow Do You Decide Where to Cut a Dendrogram?DIALOGUE

Lesson 4: Anomaly Detection

What Is Anomaly Detection and Why Is It Different?ЧтениеWhat Is Anomaly Detection? Exploring Credit Card Fraud PatternsВидеоAnomaly Detection with Isolation Forest in PythonВидеоMethods and Challenges in Anomaly DetectionЧтениеDetecting Credit Card Fraud with Isolation ForestЛабораторнаяHow Do You Balance Fraud Detection & User Experience?DIALOGUE
03Data Preprocessing & Feature Engineering31 материалов

Lesson 1: Handling Missing Data

What Causes Missing Data—and Why It MattersЧтениеWhy Data Preprocessing & Feature Engineering Matter So MuchВидеоWhy Missing Data Breaks Models: The Problem in ActionВидеоHow Missing Data Affects Model Accuracy — and What to Do About ItВидеоHow to Handle Missing Data in ML PipelinesЧтениеCleaning a Customer Purchase DatasetЛабораторнаяShould You Remove or Impute Missing Data?DIALOGUEKnowledge Check: Handling Missing Data Key ConceptsЗадание

Lesson 2: Encoding Categorical Variables

Why We Encode Categorical Data in Machine LearningЧтениеWhy ML Models Can't Handle Raw Categorical DataВидеоTypes of Categorical Variables and How to Encode ThemВидеоChoosing the Right Encoding Method for Your DataЧтениеLabel Encoding and Model Performance ComparisonВидеоTransforming Categorical Data for a Salary Prediction ModelЛабораторная

Lesson 3: Feature Scaling

What Is Feature Scaling and Why It Matters in Machine LearningЧтениеWhy Feature Scaling Matters in Machine LearningВидеоScaling Your Data: Normalization with Min-Max ScalerВидеоStandardization with Z-Score Scaling + Impact on Model PerformanceВидеоScaling Features for a Loan Approval ModelЛабораторнаяShould You Standardize or Normalize Your Data?DIALOGUE

Lesson 4: Feature Extraction & Selection

Why Too Many Features Can Hurt Your ModelВидеоWhy and How We Select the Right FeaturesЧтениеWhat Is Feature Extraction and When Should You Use It?ЧтениеApplying Feature Selection & PCA in PythonВидеоReducing Features for a House Price Prediction ModelЛабораторнаяWhen Should You Use Feature Selection vs. PCA?DIALOGUE
04Time Series Forecasting25 материалов

Lesson 1: Time Series Components

What Makes Time Series Data Unique?ЧтениеWhy Time Series Isn't Just Another DatasetВидеоWhat Makes Time Series Special: Trends, Seasonality & MoreВидеоVisualizing a Time Series in Python: Airline Passengers ExampleВидеоHow to Identify and Use Time Series ComponentsЧтениеDecomposing Time Series into Trend, Seasonality, and NoiseВидеоSeasonal-Trend Decomposition of Climatic Temperature Series AnalysisЛабораторнаяWhen Should You Remove Trend & Seasonality?DIALOGUEKnowledge Check: Time Series Components Key ConceptsЗадание

Lesson 2: ARIMA & Exponential Smoothing

Getting Started with ARIMA: A Classic Time Series ModelЧтениеWhy Regression Fails for Forecasting: A Retail Sales ExampleВидеоWhat Makes Forecasting Different: Let's Try ARIMA & Exponential SmoothingВидеоExponential Smoothing: A Simpler Way to ForecastЧтениеWeather Data Time Series Forecasting LabЛабораторнаяWhen Should You Use ARIMA vs. Exponential Smoothing?DIALOGUE

Lesson 3: Forecasting with Facebook Prophet

Understanding Facebook ProphetЧтениеGetting Started with Facebook Prophet in PythonВидеоWhy Facebook Prophet Makes Forecasting Easy (and Powerful)ВидеоForecasting Retail Sales Using Facebook ProphetЛабораторнаяShould You Always Use Facebook Prophet?DIALOGUEKnowledge Check: Facebook Prophet Key ConceptsЗадание

Capstone Project

Ready to Build Your Own ML System?ВидеоCapstone Project: Building a Customer Purchase Prediction SystemПрограммирование
Does K-Means Always Work?DIALOGUE
Knowledge Check: K-Means Clustering Key ConceptsЗадание
Knowledge Check: Hierarchical Clustering Key ConceptsЗадание
Knowledge Check: Anomaly Detection Key ConceptsЗадание
Unsupervised Learning MasteryЗадание
When Should You Use One-Hot vs. Label Encoding?DIALOGUE
Knowledge Check: Encoding Categorical Variables Key ConceptsЗадание
Knowledge Check: Feature Scaling Key ConceptsЗадание
Knowledge Check: Feature Selection & PCA Key ConceptsЗадание
Data Preprocessing & Feature Engineering MasteryЗадание
Knowledge Check: ARIMA & Exponential Smoothing Key ConceptsЗадание
Time Series Forecasting MasteryЗадание