25 July 2026 · 20 min read Building an Invoice Late-Payment Predictor with Python and Scikit-learn How I designed DueSignal’s machine-learning pipeline to predict late invoice payments without data leakage, evaluate probability quality, and turn model outputs into actionable collection priorities. Machine Learning Scikit-learn Python Read article
20 May 2026 · 4 min read Feature Engineering for Machine Learning: Practical Techniques The often-overlooked craft of transforming raw data into informative features — covering encoding, scaling, missing values, interactions, and selection. Feature Engineering Machine Learning Scikit-learn Read article
6 May 2026 · 3 min read Diffusion Models Explained: The Math Behind Stable Diffusion How denoising diffusion probabilistic models learn to generate images by reversing a gradual noising process — explained from the ground up. Generative AI Diffusion Models Deep Learning Read article
22 April 2026 · 3 min read Time Series Anomaly Detection with LSTMs How to build a robust anomaly detection pipeline for multivariate sensor data using LSTM autoencoders in PyTorch, with practical tips on thresholding and deployment. Time Series LSTM Anomaly Detection Read article
8 April 2026 · 4 min read Convolutional Neural Networks: How Machines See A ground-up explanation of CNNs — convolution, pooling, receptive fields, and the architectural choices that made deep learning work for images. Computer Vision CNN Deep Learning Read article
25 March 2026 · 3 min read Gradient Descent Optimizers: From SGD to Adam A practical guide to the most widely used optimization algorithms in deep learning — what they compute, why they differ, and when to use each one. Deep Learning Optimization PyTorch Read article
10 March 2026 · 3 min read Understanding Transformers: The Architecture Behind Modern NLP A deep dive into the self-attention mechanism and how transformers replaced recurrent networks to become the foundation of modern language models. NLP Deep Learning Transformers Read article