Problem library
ML building blocks, one implementation at a time.
Practice the functions, model classes, and training loops inside production ML systems.
Minibatch Iterator
Implement Minibatch Iterator with production-minded edge case handling.
Feature Normalization
Implement Feature Normalization with production-minded edge case handling.
Categorical Encoding
Implement Categorical Encoding with production-minded edge case handling.
Sequence Padding
Pad or truncate variable-length token sequences and build attention masks.
Time-Window Aggregation
Aggregate timestamped values into fixed windows while preserving empty gaps.
Deduplication
Remove duplicate identifiers while preserving their first-occurrence order.
Time-Based Train/Test Split
Split events chronologically without future leakage.