HomeMachine learning

Know what's coming,before it costs you.

Forecasts, scores and classifications built on your own history, delivered where decisions are made, and monitored so accuracy doesn't quietly drift.

What it looks like

A forecast that states its uncertainty
and proves it beats a simple rule.

  1. 1

    A range, not a single number

    Forecasts come with an 80% range, so plans can account for how sure the model actually is.

  2. 2

    Better than a simple rule

    Every model is compared with a baseline. If it can't beat it measurably, you don't proceed.

  3. 3

    Checked against reality

    Actual results are compared with the forecast as they arrive. When accuracy drops below an agreed threshold, the model is retrained.

Demand forecast · SKU 4471 · North regionWeekly
1 3 120160200JulAugSepOctNov
2
7.8%Forecast error
12.4%Simple rule error
3 wksSince last retrain

Illustrative example

Why models get ignored

Why most models never change a decision,
and what we do instead.

What we build

Six kinds of prediction
we put into production.

Forecasting

Demand, revenue, headcount, inventory, cash. Predictions at the level you actually plan at (by product, region or week), with a confidence range rather than a single misleading number.

Churn and retention scoring

Which accounts are at risk, ranked, with the factors driving each score, delivered early enough that someone can do something about it.

Lead and opportunity scoring

Which deals deserve your team's time, based on what actually closed before, not on a rule someone wrote years ago.

Pricing and elasticity

What a change in price is likely to do to volume and margin, tested against your own transaction history before you roll it out.

Classification and routing

Categorise tickets, transactions, documents or products automatically, so work reaches the right place without a person sorting it first.

Anomaly and risk detection

Flag what doesn't fit (unusual transactions, failing processes, data that shouldn't look like that) before it becomes a loss.

Use cases

Decisions it improves

TeamThe decisionWhat the model gives them
Retail and distributionHow much to order, per SKU and locationA demand forecast with a range that reflects seasonality, not last month
Subscription and B2BWhich accounts customer success calls this weekA ranked renewal-risk list, with the reasons behind each score
SalesWhich deals get attention, and what to forecastLikelihood to close, built from deal behaviour rather than optimistic self-reporting
FinanceHow much cash to hold, and which transactions to checkA cash-position forecast, and flags on transactions that don't fit the pattern
Manufacturing and logisticsWhen to schedule maintenance, or rerouteEarly warning of failures, delays and capacity limits from sensor and operational data

How ML projects run

The same three phases as every engagement,
with a baseline to beat.

01 / Assessment

Define the decision

What the model informs, what the current process already achieves, and whether your data can support it. You get a written scope, a fixed price, and an honest answer. Sometimes the data isn't there yet.

About one week

02 / Delivery

Baseline first, then the model

We prepare the history, set the baseline, and test approaches on held-out data. You see the numbers each week, including where the model fails. Data preparation drives the timeline more than modelling does.

Usually 6–12 weeks

03 / Handover

Monitored and retrainable

Monitoring against real outcomes, an alert threshold, and a documented retraining process any competent data team can follow.

Support optional

Built on
  • Python
  • Pandas
  • scikit-learn
  • PyTorch
  • MLflow
  • Snowflake
  • BigQuery

FAQ

Before you model anything

Start with one decision.
A short call to see whether your data supports it.

Prefer email? info@vectorel.com