VOOZH about

URL: https://www.coursera.org/learn/applied-machine-learning-with-python

⇱ Applied Machine Learning with Python | Coursera


Applied Machine Learning with Python

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

Applied Machine Learning with Python

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

  • Explore machine learning algorithms, including supervised, unsupervised, and semi-supervised methods.

  • Apply decision trees, random forests, and K-means clustering for classification and clustering.

  • Develop machine learning models to gain insights and make predictions from real-world data.

  • Enhance model accuracy by applying model-boosting techniques and evaluating their effectiveness.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

14 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Mastering AI: Neural Nets, Vision System, Speech Recognition 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 offers an in-depth, practical introduction to machine learning using Python, covering core concepts across supervised, unsupervised, and semi-supervised methods.

Through hands-on exercises, you will master key algorithms such as decision trees and random forests for classification, regression models for prediction, and K-means clustering to uncover patterns in unlabeled data. You will also learn how to implement model boosting techniques to enhance accuracy and apply strategies for effectively leveraging unlabeled data to improve performance. This course is designed for learners with a foundation in Python and basic statistics, making it ideal for aspiring data scientists, machine learning practitioners, and Python developers looking to deepen their skills. By the end of this course, You will be able to: - Explain and implement decision trees and random forests as classification algorithms. - Define and differentiate various types of machine learning algorithms. - Analyze the working of regression for predictive tasks. - Apply K-means clustering to explore and discover patterns in unlabeled data. - Use unlabeled data to improve model training. - Manipulate boosting algorithms to achieve higher model accuracy. Equip yourself with practical tools and advanced techniques to bring predictive power to your projects. Enroll now and advance your AI journey!

In this module, learners will explore various types of machine learning and algorithms, such as Regression, along with different evaluation metrics that evaluate machine learning models at different stages of development.

What's included

30 videos6 readings5 assignments2 discussion prompts

30 videosβ€’Total 135 minutes
  • Course Introductionβ€’4 minutes
  • Machine Learning in Industryβ€’4 minutes
  • How Companies use Machine Learningβ€’5 minutes
  • Machine Learning Processβ€’5 minutes
  • Steps in Machine Learningβ€’4 minutes
  • Types of Machine Learningβ€’6 minutes
  • Introduction to Linear Regressionβ€’4 minutes
  • Real Life Examplesβ€’3 minutes
  • Calculating OLS β€’7 minutes
  • Equation of OLSβ€’3 minutes
  • Assumptions in Linear Regressionβ€’4 minutes
  • Demonstration: Setting Up the Model β€’5 minutes
  • Calculating R - Square and RMSE β€’5 minutes
  • Residual Plot and Q-Q Plot β€’2 minutes
  • Cook's Distanceβ€’5 minutes
  • Real - Life Examples of Logistic Regressionβ€’3 minutes
  • What is Logistic Regressionβ€’6 minutes
  • Cost Functionβ€’2 minutes
  • Assumptions in Logistic Regressionβ€’4 minutes
  • Demonstration of Logistic Regression: Transforming Dataβ€’6 minutes
  • Demonstration of Logistic Regression: Developing the Modelβ€’4 minutes
  • Confusion Matrixβ€’4 minutes
  • Example for Calculating Confusion Matrixβ€’6 minutes
  • Conditions for Over-Fitting and Under-Fittingβ€’5 minutes
  • Overfitting and Underfittingβ€’5 minutes
  • Performance Metrics - MSE, RMSE, MAE, MAPE β€’5 minutes
  • R - Square, RMSLE and Adjusted R - Squareβ€’4 minutes
  • Working of R - Squareβ€’5 minutes
  • Significance of R - Squareβ€’6 minutes
  • Summary for Inception of Machine Learningβ€’3 minutes
6 readingsβ€’Total 70 minutes
  • Welcome to Applied Machine Learning with Pythonβ€’10 minutes
  • How Companies are Crafting the Futureβ€’20 minutes
  • Machine Learning 101β€’10 minutes
  • Regression and its Assumptionsβ€’10 minutes
  • Role of Regularizationβ€’10 minutes
  • Evaluation of All Things Predictiveβ€’10 minutes
