From pipeline output to trained model
Describe the data work and the modeling goal. Epiphany deploys the pipeline, opens ML Lab on the output, trains a baseline, and attaches the model — no separate ML stack.
How It Works
Open from the pipeline
One click from a pipeline or a Data Lab session. Agents reuse profiled columns — no export, no notebook bootstrap.
Template or scan → train
Confirm a target from the scan, pick a template, train a baseline. Iterate with agent suggestions on the same session.
Evaluate and attach
Metrics stay on the experiment. Deploy attaches the model and retrain job to the source pipeline.
Key Benefits
What You Get
Pipeline Integration
Model training attaches directly to the source pipeline. Score step writes predictions back to the warehouse on every run.
Budgeted Search
Optional 2-minute model search across HGB, linear models, and LightGBM/XGBoost. Leaderboard with timing.
Versioned Experiments
Every train creates a versioned experiment (v1, v2, ...) with computed metrics, confusion matrix, and feature importance.
Model Artifacts
Trained models stored as joblib in Cloudflare R2. Online scoring API, rollback support, presigned download URLs.
Real-World Examples
Customer Churn Prediction
Classify which customers are likely to cancel based on transaction history and usage patterns
Sales Forecasting
Predict future revenue from historical sales data with lag features and seasonality handling
Fraud Detection
Flag anomalous transactions using isolation forest and statistical outlier detection
Lead Scoring
Rank prospects by conversion probability using CRM data and engagement signals
ML Templates
Each template sets up the right task type, split strategy, and metrics
Built On
The ML stack under the hood
Questions about this use case
Ready to train your first model?
Start building ML pipelines with automated infrastructure and deployment