VOOZH about

URL: https://www.coursera.org/learn/packt-intermediate-data-manipulation-and-machine-learning-7yhek

⇱ Intermediate Data Manipulation and Machine Learning | Coursera


Intermediate Data Manipulation and Machine Learning

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

Intermediate Data Manipulation and Machine Learning

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

  • Identify and describe core concepts of AI and machine learning

  • Explain and illustrate various regression analysis techniques to solve real-world problems

  • Utilize methods to build and evaluate robust machine learning models

  • Assess clustering and dimensionality reduction methods for data analysis

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

7 assignments

Taught in English

Build your subject-matter expertise

This course is part of the R Ultimate 2024 - R for Data Science and Machine Learning 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 14 modules in this course

Updated in May 2025.

This course now 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 comprehensive course, you will explore artificial intelligence (AI) and its core concepts, forming a solid foundation for machine learning. You will delve into regression analysis, applying univariate, polynomial, and multivariate regression techniques to real-world problems through interactive labs. Next, you will learn model preparation and evaluation, focusing on underfitting, overfitting, data splitting, and resampling methods, alongside regularization techniques to enhance model performance. The course covers classification methods, including confusion matrices, ROC curves, decision trees, random forests, logistic regression, and support vector machines, all paired with practical labs. You will also explore ensemble models and association rules, like the Apriori algorithm, to uncover hidden data patterns. Designed for data scientists, machine learning enthusiasts, and technical professionals, this course requires a basic understanding of machine learning concepts and Python programming. Learning outcomes include grasping AI and machine learning fundamentals, applying regression analysis, building and evaluating models, implementing classification techniques, performing clustering and dimensionality reduction, uncovering patterns with association rules, and applying reinforcement learning principles.

In this module, we will lay the groundwork for understanding AI and machine learning. We will start by exploring the core concepts of AI, delve into the fundamentals of machine learning, and gain insights into how models are built and trained to solve real-world problems.

What's included

3 videos2 readings

3 videosβ€’Total 18 minutes
  • AI 101β€’5 minutes
  • Machine Learning 101β€’7 minutes
  • Modelsβ€’6 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to the Course 'Intermediate Data Manipulation and Machine Learning'β€’10 minutes
  • Full Specialization Resourcesβ€’10 minutes

In this module, we will dive deep into regression analysis, starting with an overview of different regression types. We will then explore univariate and multivariate regression, including hands-on labs and exercises, to solidify our understanding of these essential techniques.

What's included

12 videos

12 videosβ€’Total 86 minutes
  • Regression Types 101β€’4 minutes
  • Univariate Regression 101β€’6 minutes
  • Univariate Regression Interactiveβ€’4 minutes
  • Univariate Regression Labβ€’12 minutes
  • Univariate Regression Exerciseβ€’2 minutes
  • Univariate Regression Solutionβ€’8 minutes
  • Polynomial Regression 101β€’2 minutes
  • Polynomial Regression Labβ€’14 minutes
  • Multivariate Regression 101β€’5 minutes
  • Multivariate Regression Labβ€’14 minutes
  • Multivariate Regression Exerciseβ€’2 minutes
  • Multivariate Regression Solutionβ€’13 minutes

In this module, we will focus on preparing and evaluating machine learning models. We will explore critical concepts like underfitting and overfitting, learn to split data for model assessment, and practice resampling techniques to ensure robust model performance.

What's included

6 videos1 assignment

6 videosβ€’Total 58 minutes
  • Underfitting / Overfitting 101β€’11 minutes
  • Train / Validation / Test Split 101β€’3 minutes
  • Train / Validation / Test Split Interactiveβ€’8 minutes
  • Train / Validation / Test Split Labβ€’13 minutes
  • Resampling Techniques 101β€’5 minutes
  • Resampling Techniques Labβ€’18 minutes
1 assignmentβ€’Total 15 minutes
  • Assessment 1β€’15 minutes

In this module, we will delve into the fundamentals of regularization. We will explore how techniques like L1 and L2 regularization work and practice applying them in hands-on lab sessions to enhance the reliability and performance of our models.

What's included

2 videos

2 videosβ€’Total 24 minutes
  • Regularization 101β€’6 minutes
  • Regularization Labβ€’18 minutes

In this module, we will cover the basics of classification. We will start with confusion matrices and ROC curves, then engage in interactive and lab sessions to gain hands-on experience in evaluating and optimizing classification models.

What's included

7 videos

7 videosβ€’Total 53 minutes
  • Confusion Matrix 101β€’6 minutes
  • ROC Curve 101β€’7 minutes
  • ROC Curve Interactiveβ€’6 minutes
  • ROC Curve Lab Introductionβ€’2 minutes
  • ROC Curve Lab 1/3 (Data Prep, Modeling)β€’13 minutes
  • ROC Curve Lab 2/3 (Confusion Matrix and ROC)β€’6 minutes
  • ROC Curve Lab 3/3 (ROC, AUC, Cost Function)β€’12 minutes

In this module, we will explore decision trees for classification. We will learn how they work, engage in lab sessions to build and implement decision tree models, and apply our knowledge to solve practical classification problems.

What's included

4 videos1 assignment

4 videosβ€’Total 24 minutes
  • Decision Trees 101β€’6 minutes
  • Decision Trees Lab (Introduction)β€’2 minutes
  • Decision Trees Lab (Coding)β€’15 minutes
  • Decision Trees Exerciseβ€’2 minutes
1 assignmentβ€’Total 15 minutes
  • Assessment 2β€’15 minutes

