Top 10 ML Algorithms

Cute, colourful & beginner-friendly mini-course

✨ Tap a card β†’ open full lesson page
πŸ“₯ Works as a local / offline dashboard

🧠 Build your ML intuition, one cute card at a time

Use this dashboard as your home base. Each tile opens a dedicated page where the algorithm becomes a tiny adventure β€” with visuals, analogies, and friendly explanations.

Pick a card ➜ Read the story ➜ Try the ideas in code
πŸ“š 10 algorithms β€’ 4 categories Perfect for quick revisits
πŸ”
🧩

Pick your next algorithm πŸ’‘

Each card links to a full page with deeper explanations & fun visuals.

πŸ“ˆ
Linear Regression
Supervised
The gentle slope-fitting friend: predict numbers with straight lines and simple maths.
πŸšͺ
Logistic Regression
Supervised
Turns scores into probabilities so you can say β€œyes/no” with confidence (and a cute S-curve).
🌳
Decision Trees
Supervised
Follow the branches of β€œif… then…” questions until you reach a cute little leaf decision.
🌲
Random Forest
Supervised
A whole forest of trees that vote together. One tree might wobble, but the forest is steady.
🧱
Support Vector Machines
Supervised
Builds the crispest wall between classes it can β€” then balances on the support vectors.
πŸ‘―β€β™€οΈ
K-Nearest Neighbours
Supervised
β€œShow me your neighbours and I’ll guess who you are.” Super intuitive, surprisingly strong.
🍬
K-Means Clustering
Unsupervised
Drop sweets on a table; watch them gather into colour-coded piles around their favourite centroid.
πŸ”
PCA
Dim. Reduction
Spins the data cloud to find the most β€œinteresting” directions, then flattens smartly.
πŸ’Œ
Naive Bayes
Supervised
A sweet little probabilistic model that assumes independence and still works shockingly well.
⚑
Neural Networks
Deep Learning
Many tiny β€œneurons” stacked into layers that slowly sculpt elegant decision boundaries.

🌟 Cute learning path suggestion

Follow this colourful route if you want a gentle progression:

1. Linear Regression β†’ 2. Logistic Regression β†’ 3. Decision Trees β†’ 4. Random Forest β†’ 5. KNN β†’ 6. K-Means β†’ 7. Naive Bayes β†’ 8. PCA β†’ 9. SVM β†’ 10. Neural Networks