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

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

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

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

The Nuts and Bolts of Machine Learning

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

О курсе

This is the fifth course in the Google Advanced Data Analytics Certificate. In this course, you’ll learn about machine learning, which uses algorithms and statistics to teach computer systems to discover patterns in data. Data professionals use machine learning to help analyze large amounts of data, solve complex problems, and make accurate predictions. You’ll focus on the two main types of machine learning: supervised and unsupervised. You'll learn how to apply different machine learning models to business problems and become familiar with specific models such as Naive Bayes, decision tree, random forest, and more. Google employees who currently work in the field will guide you through this course by providing hands-on activities that simulate relevant tasks, sharing examples from their day-to-day work, and helping you enhance your data analytics skills to prepare for your career. Learners who complete the eight courses in this program will have the skills needed to apply for data science and advanced data analytics jobs. This certificate assumes prior knowledge of foundational analytical principles, skills, and tools covered in the Google Data Analytics Certificate. By the end of this course, you will: -Apply feature engineering techniques using Python -Construct a Naive Bayes model -Describe how unsupervised learning differs from supervised learning -Code a K-means algorithm in Python -Evaluate and optimize the results of K-means model -Explore decision tree models, how they work, and their advantages over other types of supervised machine learning -Characterize bagging in machine learning, specifically for random forest models -Distinguish boosting in machine learning, specifically for XGBoost models -Explain tuning model parameters and how they affect performance and evaluation metrics

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

Unsupervised LearningSupervised LearningModel EvaluationRandom Forest AlgorithmDecision Tree LearningApplied Machine LearningFeature EngineeringMachine Learning AlgorithmsMachine LearningModel OptimizationPredictive ModelingAnalyticsPerformance TuningAdvanced AnalyticsPython ProgrammingClassification AlgorithmsStatistical Machine LearningModel Training

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

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

01The different types of machine learning34 материалов

Get started with the course

Introduction to Course 5ВидеоHelpful resources and tipsЧтениеSusheela: Delight people with dataВидеоCourse 5 overviewЧтение

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

Google Career Certificates

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

The Nuts and Bolts of Machine Learning
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 33.9 ч

5 модулей

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

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

Часть программы вашего университета
Welcome to module 1Видео
The main types of machine learningВидео
Test your knowledge: Introduction to machine learningЗадание

Categorical versus continuous data types and models

Determine when features are infiniteВидеоCategorical features and classification modelsВидеоIdentify: Machine learning solutionsPLUGIN[Turkish learners ONLY] Identify: Machine learning solutions - TürkçePLUGINTest your knowledge: Categorical versus continuous data types and modelsЗадание

Machine learning in everyday life

Guide user interest with recommendation systemsВидеоCase study: The Woobles: The power of recommendation systems to drive salesЧтениеTest your knowledge: Machine learning in everyday lifeЗадание

Ethics in machine learning

Equity and fairness in machine learningВидеоBuild ethical modelsВидеоTest your knowledge: Ethics in machine learningЗадание

Utilize the Python toolbelt for machine learning

Python for machine learningВидеоDifferent types of Python IDEsВидеоReference guide: Python for machine learningЧтениеMore about Python packagesВидеоCategorize: Data science tools PLUGIN[Turkish learners ONLY] Categorize: Data science tools - TürkçePLUGINPython libraries and packagesЧтениеTest your knowledge: Utilize the Python toolbelt for machine learningЗадание

Machine learning resources for data professionals

Resources to answer programming questionsВидеоFind solutions onlineЧтениеYour machine learning teamВидеоSamantha: Connect to the data professional communityВидеоTest your knowledge: Machine learning resources for data professionalsЗадание

Review: The different types of machine learning

Wrap-upВидеоGlossary terms from module 1ЧтениеModule 1 challengeЗадание
02Workflow for building complex models27 материалов

PACE in machine learning: The plan and analyze stages

Welcome to module 2ВидеоPACE in machine learningВидеоPlan for a machine learning projectВидеоMore about planning a machine learning projectЧтениеGanesh: Overcome challenges and learn from your mistakesВидеоAnalyze data for a machine learning modelВидеоIntroduction to feature engineeringВидеоExplore feature engineeringЧтениеSolve issues that come with imbalanced datasetsВидеоMore about imbalanced datasetsЧтениеAnnotated follow-along guide: Feature engineering with PythonЛабораторнаяFeature engineering and class balancingВидеоActivity: Perform feature engineeringЛабораторнаяExemplar: Perform feature engineeringЛабораторнаяTest your knowledge: PACE in machine learning: The plan and analyze stagesЗадание

PACE in machine learning: The construct and execute stages

Introduction to Naive BayesВидеоNaive Bayes classifiersЧтениеAnnotated follow-along guide: Construct a Naive Bayes model with PythonЛабораторнаяConstruct a Naive Bayes model with PythonВидеоKey evaluation metrics for classification modelsВидеоMore about evaluation metrics for classification modelsЧтение

Review: Workflow for building complex models

Wrap-upВидеоGlossary terms from module 2ЧтениеModule 2 challenge Задание
03Unsupervised learning techniques18 материалов

