Machine

Learning

Machine Learning consulting and predictive models.

Your company has spent years storing sales, orders, breakdowns and payments. Somewhere in there are the next stock-out, the customer who is about to stop paying and the machine that is about to fail.

We train models on your history and build them into your operations so they warn you before it happens.

Machine Learning

What Machine Learning means for a business

Models trained on your company's historical data that predict what is going to happen, and that work inside your operations, not in a report.

A machine learning model learns from what has already happened: sales by item and week, invoices that were paid late, sensor readings before a breakdown. It then returns a figure about what comes next. How many units will sell next week, how likely this customer is to stop paying, how many days that bearing has left.

What sets this kind of predictive analytics apart from a spreadsheet full of statistics is that the model finds patterns nobody programmed. The seasonality of each shop, the effect of a promotion on the product next to it, the combination of signals that comes before a missed payment. And what sets it apart from the AI you already use is that it is trained only on the data it needs to predict, with no noise around it.

1business decision per model, agreed before training
24 hbetween new data and the updated prediction
0decisions made on gut feeling alone

Three quick questions

Three questions from the first meeting, with short answers.

What it is

Isn't this the same as ChatGPT?

No. ChatGPT writes and summarises; this calculates how much, when and with what probability. The two complement each other, but they do not solve the same problem.

Who it is for

Does it make sense for my company?

Yes, if you have two or three years of history in your ERP and a decision that is currently made by eye. How much to buy, who to give credit to, when to stop the machine.

When

How long until it is up and running?

The first model, evaluated on your data, takes 6 to 10 weeks. In production and writing to your systems, around three months. We start with the prediction that moves the most money.

How to tell you need it

People come to machine learning because of one specific decision that is currently made by eye. It is usually one of these four.

You buy by eye and pay for it both ways

The buyer orders 'same as last year, plus a bit'. The result is a warehouse full of what does not sell and stock-outs in what does.

You hear about a bad debt once it is already bad

The customer who stops paying had been sending signals for months: smaller orders, longer and longer delays, a new contact person. Nobody put them together in time.

The machine stops when it wants, not when it should

Maintenance runs on a calendar or on breakdowns. Both are expensive: one replaces healthy parts, the other stops the line on the worst day of the month.

Promotions are decided on instinct

The offer goes out, sales go up and nobody knows whether margin was gained or lost. The next promotion is decided the same way.

What we build

Six pieces. The first two are the model and the data it learns from. The other four turn that model into a system the company uses every day.

Mockup: The model · trained on your history
01

The model

Trained on your history, it returns a figure or a probability for each case: units to sell, risk of late payment, a customer about to leave, a machine about to fail. Its margin of error is measured against the method you use today, not estimated.

Mockup: The ETL · from source systems to the table
02

The ETL for your source data

Every night the data from the ERP, the CRM or the sensors is collected, cleaned and joined up. It ends up in the table the model learns from. This is the piece that takes the most work, and the one that decides whether the model gets it right.

Mockup: Integration · forecast → order
03

Built into your operations

The prediction arrives where the decision is made: a column in the ERP, a proposed order, an alert to maintenance. Nobody has to open a notebook or export anything.

Mockup: Model accuracy · evaluation
04

Model accuracy dashboard

How often it is right, which items it gets wrong and how much it improves on the previous method, measured on the same data. In euros of overstock avoided, not in technical metrics.

Mockup: Drift monitor · last 26 weeks
05

Monitoring and retraining

When the business changes, the model ages. We measure drift every day, and retraining starts automatically once the agreed threshold is crossed.

Mockup: Explainability · what drives the prediction
06

An explanation for every prediction

Each figure comes with its reasons: which factors weighed in and by how much. Purchasing and finance can challenge the prediction instead of accepting it blindly or ignoring it.

How we work

Five steps, and the first one does not mention algorithms.

  1. 1

    A decision that costs money

    'We overbuy on a third of our items' works. 'We want to do machine learning' has no clear goal, and it will fail.

  2. 2

    Your data, as it is

    How many years of history there are, what is missing and what is dirty. Within two weeks we tell you whether there is a model or whether you need to start with the data. If the answer is 'not yet', we say so.

  3. 3

    A model tested against the past

    We train on the previous years and check how accurate it would have been in the last one. If it does not clearly beat the method you use today, it goes no further.

  4. 4

    In production, on a small scale

    One warehouse, one product family, one customer portfolio. The prediction goes into the real system and the team uses it alongside their own judgement for a few weeks.

  5. 5

    Scale up and maintain

    It is extended to the rest of the business, with automatic monitoring and retraining. The model, the code and the documentation are yours.

