NumPy & Data Wrangling
Scaling, encoding, splitting and reshaping data the way training pipelines actually need it.
Beginner · 18 problems · 0 passed · Background reading: Python Engineering for AI — Overview
- 01NumPy Vectorized Min-Max Feature Scalingeasy
- 02NumPy Vectorized Z-Score Standardizationeasy
- 03NumPy Vectorized One-Hot Matrix Encodingeasy
- 04Vectorized Softmax Normalizationeasy
- 05NumPy Vectorized Confusion Matrixeasy
- 06Pandas GroupBy Metric Aggregationeasy
- 07Pandas Missing Value Imputation Pipelineeasy
- 08Vectorized Numerically Stable Log-Sum-Exphard
- 09Vectorized Euclidean Distance Matrix via Gram Matrixhard
- 10Stratified Train-Test Split Partitioneasy
- 11Streaming Moving Variance (Welford)medium
- 12Vectorized Batch Collator with Sequence Paddingmedium
- 13Vectorized Multi-Head Attention Reshape and Transposemedium
- 14Time-Window Event Stream Sessionizationmedium
- 15User Cohort Retention Matrix Enginemedium
- 16Vectorized Layer Normalization with Learnable Affinehard
- 17Vectorized Causal Triangular Attention Maskinghard
- 18FlashAttention Online Softmax Block Accumulatorhard
Next track: Math for ML