Explore unsupervised learning and K-means

Welcome to module 3ВидеоIntroduction to K-meansВидеоMore about K-meansЧтениеAnnotated follow-along guide: Use K-means for color compression with PythonЛабораторнаяUse K-means for color compression with PythonВидеоClustering beyond K-meansЧтениеTest your knowledge: Explore unsupervised learning and K-meansЗадание

Evaluate a K-means model

Key metrics for representing K-means clusteringВидеоInertia and silhouette coefficient metricsВидеоMore about inertia and silhouette coefficient metricsЧтениеAnnotated follow-along resource: Apply inertia and silhouette score with PythonЛабораторнаяApply inertia and silhouette score with PythonВидеоActivity: Build a K-means modelЛабораторная

Review: Unsupervised learning techniques

Wrap-upВидеоGlossary terms from module 3ЧтениеModule 3 challengeЗадание
04Tree-based modeling45 материалов

Additional supervised learning techniques

Welcome to module 4ВидеоDaisy: Highlight both technical and people skillsВидеоTree-based modeling ВидеоIdentify: Parts of the decision tree PLUGIN[Turkish learners ONLY] Identify: Parts of the decision tree - TürkçePLUGINExplore decision treesЧтениеAnnotated follow-along guide: Build a decision treeЛабораторнаяBuild a decision tree with Python ВидеоTest your knowledge: Additional supervised learning techniquesЗадание

Tune tree-based models

Tune a decision treeВидеоHyperparameter tuningЧтениеVerify performance using validation ВидеоMore about validation and cross-validationЧтениеAnnotated follow-along guide: Tune and validate decision treesЛабораторнаяTune and validate decision trees with Python Видео

Bagging

Bootstrap aggregationВидеоBagging: How it works and why to use itЧтениеExplore a random forestВидеоMore about random forestsЧтениеTuning a random forest ВидеоAnnotated follow-along guide: Build and cross-validate a random forest modelЛабораторная

Boosting

Introduction to boosting: AdaBoost ВидеоGradient boosting machinesВидеоMore about gradient boostingЧтениеTune a GBM model ВидеоReference guide: XGBoost tuningЧтениеAnnotated follow-along guide: Build an XGBoost model with PythonЛабораторная

Review: Tree-based modeling

Wrap-upВидеоGlossary terms from module 4 ЧтениеModule 4 challengeЗадание
05Course 5 end-of-course project25 материалов

Apply your skills to a workplace scenario

Welcome to module 5ВидеоUri: Impress interviewers with your unique solutionsВидеоIntroduction to your Course 5 end-of-course portfolio projectВидеоExplore your Course 5 workplace scenariosЧтение

Automatidata scenario

Course 5 end-of-course portfolio project overview: AutomatidataЧтениеActivity: Create your Course 5 Automatidata projectЗаданиеActivity: Create your Course 5 Automatidata project labЛабораторнаяActivity Exemplar: Create your Course 5 Automatidata project exemplar ЧтениеExemplar: Course 5 Automatidata project exemplar labЛабораторная

TikTok scenario

Course 5 end-of-course portfolio project overview: TikTokЧтениеActivity: Create your Course 5 TikTok projectЗаданиеActivity: Course 5 TikTok project labЛабораторнаяActivity Exemplar: Create your Course 5 TikTok project exemplar ЧтениеExemplar: Course 5 TikTok project exemplar labЛабораторная

Waze scenario

Course 5 end-of-course portfolio project overview: WazeЧтениеActivity: Create your Course 5 Waze projectЗаданиеActivity: Course 5 Waze project labЛабораторнаяActivity Exemplar: Create your Course 5 Waze project exemplar ЧтениеExemplar: Course 5 Waze project exemplar labЛабораторная

End-of-course portfolio project wrap-up

End-of-course project wrap-up and tips for ongoing career successВидеоAssess your Course 5 end-of-course projectЗаданиеCourse 5 glossaryЧтение

Course review: The nuts and bolts of machine learning

Reflect and connect with peersЧтениеCourse wrap-upВидеоGet started on the next courseЧтение
Activity: Build a Naive Bayes modelЛабораторная
Exemplar: Build a Naive Bayes modelЛабораторная
Test your knowledge: PACE in machine learning: The construct and execute stagesЗадание
Exemplar: Build a K-means modelЛабораторная
Test your knowledge: Evaluate a K-means modelЗадание
Activity: Build a decision treeЛабораторная
Exemplar: Build a decision treeЛабораторная
Test your knowledge: Tune tree-based modelsЗадание
Build and cross-validate a random forest model with PythonВидео
Build and validate a random forest model using a validation data setВидео
Reference guide: Random forest tuningЧтение
Reference guide: Validation and cross-validationЧтение
Activity: Build a random forest modelЛабораторная
Exemplar: Build a random forest modelЛабораторная
Case Study: Machine learning model unearths resourcing insights for Booz Allen HamiltonЧтение
Test your knowledge: Bagging Задание
Build an XGBoost model with Python Видео
Activity: Build an XGBoost modelЛабораторная
Exemplar: Build an XGBoost modelЛабораторная
Test your knowledge: BoostingЗадание