Intuitive Machine Learning With Python
Published 6/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.14 GB | Duration: 2h 27m
Published 6/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.14 GB | Duration: 2h 27m
Learn Python, regressions, clustering, and support vector machines — without math anxiety!
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.
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 TreesK-Nearest NeighborsRandom ForestsRegression TreesThen, you’ll move to more advanced models like:Ridge, Lasso, and ElasticNet RegressionSupport Vector MachinesAlong the way, you'll intuitively understand concepts like gradient descent and cost functions - no tough math, just insight.You'll also get:Practice quizzesDownloadable videosJupyter notebooks to code alongIn the final section, you'll explore unsupervised learning, including:ClusteringMarket Basket AnalysisPrincipal 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.
Overview
Section 1: Configuring Python and Visual Studio Code
Lecture 1 Downloading and Installing Python Without Path Errors
Lecture 2 Configuring Visual Studio Code: Connecting VS Code with Python
Lecture 3 Installing Python Packages: VS Code and Command Prompt
Lecture 4 Formatting Jupyter Notebook
Section 2: Learning the Basics of Python
Lecture 5 Opening CSV Files: CSV Module vs Pandas
Lecture 6 Exploring Data
Lecture 7 Selecting Data
Lecture 8 Methods vs Attributes
Section 3: Supervised Learning: Classification
Lecture 9 K-Nearest Neighbors (Classification Through Voting!)
Lecture 10 Decision Trees (Classification By Splitting Data)
Lecture 11 Random Forests: Combining Multiple Decision Trees In Parallel
Lecture 12 Regression Trees: Combining Multiple Decision Trees Sequentially
Section 4: Supervised Learning: Prediction
Lecture 13 Linear Regression: Intuition
Lecture 14 Linear Regression: Minimum Cost Point
Lecture 15 Linear Regression with Gradient Descent
Lecture 16 Ridge Regression: Solving Linear Regression's Overfit Problem
Lecture 17 Lasso Regression: Automatic Feature Selection
Lecture 18 ElasticNet Regression: Combining Ridge and Lasso Regressions
Lecture 19 Support Vector Machines: Transforming Data Across Dimensions
Section 5: Unsupervised Learning
Lecture 20 Market Basket Analysis: Finding Patterns and Relationships in Sales Data
Lecture 21 Principal Component Analysis: Retaining Most Important Information
Lecture 22 Clustering: K-Means Vs Agglomerative Clustering
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.