From 0.76 to 0.78: A 48-Hour Hackathon Journey in Data Science
How a 48-hour team sprint on the PISA math-score challenge moved from R² 0.76 to 0.78, and what hardware limits and CatBoost tuning taught us about competition ML.
Navigate the Wired • Thoughts on mathematics, machine learning, and digital consciousness
How a 48-hour team sprint on the PISA math-score challenge moved from R² 0.76 to 0.78, and what hardware limits and CatBoost tuning taught us about competition ML.
Part I of a causal inference series: Simpson's paradox, Pearl's ladder of causation, confounding, selection bias, and why correlation is not enough.
A deep dive into CatBoost's ordered target statistics, oblivious trees, and feature combinations, and why they beat XGBoost on categorical data.
How Byte Pair Encoding turns text into tokens, how vocabulary size and merge rules affect compression, and the traps to avoid when implementing BPE.
A theoretical overview of the Neural Tangent Kernel and what it reveals about training dynamics and the behavior of wide neural networks.
Linear regression from first principles: the model, its assumptions, and how squared error, absolute error, Huber loss, and likelihood shape what the model learns.
A practical tour of attention mechanisms, from Bahdanau soft attention and hard attention to self-attention and multi-head transformers.
A guide to choosing evaluation metrics for classification, regression, and language models, and why accuracy alone can hide a failing model.
A from-scratch account of training a GPT-2-scale language model: the architecture, data pipeline, compute constraints, and lessons from my first public project.