5 assignmentsβ€’Total 42 minutes
  • Knowledge Check : Introduction to Machine Learningβ€’30 minutes
  • Practice Quiz : AI and Augment of Machine Learningβ€’3 minutes
  • Practice Quiz : Overview of Machine Learningβ€’3 minutes
  • Practice Quiz : Regressionβ€’3 minutes
  • Practice Quiz : Evaluation Metricsβ€’3 minutes
2 discussion promptsβ€’Total 20 minutes
  • Introduce Yourselfβ€’10 minutes
  • Which of the following evaluation metrics is most suitable for Regression models?β€’10 minutes

This module will cover various supervised machine learning algorithms used to model data and provide desired results and conclusions, which will help individuals or organizations make informed decisions backed by data analysis.

What's included

34 videos3 readings4 assignments1 discussion prompt

34 videosβ€’Total 156 minutes
  • Classification in Machine Learningβ€’6 minutes
  • What is Decision Tree?β€’5 minutes
  • Decision Tree - Entropy and Information Gainβ€’5 minutes
  • Step by Step Building of Decision Treeβ€’5 minutes
  • Pruning in Decision Treeβ€’3 minutes
  • Demonstration: Importing Dataβ€’6 minutes
  • Demonstration: Building Decision Tree and Random Forest β€’5 minutes
  • Demonstration: Importance of Featuresβ€’2 minutes
  • Demonstration: Production Ready Random Forestβ€’3 minutes
  • Demonstration: Hyperparameter Tuningβ€’3 minutes
  • What is SVM?β€’4 minutes
  • Terminologies in SVMβ€’6 minutes
  • Hinge Loss Function and Other Parametersβ€’7 minutes
  • Demonstration of SVM - Exploring the Dataβ€’3 minutes
  • Demonstration of SVM - Setting up the SVM Classifierβ€’6 minutes
  • What is Naive Bayes?β€’4 minutes
  • Working of Naive Bayes: Bayes Theoremβ€’4 minutes
  • Example of Naive Bayes Algorithmβ€’5 minutes
  • Demonstration of Naive Bayes Codeβ€’4 minutes
  • Working of KNN β€’3 minutes
  • Example of KNN Algorithmβ€’4 minutes
  • Demonstration of KNN - Setting Up the Modelβ€’5 minutes
  • Demonstration of KNN - Transforming and Scaling Dataβ€’4 minutes
  • Demonstration of KNN - Creating Classifierβ€’3 minutes
  • Dimensionality Reductionβ€’7 minutes
  • Introduction to PCAβ€’5 minutes
  • Applying PCAβ€’6 minutes
  • Eigen Values and Eigen Vectorsβ€’5 minutes
  • Demonstration: Initializing PCAβ€’3 minutes
  • Demonstration: Determining Optimal Number of Components through PCAβ€’4 minutes
  • Demonstration: Implementing Optimal PCAβ€’5 minutes
  • Working of LDAβ€’5 minutes
  • Demonstration of LDAβ€’6 minutes
  • Summary for Machine Learning Algorithmsβ€’3 minutes
3 readingsβ€’Total 60 minutes
  • Decision Trees and Random Forestsβ€’20 minutes
  • SVM, KNN and Naive Bayes: When to Use Which Algorithm?β€’20 minutes
  • Best Practices for Dimensionality Reduction: PCA vs. LDAβ€’20 minutes
4 assignmentsβ€’Total 48 minutes
  • Knowledge Check : Machine Learning Algorithmsβ€’30 minutes
  • Practice Quiz : Decision Tree and Random Forestβ€’6 minutes
  • Practice Quiz : SVM, KNN and Naive Bayes Algorithmβ€’6 minutes
  • Practice Quiz : Dimensionality Reductionβ€’6 minutes
1 discussion promptβ€’Total 20 minutes
  • Which algorithm among SVM, KNN, and Naive Bayes do you find easier to use?β€’20 minutes

This module covers association rule mining to uncover meaningful associations. Additionally, learners will explore how to build recommendation engines, which play a key role in personalizing user experiences, boosting user engagement, and driving sales across various industries.

What's included

20 videos3 readings4 assignments

