Data Science: Supervised Machine Learning in Python

Full Guide to Implementing Classic Machine Learning Algorithms in Python and with Scikit-Learn
4.76 (3535 reviews)
Udemy
platform
English
language
Data Science
category
Data Science: Supervised Machine Learning in Python
25 802
students
6.5 hours
content
May 2025
last update
$29.99
regular price

What you will learn

Understand and implement K-Nearest Neighbors in Python

Understand the limitations of KNN

User KNN to solve several binary and multiclass classification problems

Understand and implement Naive Bayes and General Bayes Classifiers in Python

Understand the limitations of Bayes Classifiers

Understand and implement a Decision Tree in Python

Understand and implement the Perceptron in Python

Understand the limitations of the Perceptron

Understand hyperparameters and how to apply cross-validation

Understand the concepts of feature extraction and feature selection

Understand the pros and cons between classic machine learning methods and deep learning

Use Sci-Kit Learn

Implement a machine learning web service

Course Gallery

Data Science: Supervised Machine Learning in Python – Screenshot 1
Screenshot 1Data Science: Supervised Machine Learning in Python
Data Science: Supervised Machine Learning in Python – Screenshot 2
Screenshot 2Data Science: Supervised Machine Learning in Python
Data Science: Supervised Machine Learning in Python – Screenshot 3
Screenshot 3Data Science: Supervised Machine Learning in Python
Data Science: Supervised Machine Learning in Python – Screenshot 4
Screenshot 4Data Science: Supervised Machine Learning in Python

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

This course excels in providing hands-on experience with classic machine learning algorithms while incorporating essential theory and intuition. However, some students may find content lacking or certain topics moving too quickly without properly explaining statistical concepts. As such, this course best serves those with prior knowledge looking to advance their understanding of these Python-based models.

What We Liked

  • Covers the implementation of several classic machine learning algorithms in Python and with Scikit-Learn
  • Clear explanations of theory related to K-Nearest Neighbors, Naive Bayes, Decision Trees, and Perceptron
  • Code implementations made readily available and approachable for learners
  • Focus on understanding the intuition behind these algorithms instead of just coding them

Potential Drawbacks

  • Some reviewers mention feeling that some content is missing or not covered in sufficient depth, such as regression cases for Decision Trees or tree pruning
  • Concerns about pacing and assuming prior statistical knowledge
  • Implementations of algorithms mentioned to be slower than alternative solutions
  • Minimal coverage on building a machine learning web service compared to expectations
944014
udemy ID
29/08/2016
course created date
17/10/2019
course indexed date
Bot
course submited by