Code
---
config:
look: handDrawn
handDrawnSeed: 3151
theme: neutral
---
flowchart LR
%% Nodes
raw["Raw data<br>(database fields, logs, images, text)"]
fe["Feature engineering<br>(clean, transform, encode,<br>aggregate)"]
X["Feature matrix X"]
model[Model]
preds[Predictions]
leakage[["Future labels / outcomes"]]
%% Main pipeline
raw --> fe
fe --> X
X --> model
model --> preds
%% Leakage arrow (dashed, labeled, red)
leakage -.⚠ leakage.-> fe
%% Style the leakage edge red
%% Edge indices are zero-based in the order edges are declared above:
%% 0: raw-->fe, 1: fe-->X, 2: X-->model, 3: model-->preds, 4: leakage-.->fe
linkStyle 4 stroke:#ff0000,stroke-width:2px,color:#ff0000--- config: look: handDrawn handDrawnSeed: 3151 theme: neutral --- flowchart LR %% Nodes raw["Raw data<br>(database fields, logs, images, text)"] fe["Feature engineering<br>(clean, transform, encode,<br>aggregate)"] X["Feature matrix X"] model[Model] preds[Predictions] leakage[["Future labels / outcomes"]] %% Main pipeline raw --> fe fe --> X X --> model model --> preds %% Leakage arrow (dashed, labeled, red) leakage -.⚠ leakage.-> fe %% Style the leakage edge red %% Edge indices are zero-based in the order edges are declared above: %% 0: raw-->fe, 1: fe-->X, 2: X-->model, 3: model-->preds, 4: leakage-.->fe linkStyle 4 stroke:#ff0000,stroke-width:2px,color:#ff0000
