VOOZH about

URL: https://www.coursera.org/learn/packt-core-machine-learning-and-evaluation-upwmy

⇱ Core Machine Learning & Evaluation | Coursera


Core Machine Learning & Evaluation

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Core Machine Learning & Evaluation

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Implement and evaluate machine learning algorithms such as regression, classification, and ensemble methods.

  • Understand and apply feature engineering and selection techniques to improve model performance.

  • Optimize models using hyperparameter tuning and regularization methods.

  • Use model evaluation techniques like cross-validation to assess and improve model accuracy.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

February 2026

Assessments

6 assignments

Taught in English

Build your subject-matter expertise

This course is part of the AI Engineering Masterclass: From Zero to AI Hero Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

This course features Coursera Coach!

A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will build a strong foundation in machine learning and model evaluation techniques. You will begin by learning the core concepts of machine learning, including supervised learning, regression models, and classification techniques. The course will then guide you through more advanced topics like feature engineering, model evaluation methods, and hyperparameter tuning, which are essential for building high-performing machine learning models. By working through hands-on projects, you'll apply these concepts and tools in real-world scenarios. Throughout the course, you will explore key machine learning algorithms such as decision trees, random forests, boosting, and ensemble learning methods. You'll also learn how to evaluate and optimize models using techniques like cross-validation and hyperparameter tuning. These skills will enable you to refine your models and improve their accuracy, ensuring that they are ready for real-world applications. This course is suitable for anyone looking to deepen their understanding of machine learning, model evaluation, and optimization. While there are no strict prerequisites, a basic understanding of Python programming and machine learning concepts is recommended. The course is designed for intermediate learners, and the content will provide valuable skills for anyone looking to pursue a career in data science or machine learning engineering. By the end of the course, you will be able to implement and optimize machine learning models using various algorithms, perform feature engineering and selection, evaluate models using cross-validation, and apply advanced techniques such as boosting and ensemble methods.

In this module, we will introduce you to the fundamental concepts of machine learning, focusing on supervised learning techniques like regression and classification. You will learn model evaluation strategies and apply your knowledge in a supervised learning mini project to solidify your skills.

What's included

8 videos2 readings1 assignment

8 videosβ€’Total 150 minutes
  • Introduction to Week 5 Introduction to Machine Learningβ€’1 minute
  • Day 1: Machine Learning Basics and Terminologyβ€’16 minutes
  • Day 2: Introduction to Supervised Learning and Regression Modelsβ€’16 minutes
  • Day 3: Advanced Regression Models – Polynomial Regression and Regularizationβ€’35 minutes
  • Day 4: Introduction to Classification and Logistic Regressionβ€’24 minutes
  • Day 5: Model Evaluation and Cross-Validationβ€’16 minutes
  • Day 6: k-Nearest Neighbors (k-NN) Algorithmβ€’17 minutes
  • Day 7: Supervised Learning Mini Projectβ€’25 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to the Course 'Core Machine Learning & Evaluation'β€’10 minutes
  • Full Specialization Resourcesβ€’10 minutes
1 assignmentβ€’Total 15 minutes
  • Week 5: Introduction to Machine Learning - Assessmentβ€’15 minutes

In this module, we will dive into the art of feature engineering, focusing on techniques like scaling, encoding, and feature selection to improve model performance. You will also explore various model evaluation methods and apply them to fine-tune your machine learning models for optimal outcomes.

What's included

8 videos1 assignment

8 videosβ€’Total 119 minutes
  • Introduction to Week 6 Feature Engineering and Model Evaluationβ€’1 minute
  • Day 1: Introduction to Feature Engineeringβ€’15 minutes
  • Day 2: Data Scaling and Normalizationβ€’16 minutes
  • Day 3: Encoding Categorical Variablesβ€’17 minutes
  • Day 4: Feature Selection Techniquesβ€’16 minutes
  • Day 5: Creating and Transforming Featuresβ€’18 minutes
  • Day 6: Model Evaluation Techniquesβ€’16 minutes
  • Day 7: Cross-Validation and Hyperparameter Tuningβ€’20 minutes
1 assignmentβ€’Total 15 minutes
  • Week 6: Feature Engineering and Model Evaluation - Assessmentβ€’15 minutes

In this module, we will explore advanced machine learning algorithms such as ensemble learning, Random Forests, and boosting methods like XGBoost and LightGBM. You will also tackle common challenges like imbalanced datasets and apply your learning in a hands-on project comparing various models.