We work with the technology you already have

Machine Learning and AI: how they differ

The generative AI you use is built on machine learning techniques, so under the bonnet they are related. In practice, though, they do quite different jobs. Machine learning predicts from numbers; generative AI reasons over language. A predictive model tells you how many units of each item will sell next week, and with what margin of error. An AI agent reads that figure, checks the stock and the supplier's lead time, and drafts the order.

They need each other. An agent without a predictive model decides on borrowed instinct; a model without an agent leaves the figure in a table, waiting for someone to look at it. The model supplies the reliable figure; the agent supplies the action.

In practice they are chained together. The late-payment model flags a customer as a likely delay; the agent prepares a note for the sales rep with the history and suggests adjusting the credit limit. A person decides in one click.

Data

A pattern

The agent
Likely non-payment Reminder sent

Where it applies

01 Demand forecasting
02 Customer scoring: late payment and churn
03 Predictive maintenance
04 Price and promotion optimisation
05 Anomaly and fraud detection
01 Demand forecasting
Line illustration: historical series continuing as a dotted line with a forecast fan
01

Demand forecasting

How many units of each item will sell next week or next month, by shop or warehouse. It is the basis for stock that is neither too much nor too little, and for purchasing that is no longer done by eye.

02 Customer scoring: late payment and churn
Line illustration: two groups of customers separated by a boundary
02

Customer scoring: late payment and churn

Which customers are most likely to pay late or stop buying, and which signal gives it away. Finance adjusts their credit, and sales picks up the phone before they are lost.

03 Predictive maintenance
Line illustration: gear and rising vibration crossing a threshold
03

Predictive maintenance

How long a machine has left before it fails, based on its sensors and its breakdown history. The part is replaced when it is due, not by the calendar or after the line has stopped.

04 Price and promotion optimisation
Line illustration: price tag and a curve with its optimum point
04

Price and promotion optimisation

Which price or promotion delivers the best margin on each product, not just the most sales. You stop promoting what was already selling, and stop cannibalising what actually made a profit.

05 Anomaly and fraud detection
Line illustration: series of regular bars with one value that stands out
05

Anomaly and fraud detection

Transactions, consumption or readings that fall outside what is expected, detected as they happen. Billing errors, leaks, orders that do not fit the customer's usual pattern.

Frequently asked questions

The ones asked before anything is trained. If yours is missing, write to us.

Let's talk about your project
How much data do you need to train a model?

Less than people tend to think and, sometimes, more than there is. For demand forecasting, two or three years of sales by item and week are usually enough; for late payments, a few hundred real delays. What cannot be missing is consistency: if an item has changed code three times, that has to be fixed first. The initial assessment tells you within two weeks.

What accuracy can I expect?

It depends on the problem and on how noisy your business is, and anyone who promises a percentage before seeing your data is misleading you. What we do guarantee is the comparison: we measure the model against the method you use today, on last year's data. If it does not clearly improve on it, it is not deployed. The exact figure comes from your history, not from a promise.

What happens when the business changes?

The model ages: new products, another channel, a price change, an unusual year. That is why we do not deliver a model but a system that is monitored. Every day we measure the gap between what was predicted and what happened, and once the agreed threshold is crossed it is retrained on the new data. A fundamental change, such as a new line of business, means adjusting the model, not starting a project from scratch.

How much does a machine learning project cost?

The cost is driven by the state of the data, not by the complexity of the algorithm. Within that, it depends on how many sources and decisions the model covers. The price is set once the two-week assessment is done, and that assessment is useful even if you decide not to go further.

Do I need a data platform first?

Not always. If the history sits in an accessible and reasonably clean ERP, the model can read from there. When several sources need joining up or volumes grow, we build the data platform as part of the project. That is what lets the model retrain itself, and lets an AI agent use its prediction later on.

And what does this have to do with AI agents?

An AI agent that handles purchasing needs to know how much will sell; one that handles collections needs to know who is going to pay late. That figure comes from the machine learning model. Agents act; models give them the number to decide on. That is why many agent projects start here.

Which industries do you use it in?

It leads in none, and that says something about the product: it almost always arrives second, once there is clean data to learn from. It comes second in three industries. In travel and hospitality, with occupancy forecasting. In manufacturing and food, with maintenance scheduled by real risk. And in logistics and supply chain, with stock calculated on the lead time each supplier actually meets.