Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intuitive Machine Learning with Python: SVM, PCA & More
Rating: 5.0 out of 5(3 ratings)
147 students

Intuitive Machine Learning with Python: SVM, PCA & More

Build ML models in Python—Lasso, Ridge, Trees, PCA, SVM, Clustering & more—with clear explanations and no math anxiety!
Last updated 7/2025
English

What you'll learn

  • Students will understand the intuition behind some of the most widely used machine learning techniques.
  • Students will understand how to interpret output from machine learning algorithms.
  • Students will understand the appropriateness of machine learning tools.
  • Students will understand the intuition behind Python codes for machine learning.

Course content

5 sections22 lectures2h 26m total length
  • Downloading and Installing Python Without Path Errors2:50

    The brief video shows how to download and install the latest version of Python from Python's official repository. Later, we install Python and confirm that Python is installed correctly. A sign of a correct installation is that you can access Python from the command prompt.

  • Configuring Visual Studio Code: Connecting VS Code with Python2:36

    The video shows how to download and install VS Code. Later, we connect VS Code with Python and install critical extensions for Python and Jupyter notebook. If you did not install Python correctly from the previous video, VS Code will be unable to detect the Python installed on your computer.

  • Installing Python Packages: VS Code and Command Prompt2:22

    To excel in machine learning, you must learn how to install Python packages. We install packages using the PIP package manager via the PowerShell/Command Prompt. Later, we confirm that the packages are installed by checking the package versions.

  • Formatting Jupyter Notebook1:48

    Jupyter notebooks are great for sharing and organizing code and insights. You can easily add headings, bullet points, bold letters, and text highlights. To navigate through your Jupyter notebook, click on "Outline" in the lower left corner.

Requirements

  • Students do not need any basic knowledge for this course. I will provide you with Python codes that you can run and tweak. The objective of this course is to gather a firm intuition, not to delve deep into codes.

Description

Are you new to machine learning? Does the math seem overwhelming? If yes, this course is for you!

In this course, you’ll start from the basics. You'll download Python to your local machine and connect it with VS Code. You'll learn foundational Python skills - how to open .csv files, explore and select data, and apply basic data functions.

From there, you'll dive into powerful machine learning techniques without diving into the math. You’ll begin with supervised learning for classification, covering:

  • Decision Trees

  • K-Nearest Neighbors

  • Random Forests

  • Regression Trees

Then, you’ll move to more advanced models like:

  • Ridge, Lasso, and ElasticNet Regression

  • Support Vector Machines

Along the way, you'll intuitively understand concepts like gradient descent and cost functions - no tough math, just insight.

You'll also get:

  • Practice quizzes

  • Downloadable videos

  • Jupyter notebooks to code along

In the final section, you'll explore unsupervised learning, including:

  • Clustering

  • Market Basket Analysis

  • Principal Component Analysis (PCA)

These topics involve heavy math, but here, you’ll just focus on the core intuition and practical use. You’ll learn which technique to use and when, without memorizing formulas.

With just 2.5 hours of content, this course is designed to be concise, giving you maximum intuition, hands-on practice, and real insights in the least amount of time.

Who this course is for:

  • This course is suited for people who do not have a computer science background - ideally business students who want to gather an intuition and just enough knowledge to use machine learning.