What's included

8 videos1 assignment

8 videosβ€’Total 126 minutes
  • Introduction to Week 7 Advanced Machine Learning Algorithmsβ€’1 minute
  • Day 1: Introduction to Ensemble Learningβ€’15 minutes
  • Day 2: Bagging and Random Forestsβ€’14 minutes
  • Day 3: Boosting and Gradient Boostingβ€’16 minutes
  • Day 4: Introduction to XGBoostβ€’20 minutes
  • Day 5: LightGBM and CatBoostβ€’20 minutes
  • Day 6: Handling Imbalanced Dataβ€’17 minutes
  • Day 7: Ensemble Learning Project – Comparing Models on a Real Datasetβ€’23 minutes
1 assignmentβ€’Total 15 minutes
  • Week 7: Advanced Machine Learning Algorithms - Assessmentβ€’15 minutes

In this module, we will focus on model optimization techniques, including hyperparameter tuning, regularization, and cross-validation. You will learn advanced tuning methods such as Bayesian optimization and apply these techniques in a project to build and fine-tune your final machine learning model.

What's included

8 videos1 reading3 assignments

8 videosβ€’Total 126 minutes
  • Introduction to Week 8 Model Tuning and Optimizationβ€’1 minute
  • Day 1: Introduction to Hyperparameter Tuningβ€’14 minutes
  • Day 2: Grid Search and Random Searchβ€’16 minutes
  • Day 3: Advanced Hyperparameter Tuning with Bayesian Optimizationβ€’27 minutes
  • Day 4: Regularization Techniques for Model Optimizationβ€’13 minutes
  • Day 5: Cross-Validation and Model Evaluation Techniquesβ€’13 minutes
  • Day 6: Automated Hyperparameter Tuning with GridSearchCV and RandomizedSearchCVβ€’19 minutes
  • Day 7: Optimization Project – Building and Tuning a Final Modelβ€’23 minutes
1 readingβ€’Total 10 minutes
  • Conclusion to the Course 'Core Machine Learning & Evaluation'β€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Week 8: Model Tuning and Optimization - Assessmentβ€’15 minutes
  • Full Course Assessmentβ€’60 minutes
  • Full Course Practice Assessmentβ€’15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt
1,926 Coursesβ€’560,010 learners

Explore more from Machine Learning

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

The "Core Machine Learning & Evaluation" course is a comprehensive introduction to key machine learning algorithms, evaluation techniques, and optimization strategies. It covers essential topics such as supervised learning, feature engineering, ensemble methods, and model tuning. This course is highly relevant for anyone wanting to delve deeper into machine learning, as these are the core techniques used in real-world AI applications across various industries, from healthcare to finance.

This course provides a solid foundation in machine learning concepts and techniques. In Week 5, you’ll learn about machine learning basics, regression, and classification models. Week 6 focuses on feature engineering and model evaluation, teaching you essential skills like data scaling, encoding categorical variables, and evaluating model performance. Week 7 dives into advanced machine learning algorithms such as ensemble learning and boosting methods like XGBoost and LightGBM. Finally, Week 8 covers model optimization, including hyperparameter tuning and regularization techniques.

Upon completing this course, you will have the skills to build, evaluate, and optimize machine learning models. You'll be able to apply supervised learning techniques like regression and classification, improve model performance using feature engineering, and use advanced algorithms like Random Forests and XGBoost. Additionally, you'll have hands-on experience with model tuning, cross-validation, and hyperparameter optimization, making you capable of developing high-performance machine learning models.

This course assumes you have a basic understanding of Python programming and elementary statistics. No prior machine learning experience is required, but familiarity with fundamental concepts like data analysis and linear algebra will be helpful. The course is designed for learners who are ready to explore the practical aspects of machine learning, even if they are beginners in the field.

This course is aimed at aspiring data scientists, machine learning engineers, or anyone interested in mastering machine learning techniques. It’s suitable for beginners who want to understand the foundations of machine learning and apply them to real-world projects. It is also beneficial for those looking to deepen their understanding of machine learning concepts and techniques for professional growth.

The course contains approximately 11 hours of video content. The time it takes to complete will vary depending on how much time you dedicate to watching the videos and completing the exercises and projects. On average, it may take a few weeks to finish the course, assuming a pace of several hours per week.

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,