In this module, we will delve into Random Forests. We will understand the principles of ensemble learning, engage in coding labs to build and optimize Random Forest models, and explore how these techniques improve classification performance.

What's included

5 videos

5 videosβ€’Total 29 minutes
  • Random Forests 101β€’3 minutes
  • Random Forests Interactiveβ€’4 minutes
  • Random Forest Lab (Introduction)β€’2 minutes
  • Random Forest Lab (Coding 1/2)β€’12 minutes
  • Random Forest Lab (Coding 2/2)β€’9 minutes

In this module, we will explore logistic regression for classification. We will learn how logistic regression models work, engage in coding labs to build and interpret these models, and apply our knowledge to solve practical classification tasks.

What's included

5 videos

5 videosβ€’Total 26 minutes
  • Logistic Regression 101β€’8 minutes
  • Logistic Regression Lab (Introduction)β€’1 minute
  • Logistic Regression Lab (Coding 1/2)β€’9 minutes
  • Logistic Regression Lab (Coding 2/2)β€’7 minutes
  • Logistic Regression Exerciseβ€’1 minute

In this module, we will delve into Support Vector Machines (SVM). We will learn how SVMs work, engage in coding labs to build and optimize SVM models, and apply our knowledge to solve challenging classification tasks.

What's included

5 videos1 assignment

5 videosβ€’Total 22 minutes
  • Support Vector Machines 101β€’5 minutes
  • Support Vector Machines Lab (Introduction)β€’1 minute
  • Support Vector Machines Lab (Coding 1/2)β€’8 minutes
  • Support Vector Machines Lab (Coding 2/2)β€’5 minutes
  • Support Vector Machines Exerciseβ€’2 minutes
1 assignmentβ€’Total 15 minutes
  • Assessment 3β€’15 minutes

In this module, we will explore ensemble models. We will understand how these techniques work, discover how they enhance classification performance, and evaluate their impact on model accuracy and robustness.

What's included

1 video

1 videoβ€’Total 3 minutes
  • Ensemble Models 101β€’3 minutes

In this module, we will delve into association rules. We will explore the fundamentals of this technique, apply the Apriori algorithm in hands-on labs, and practice extracting meaningful associations and patterns from real-world datasets.

What's included

7 videos

7 videosβ€’Total 48 minutes
  • Association Rules 101β€’6 minutes
  • Apriori 101β€’8 minutes
  • Apriori Lab (Introduction)β€’2 minutes
  • Apriori Lab (Coding 1/2)β€’8 minutes
  • Apriori Lab (Coding 2/2)β€’11 minutes
  • Apriori Exerciseβ€’2 minutes
  • Apriori Solutionβ€’11 minutes

In this module, we will explore clustering techniques. We will start with an overview, then dive into specific methods like k-means, hierarchical clustering, and DBSCAN. Through hands-on labs and exercises, we will gain practical experience in grouping data and uncovering patterns.

What's included

10 videos1 assignment

10 videosβ€’Total 92 minutes
  • Clustering Overviewβ€’3 minutes
  • kmeans 101β€’7 minutes
  • kmeans Labβ€’16 minutes
  • kmeans Exerciseβ€’3 minutes
  • kmeans Solutionβ€’11 minutes
  • Hierarchical Clustering 101β€’8 minutes
  • Hierarchical Clustering Interactiveβ€’7 minutes
  • Hierarchical Clustering Labβ€’19 minutes
  • DBSCAN 101β€’5 minutes
  • DBSCAN Labβ€’14 minutes
1 assignmentβ€’Total 15 minutes
  • Assessment 4β€’15 minutes

In this module, we will delve into dimensionality reduction. We will explore techniques like PCA and t-SNE, engage in practical lab sessions, and apply these methods to simplify and interpret complex data structures.

What's included

12 videos

12 videosβ€’Total 83 minutes
  • PCA 101β€’9 minutes
  • PCA Labβ€’15 minutes
  • PCA Exerciseβ€’2 minutes
  • PCA Solutionβ€’9 minutes
  • t-SNE 101β€’6 minutes
  • t-SNE Lab (Sphere)β€’6 minutes
  • t-SNE Lab (MNIST)β€’7 minutes
  • Factor Analysis 101β€’9 minutes
  • Factor Analysis Lab (Introduction)β€’2 minutes
  • Factor Analysis Lab (Coding 1/2)β€’8 minutes
  • Factor Analysis Lab (Coding 2/2)β€’8 minutes
  • Factor Analysis Exerciseβ€’2 minutes

In this module, we will explore reinforcement learning. We will understand the mechanisms of RL algorithms, apply the UCB algorithm in interactive and lab sessions, and gain practical skills in optimizing RL agents for better decision-making in uncertain environments.

What's included

6 videos1 reading3 assignments

6 videosβ€’Total 50 minutes
  • Reinforcement Learning 101β€’8 minutes
  • Upper Confidence Bound 101β€’13 minutes
  • Upper Confidence Bound Interactiveβ€’7 minutes
  • Upper Confidence Bound Lab (Introduction)β€’2 minutes
  • Upper Confidence Bound Lab (Coding 1/2)β€’14 minutes
  • Upper Confidence Bound Lab (Coding 2/2)β€’6 minutes
1 readingβ€’Total 10 minutes
  • Conclusion to the Course 'Intermediate Data Manipulation and Machine Learning'β€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Full Course Practice Assessmentβ€’15 minutes
  • Assessment 5β€’15 minutes
  • Full Course Assessmentβ€’60 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 Data Analysis

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

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,