<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Albert Queraltó — Machine Learning and Data Engineering</title><description>Articles about machine learning, data systems, model validation, and production engineering.</description><link>https://albertqueralto.dev/</link><item><title>Building an Invoice Late-Payment Predictor with Python and Scikit-learn</title><link>https://albertqueralto.dev/blog/duesignal/</link><guid isPermaLink="true">https://albertqueralto.dev/blog/duesignal/</guid><description>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.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><category>Machine Learning</category><category>Scikit-learn</category><category>Python</category><category>Fintech</category><category>MLOps</category></item><item><title>Feature Engineering for Machine Learning: Practical Techniques</title><link>https://albertqueralto.dev/blog/feature-engineering-ml/</link><guid isPermaLink="true">https://albertqueralto.dev/blog/feature-engineering-ml/</guid><description>The often-overlooked craft of transforming raw data into informative features — covering encoding, scaling, missing values, interactions, and selection.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>Feature Engineering</category><category>Machine Learning</category><category>Scikit-learn</category><category>Data Science</category></item><item><title>Diffusion Models Explained: The Math Behind Stable Diffusion</title><link>https://albertqueralto.dev/blog/diffusion-models/</link><guid isPermaLink="true">https://albertqueralto.dev/blog/diffusion-models/</guid><description>How denoising diffusion probabilistic models learn to generate images by reversing a gradual noising process — explained from the ground up.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><category>Generative AI</category><category>Diffusion Models</category><category>Deep Learning</category><category>Computer Vision</category></item><item><title>Time Series Anomaly Detection with LSTMs</title><link>https://albertqueralto.dev/blog/lstm-anomaly-detection/</link><guid isPermaLink="true">https://albertqueralto.dev/blog/lstm-anomaly-detection/</guid><description>How to build a robust anomaly detection pipeline for multivariate sensor data using LSTM autoencoders in PyTorch, with practical tips on thresholding and deployment.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>Time Series</category><category>LSTM</category><category>Anomaly Detection</category><category>PyTorch</category><category>MLOps</category></item><item><title>Convolutional Neural Networks: How Machines See</title><link>https://albertqueralto.dev/blog/convolutional-neural-networks/</link><guid isPermaLink="true">https://albertqueralto.dev/blog/convolutional-neural-networks/</guid><description>A ground-up explanation of CNNs — convolution, pooling, receptive fields, and the architectural choices that made deep learning work for images.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>Computer Vision</category><category>CNN</category><category>Deep Learning</category><category>PyTorch</category></item><item><title>Gradient Descent Optimizers: From SGD to Adam</title><link>https://albertqueralto.dev/blog/gradient-descent-optimizers/</link><guid isPermaLink="true">https://albertqueralto.dev/blog/gradient-descent-optimizers/</guid><description>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.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>Deep Learning</category><category>Optimization</category><category>PyTorch</category><category>Training</category></item><item><title>Understanding Transformers: The Architecture Behind Modern NLP</title><link>https://albertqueralto.dev/blog/understanding-transformers/</link><guid isPermaLink="true">https://albertqueralto.dev/blog/understanding-transformers/</guid><description>A deep dive into the self-attention mechanism and how transformers replaced recurrent networks to become the foundation of modern language models.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>NLP</category><category>Deep Learning</category><category>Transformers</category><category>PyTorch</category></item></channel></rss>