Skills › ML Fundamentals

Supervised Learning

Train and evaluate classification and regression models.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Train decision trees, random forests, and neural nets
  • Evaluate with accuracy, F1, AUC
  • Avoid overfitting with regularisation

Prerequisites

Watch (10 videos)

2.6 K-nearest neighbors in Python (L02: Nearest Neighbor Methods)
Sebastian Raschka · beginner hands-on
→ Implement k-nearest neighbors in Python→ Use scikit-learn for machine learning tasks
Creating an SVM from scratch - Practical Machine Learning Tutorial with Python p.25
sentdex · beginner hands-on
→ Implement SVM from scratch in Python→ Solve constraint optimization problems
L8.5 Logistic Regression in PyTorch -- Code Example
Sebastian Raschka · beginner hands-on
→ Implement logistic regression in PyTorch→ Train a logistic regression model
Waste Classification Machine Learning Classification Project-Waste Recycling
Krish Naik · beginner hands-on
→ Build a waste classification model→ Train a machine learning model
TensorFlow Tutorial 03 - First Neural Network (Training, Evaluation & Prediction)
Patrick Loeber · beginner hands-on
→ Build a deep neural network→ Train and evaluate a model→ Make predictions with a model
Introduction to Machine Learning | | Learning ML with Scikit | Iris Dataset
The AI Guy · beginner hands-on
→ Implement supervised learning using Scikit Learn
Pytorch Tutorial 5-Live- Kaggle Advance House Price Prediction Using Pytorch Deep Learning
Krish Naik · beginner hands-on
→ Build a house price prediction model with PyTorch→ Implement deep learning techniques for predictive modeling
PyTorch Book Reading - 7. Training a Tumor classifier
Weights & Biases · beginner hands-on
→ Train a classifier→ Use PyTorch for deep learning
How to implement Logistic Regression from scratch with Python
AssemblyAI · intermediate hands-on
→ Implement Logistic Regression from scratch→ Understand the math behind Logistic Regression
SVM Optimization - Practical Machine Learning Tutorial with Python p.27
sentdex · advanced hands-on
→ Implement SVM in Python→ Optimize machine learning models

Read (10 articles)

📄
Data Labelling: The Foundation of Supervised Machine Learning
Medium · Machine Learning · 2026-05-10
📄
Building an Anemia Detection System Using Machine Learning 🚑
Dev.to · Yogeshwaran Ravichandran · 2025-01-09
📄
Types of Machine Learning - Explained Simply
Dev.to · Jasim Alam · 2025-07-21
📄
5 Regression Projects in Python (with Full Code)
Dev.to · Ertugrul · 2025-07-24
📄
What is Simple Linear Regression?
Dev.to · Dev Patel · 2025-07-28
📄
Introduction to Supervised Machine Learning for Beginners
Dev.to · Lucy Joan · 2025-08-02
📄
Understanding Classification in Supervised Learning
Dev.to · Naomi Jepkorir · 2025-08-28