Latest

Welcome to my research blog! ๐Ÿ‘‹ Here, I share my experiences, insights, and the latest updates on my projects and resume.

Subscribe to the newsletter:
  • Published on
    The Exponential Weighted Moving Average (EMA) is ubiquitous in signal processing, especially in the algorithmic trading scene. It serves to filter out noise from the signal and compute an average/expected value, with recent samples carrying more significant weight in the calculation. Although this is a fundamental tool, the underlying theory can be confusing. This post attempts to make things clear regarding the theory and practical usage of EMA.
  • Published on
    This guide explores building a scalable training pipeline using PyTorch Lightning and LightningCLI. It covers handling dataset preparation, where different transformations for training and validation are applied. The post details how Lightning organizes code into data and model modules, streamlining training but complicating parameter sharing. By using LightningCLI and link_arguments, key parameters are passed between modules. Based on the discussed aspects a final blueprint is proposed.
Subscribe to the newsletter: