Online learning
Unlike a frozen prior, it reacts to real-time shifts in contention, load, or workload shape. The built-in heuristic, tuned on static assumptions, can't do this.
EvalApp's built-in concurrency tuner works well on clean, predictable workloads but falls flat when conditions shift or resources couple — a database racing CPU racing disk. EvalApp.Neural plugs a tiny, always-learning neural policy into EvalApp in its place. It trains on a real workload's own experience, so it adapts live as conditions change, ships warm (pre-trained on diverse scenarios), and keeps learning from every decision.
dotnet add package EvaluatedApplications.EvalApp.Neuralinstall, then this
dotnet add package EvaluatedApplications.EvalApp.Neuralvar app = Eval.App(...)
.WithResource(...)
.WithNeuralTuning()
.DefineDomain(...);online, not frozen
Unlike a frozen prior, it reacts to real-time shifts in contention, load, or workload shape. The built-in heuristic, tuned on static assumptions, can't do this.
Matches the built-in heuristic on lean, single-gate pipelines (no edge there — the optimum is obvious), but beats it by roughly 25% on EvalApp.Neural.Train's Sisyphus benchmark, a coupled DB + CPU + disk workload deliberately built to fight itself.
Add .WithNeuralTuning() to your app builder; nothing else about the pipeline changes.
one line, or process-wide
var app = Eval.App(...)
.WithResource(...)
.WithNeuralTuning()
.DefineDomain(...);Install it globally for every pipeline in the process (useful if you're running multiple):
using var _ = NeuralTuning.UseGlobally(NeuralTuning.NewModel());Or train on your own workload by pointing a shared model file at every runner — the model grows as they train:
using var _ = NeuralTuning.UseGloballyPersisted("model.bin");what you get
Ships pre-trained on diverse workloads; nothing to configure before it's useful.
Real-time adaptation to non-stationary conditions — no manual retuning needed.
A small holographic model (HoloFormer, via AlgFormer) that decides in roughly 0.4ms.
Runs at full effect regardless of license tier — no feature here is held back for a license key.
Coordinate descent handles multi-gate coupling cleanly; deterministic under a repeated seed.
good to know
Clean single-gate CPU-bound pipelines won't see much gain — the optimum there is already obvious. Real multi-gate scenarios are where it shines.
Always learning from its own decisions. You can freeze it for reproducibility, but production paths always enable learning.
Depends on EvalApp and AlgFormer — AlgFormer ships built into the DLL, no separate install needed.
Growing the warm-start: the shipped model is retrained periodically on a growing set of realistic, coupled multi-resource workloads, and the improved weights ship in each release — you always start from the best warm-start we've measured, and it keeps learning live from your own workload on top of that. Compatible: .NET 8.0+, Windows/Linux. License: proprietary, same terms as every EA product.