RANIARANIA Academy

Introduction to Machine Learning & the Workflow

Learn what machine learning actually is, how the end-to-end workflow fits together, and how to frame a real problem as a machine-learning task. You will leave able to decide whether ML is the right tool, name the task type, identify features and labels, and set up a working Python environment with scikit-learn and Jupyter.

Watch the free preview

What machine learning is (and is not) — free to watch, no account needed.

Machine Learning BEGINNER · 150 min · Certificate on completion · 3 CPD points

What you'll learn

  • Frame a real problem as a machine-learning task, naming the target, the inputs and the task type
  • Distinguish supervised, unsupervised and reinforcement learning and pick the right one
  • Walk the end-to-end ML workflow from problem framing to deployment
  • Split data correctly into training, validation and test sets and explain why
  • Set up a reproducible Python ML environment with scikit-learn and Jupyter

Syllabus

What Machine Learning Really Is
What machine learning is (and is not)Free preview15 min
Supervised, unsupervised and reinforcement learning15 min
The End-to-End ML Workflow
The ML workflow from problem to deployment15 min
Features and labels — the shape of ML data15 min
Splitting Data and Fitting Models Well
Training, validation and test splits15 min
Overfitting, underfitting and the bias-variance idea15 min
Environment and Framing the Problem
Setting up the Python ML environment15 min
Framing a problem as a machine-learning task15 min
Lab — 10 Exercises & Solutions
Exercises 1–515 min
Exercises 6–1015 min