NEW A model in a box: it trains on your data, serves at sub-50ms, and the weights stay yours to keep. What's in the box →
NUMERATA
TRAIN · P95

AI experiments.
Under control.

P95 is Numerata's agentic training platform: manage every training job from anywhere, from a single signal model to hundreds of backtests running in parallel.

PART OF THE NUMERATA STACK  ·  p95.run ↗

GET STARTED

Ships as an agent skill. Add it and it instruments your experiments automatically.

AGENT SKILL

Your coding agent installs it and wires up instrumentation on its own, no manual setup, no config files to write by hand.

PYTHON SDK

Prefer to wire it up yourself? One import into your existing code, and it works with PyTorch, JAX, TensorFlow, or plain Python.

BUILT FOR THE FULL WORKFLOW

From a single run to hundreds of parallel jobs, P95 scales with you.

Scattered trials across a search space, with one best result highlighted

HYPERPARAMETER SWEEPS

Define a search space and let P95 schedule trials automatically. Grid, random, or Bayesian search. Ideal for tuning signal and risk models across market regimes as results stream in.

A cloud shape with a play icon, representing a submitted training job

CLOUD JOBS

Submit training jobs to the cloud directly from your CLI or SDK. Monitor progress, stream logs, and compare results against previous runs, all in one place.

Three overlapping circles representing shared team access

TEAM COLLABORATION

Share projects and runs across your desk or research team, and compare experiments side by side.

INSTRUMENT ONCE, SCALE ANYWHERE

Wrap your training loop once. The same code runs locally, in a sweep, or as a cloud job.

A Run context wrapping a training loop, streaming to P95 Your training loop sits inside a dashed Run context boundary, which streams configs, metrics, and tags to P95. RUN CONTEXT YOUR TRAINING LOOP P95 CONFIGS · METRICS · TAGS
One context manager. Every config, metric, and tag streamed out automatically.
Three stacked bars representing configs, metrics, and tags

UNIFIED TRACKING

Configs, metrics, and tags all land in one place, no separate tools to reconcile.

One parent node branching into three child runs

AUTOMATIC GROUPING

Runs are grouped under their sweep automatically, no manual tagging required.

Two interlocking links representing framework compatibility

FRAMEWORK AGNOSTIC

Works with PyTorch, JAX, TensorFlow, or plain Python, no rewrite required.

WHY FINE-TUNE

In head-to-head evaluations, fine-tuned classifiers for tasks like transaction, filing, and communication classification have beaten zero-shot prompting by wide margins, while holding steady, predictable latency regardless of task.

40+ pts

Typical accuracy gain
over zero-shot prompting.

~30ms

P50 latency, consistent
across task types.

FURTHER READING

More on training models on your own data.

GET STARTED

P95 installs as part of the Numerata stack, inside your environment. Talk to us about sizing a deployment.