Applied Machine Learning with Python
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Applied Machine Learning with Python
This course is part of Mastering AI: Neural Nets, Vision System, Speech Recognition Specialization
Instructor: Edureka
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
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.
Skills you'll gain
Tools you'll learn
Details to know
14 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- 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
Offered by
Explore more from Machine Learning
- Status: Free TrialU
University of Michigan
Course
- Status: Free TrialU
University of Michigan
Course
- Status: Free TrialA
Arizona State University
Course
Why people choose Coursera for their career
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.
More questions
Financial aid available,
