Skip to main content
Welcome to AIDflow. This guide will take you through the “Golden Path” — the standardized, high-performance workflow for moving from raw data ingestion to a production-ready champion model.

Raw Data → Champion Model

Everything is managed via a single ProjectContext. No juggling variables. 100% reproducible.

Run on Demo Data (60 seconds)

Runs entirely on built-in synthetic data. No external file required.

Use Your Own Data

Adapt the target, yy_mm, and yy_mm_format to your dataset, finetune flow params. Everything else is the same.

Run the Full Pipeline

Execute all five phases in one call. Intended for automated re-training in CLI env.

The 5-Phase Workflow

Execute phase-by-phase for inspection, fine-tuning, or stakeholder presentation in UI env.
Phases are sequence-dependent. Each step registers its output before the next can execute.

Phase 1: Data Preparation

The goal of this phase is to move from Raw → Clean → Stable.

Phase 2: Encoding

Now we translate your stable features into ML-ready signals using the AIDflow encoding suite.

Phase 3: Learning Ensemble

Instead of training one model, AIDflow trains an ensemble of four specialized agents to capture different data patterns.

Phase 4: Champion Selection

Evaluate the ensemble on Out-of-Time (OOT) samples and promote the winner.

Phase 5: Inference

The final stage: test behavior on scoring samples. Once verified, ship it to prod.

Power-User Tips:

AIDflow maintains a user-friendly registry of every dataset created during the pipeline. Navigate by data type and stage.
Each level shows the pipeline stages in execution order — how the data was created, modified, and enhanced at each step. No lost DataFrames. No “where did this column come from?” Alternative view — worker-centric:

Inspect Any Step

AIDflow provides absolute transparency. If you need to inspect exactly how a step was calculated or access internal model coefficients, you can “hop” from the high-level interface directly into the compute engine:
  • Inspect Parameters: Access ctx.workers.worker_name.params to see exact configurations.
  • Deep Dive into Math: Use ctx.workers.worker_name.fitter to access the underlying computation engine and inspect fitted weights or internal states.
Explore the Full API Reference