Machine Learning

Not every AI problem is a language problem. Forecasting demand, scoring a lead, spotting a fraudulent claim, and finding the defect on a production line are all better served by a model trained on your own history than by asking a chatbot politely.

These models are small, cheap to run, and explainable in a way a large language model is not, which matters when someone has to justify a decision to a customer or a regulator. They also fail differently. A classifier that has never seen a case like this one says so, and building that admission into the product is part of the work.

Our sandbox runs several of these in the browser with no server behind them: object detection on a webcam, semantic search over a set of novels, translation across twenty-three languages. They are there because a working demo settles an argument that a capability slide cannot.

// what you get

What's included.

  • Problem framing: whether the question is a prediction, a classification, a ranking, or none of these
  • Data assessment and labeling strategy, including an honest read on whether there is enough history
  • Model selection and training, starting with the simplest approach that could work
  • Evaluation against a held-out set, with the failure cases examined rather than averaged away
  • Deployment as an API or on-device, with monitoring for drift as the data changes
  • Explainability, so a person can see why a case was scored the way it was
// where it fits

The situations this is usually bought for.

Demand that swings and stock that does not follow

A forecast trained on the company's own sales history, seasonality included, beats a rule someone set in 2019 and never revisited.

Manual review of a queue nobody can keep up with

A classifier that clears the obvious cases and sends the uncertain ones to a person, with the threshold set by what the company can afford to get wrong.

Visual inspection done by eye

Detection on a camera feed, run on the device rather than in the cloud, so the line does not stop when the connection does.

Light tracing connections across a dark surface
// say hello

Tell us what you are trying to fix.

Discovery calls are free and usually last 30 minutes. We listen first, and we will tell you honestly if machine learning is the wrong thing to spend money on.