All Posts

  • Published on
    This essay examines the role of trust in monetary systems, comparing fiat currencies and Bitcoin. Fiat relies on trust in governments, while Bitcoin derives value from its decentralized protocol and utility. It challenges the notion that Bitcoin lacks intrinsic value, arguing that all money depends on belief.
  • 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 post contains a collection of World Quant University proficiency test examples along with their solutions, gathered from publicly available sources.
  • 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.
  • Published on
    Our new paper titled 'Hologram Noise Model for Data Augmentation and Deep Learning' has been published in MDPI Sensors.