πŸ“š Learning Resources

Everything you need to learn ML: datasets, tools, tutorials, cheatsheets, and book recommendations.

Datasets

MNIST

Beginner

Digit Classification

70K images

CIFAR-10

Beginner

Image Classification

60K images

ImageNet

Advanced

Image Classification

14M images

IMDB Reviews

Beginner

Sentiment Analysis

50K texts

SQuAD 2.0

Intermediate

Question Answering

150K QA pairs

COCO

Intermediate

Object Detection

330K images

MovieLens

Beginner

Recommendation

25M ratings

Kaggle Titanic

Beginner

Binary Classification

1.3K rows

Tools & Libraries

πŸ”·

TensorFlow

Google's ML framework

πŸ”₯

PyTorch

Facebook's ML framework

πŸ”¬

Scikit-learn

Classical ML algorithms

πŸ€—

Hugging Face

Transformers & models

🐼

Pandas

Data manipulation

πŸ”’

NumPy

Numerical computing

πŸ“Š

Matplotlib

Data visualization

πŸ“ˆ

Weights & Biases

Experiment tracking

πŸ”„

MLflow

ML lifecycle management

🐳

Docker

Containerization

⚑

FastAPI

API development

🎈

Streamlit

ML app deployment

Tutorials & Guides

Tutorial
45 min

Neural Network from Scratch

Build a neural network using only NumPy to truly understand backpropagation.

Intermediate
Guide
30 min

Fine-tuning BERT

Step-by-step guide to fine-tune BERT for text classification.

Intermediate
Tutorial
25 min

Deploy ML Model with FastAPI

Create a REST API for your trained model and deploy to cloud.

Beginner
Deep Dive
35 min

CNN Visualization Techniques

Understand what CNNs learn using Grad-CAM and feature visualization.

Advanced
Tutorial
20 min

Hyperparameter Tuning with Optuna

Automate hyperparameter search for better model performance.

Intermediate
Guide
40 min

Building RAG Applications

Create retrieval-augmented generation systems with LangChain.

Advanced

Cheatsheets

NumPy Cheatsheet

2 pages β€’ 15K downloads

Pandas Cheatsheet

2 pages β€’ 18K downloads

Matplotlib Cheatsheet

2 pages β€’ 12K downloads

Scikit-learn Cheatsheet

4 pages β€’ 20K downloads

PyTorch Cheatsheet

3 pages β€’ 14K downloads

TensorFlow Cheatsheet

3 pages β€’ 11K downloads

SQL for ML Cheatsheet

2 pages β€’ 9K downloads

Git for ML Cheatsheet

1 pages β€’ 8K downloads

Recommended Books

Hands-On Machine Learning

AurΓ©lien GΓ©ron

Beginner-Intermediate

Deep Learning

Goodfellow, Bengio, Courville

Advanced

Pattern Recognition and ML

Christopher Bishop

Advanced

Python Machine Learning

Sebastian Raschka

Intermediate

πŸ”— Quick Links