20 videosβ€’Total 112 minutes
  • What are Association Rules?β€’7 minutes
  • Apriori Algorithmβ€’6 minutes
  • Demonstrating Apriori Algorithmβ€’7 minutes
  • What are Recommendation Engine?β€’6 minutes
  • CBFβ€’7 minutes
  • Demonstration of Recommendation Engine: Preparing Dataβ€’6 minutes
  • Demonstration: Testing the Modelβ€’5 minutes
  • Elements for Reinforcement Learningβ€’7 minutes
  • Demonstration of Boosting: Explaining the Datasetβ€’6 minutes
  • Demonstration of Boosting: Cleaning and Transforming Datasetβ€’6 minutes
  • Demonstration of Boosting: Factors Affecting Promotionβ€’5 minutes
  • Demonstration of Boosting: Total Score and Service Affecting Promotionβ€’5 minutes
  • Demonstration of Boosting: Age , Previous Year rating Influencing Promotionβ€’4 minutes
  • Demonstration of Boosting: Department Influencing Promotionβ€’5 minutes
  • Demonstration of Boosting: Education Affecting Promotion and Summarizationβ€’5 minutes
  • Demonstration of Boosting: Modeling the Dataβ€’5 minutes
  • Demonstration of Boosting: Building a Modelβ€’6 minutes
  • Working of K-Means Algorithmβ€’6 minutes
  • Demonstration of K-Means Clusteringβ€’6 minutes
  • Summary for Association Rule Mining and Recommendation Systemβ€’3 minutes
3 readingsβ€’Total 55 minutes
  • FP-Growth in Association Ruleβ€’10 minutes
  • How Recommendation Engines Personalize Your Worldβ€’20 minutes
  • Training Models to Get Better with Experienceβ€’25 minutes
4 assignmentsβ€’Total 48 minutes
  • Knowledge Check : Association Rules and Recommendation Systemβ€’30 minutes
  • Practice Quiz : Association Rulesβ€’6 minutes
  • Practice Quiz : Recommendation Enginesβ€’6 minutes
  • Practice Quiz : Reinforcement Learning and Boostingβ€’6 minutes

This module is designed to assess an individual on the various concepts and teachings covered in this course. Evaluate your knowledge with a comprehensive graded quiz on Python programming concepts, Regression Modeling, Supervised machine learning algorithms and Association rule mining.

What's included

1 video1 reading1 assignment1 discussion prompt

1 videoβ€’Total 3 minutes
  • Course Summary for Applied Machine Learning with Pythonβ€’3 minutes
1 readingβ€’Total 30 minutes
  • Final Project: Cab Booking Demand Analysisβ€’30 minutes
1 assignmentβ€’Total 30 minutes
  • Knowledge Check : Applied Machine Learningβ€’30 minutes
1 discussion promptβ€’Total 10 minutes
  • Describe Your Learning Journeyβ€’10 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

Edureka
203 Coursesβ€’185,285 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

This course, Applied Machine Learning with Python, focuses on teaching practical machine learning techniques using Python. It covers various algorithms, including decision trees, random forests, regression, and clustering, and guides learners in applying these methods to solve real-world problems.

The course emphasizes hands-on experience in building models, analyzing data, and improving model performance through techniques like boosting. By the end, learners will have the skills to implement machine learning algorithms, evaluate their effectiveness, and uncover valuable insights from data.

The Applied Machine Learning with Python course is ideal for aspiring data scientists, software developers, and professionals looking to enhance their skills in machine learning. It provides hands-on experience in building and deploying machine learning models using Python, making it perfect for those seeking to apply data-driven solutions in real-world scenarios.

The duration of this course is approximately 4 weeks, depending on the learner's pace, with an estimated commitment of 2-3 hours per week for lectures, hands-on projects, and assessments.

The course utilizes Google Colab as the primary platform for coding operations. Learners may also use integrated development environments (IDEs) like Jupyter Notebook, PyCharm, Spyder, or VS Code for more extensive coding projects if desired.

You should be comfortable with Python basics and have a foundation in statistics or linear algebra. Prior exposure to data analysis libraries is helpful but not required.

The course covers regression (linear, logistic), classification, decision trees, ensemble methods, and introduces advanced algorithms like SVMs.

Yes, it equips you with practical ML skills that are highly valued in data science, analytics, and AI career paths.

Machine learning opens opportunities in data science, AI engineering, business analytics, and research roles across industries.

Yes, you’ll receive a Coursera certificate to validate your skills and share with employers and on LinkedIn.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

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,