Spatial Challenges in RCTs

Randomized Controlled Trials (RCTs) are a standard approach to studying cause-effect relationships and identifying the impact or effectiveness of new treatments, interventions, and policies. Still…

Permutation Feature Importance from Scratch

If you look under the hood of the most advanced XAI methods, you will find permutations. SHAP, LIME, PDPs & ICE Plots, ALEs and Friedman's H-stat all rely on them. This is why understanding…

Organizing Python Functions in Utility Classes

Python offers powerful tools for OOP programming. You can create a variety of class types, use inheritance and composition, create callable objects; basically, you can create a wide array of custom…

How to Detect Floods in Satellite Imagery, Case Study: Dubai Flooding

Over the weekend, as I scrolled through my Twitter feed, I saw the news about Dubai Airport getting flooded during a rare storm (more than 250 mm of rainfall in 24 hours!!). I hoped to find clear…

Meta LLAMA 3 — Most Capable Open LLM

Meta AI has introduced more powerful and next0generation assistant, LLAMA3. It is the most capable open LLM available in the market till date.

physipy: Make Python Unit-Aware

Have you ever done engineering/scientific computation with Python, and ended up lost or confused about which unit your variable was expressed in, like “is that the value in meters or millimeters”? Or…

Uncertainty Quantification and Why You Should Care

Let’s assume we want to buy a house. Before we do so, we want to verify that the advertised price of 400,000 € is reasonable. For this, we use a model that, based on the number of rooms, the size and…

My First Steps into Mastering SAP’s Data Models

Hello Medium readers! I’m excited to share some learnings from a recent project where I dived into the complexity of SAP’s data models.