Posts

ML self-service pipeline that abstracts Kubernetes complexity

  To successfully bridge the gap between machine learning engineering and cluster operations, you need to build a self-service pipeline that abstracts Kubernetes complexity . The goal is to let ML practitioners provision GPUs and scale workloads using simple configurations, while Operations maintains guardrails around costs and resources. Here is the operational blueprint to build, scale, and operationalize your ML-focused Kubernetes platform. 1. Provision the ML Development Cluster Setting up a dedicated ML development cluster requires integrating hardware acceleration into the Kubernetes control plane from day one. Select the Infrastructure: Use cloud-managed services (AWS EKS, GCP GKE, or Azure AKS) for stable control planes and automated node OS provisioning. Install GPU Drivers: Deploy the NVIDIA GPU Operator via Helm. This automatically manages the NVIDIA driver, container toolkit, and device plug-in across all GPU nodes. Configure Node Pools: Create distinct, labeled nod...

Causal Modeling

Image
                                                               generated by meta ai Yes. In fact, causal  modelling  is one of the most advanced topics in quantitative finance and is becoming increasingly important because traditional ML models (LSTM, XGBoost, Transformers) often learn  correlations , whereas causal models aim  to discover why prices move. Since I am  pursuing an  MSc in Financial Engineering  at  WQU , I'll teach it at that level, covering  theory, mathematics, and Python implementations. Learning Roadmap We'll build from scratch. Correlation vs Causation Structural Causal Models (SCM) Directed Acyclic Graphs (DAGs) Causal Discovery Algorithms Do-Calculus (Pearl) Counterfactual Prediction Causal Forecasting Applying causal models to stock prediction Building an end-t...