AI foundations

Machine learning consulting: what it covers and when you need it

You have a business question that a model could answer: which customers will leave, how much stock to order, which invoices look wrong. You may have built a prototype that worked on a sample and then stalled. Or you are deciding whether to hire a data scientist or bring in outside help. This guide sets out what a machine learning consulting engagement should cover and how to tell which route fits.

Machine learning consulting provides professional assistance to turn a business question into a functional production model. A successful project requires defining the problem, assessing the data, and constructing a validated model. The consultant then deploys the system using monitoring tools and hands over ownership to your internal team. The quality and characteristics of the underlying data dictate most of the outcomes.

This guide is for the person who owns the question: a head of data, a director of operations, or a chief executive in a smaller organisation. We are Shipshape Data, a London consultancy that builds the data foundation AI depends on and then delivers the models on top. We describe the stages of a sound engagement, where the effort goes, when a hire makes more sense than a consultancy, and why forecasting is so often the right first build.

What machine learning consulting covers

Machine learning is the practice of having a system learn a pattern from examples rather than follow rules someone wrote in advance. Our guide to how machine learning systems learn from data covers the method itself. Consulting is the work around the method: deciding which problem is worth solving, checking whether the data can support it, choosing an approach that fits, and planning how the result will be run and checked once it is live.

This term encompasses many different types of services. Some advisory projects end with a report and a suggested strategy. Other delivery projects involve the consultancy building pipelines, training models, and handling deployment and support. Many projects blend elements of both approaches. You should determine which service model a provider offers before comparing different proposals. A recommendation that your team cannot implement becomes an expense rather than a result.

Machine learning consulting and AI consulting

AI consulting is the wider term. It includes language models, chat assistants, document processing and agents, much of which uses pre-trained models rather than models trained on your own records. Machine learning consulting usually means building models that learn from your own historical data to predict, classify or score something: demand, churn, fraud risk or equipment failure. The skills overlap, but machine learning work depends far more on the quality and history of your own data.

The stages of an engagement

Every sound engagement follows a similar order. The names of the stages vary between firms. The order should not, because each stage depends on the one before it.

Problem framing

The project starts with a business decision instead of an algorithm. You need to determine who will use the prediction, the exact actions they will take from it, and the method for measuring its success. A forecast is worthless if it does not prompt action, no matter how accurate it is. This stage ends with a written problem statement, a target metric, and a baseline that reflects current results obtained without a model.

Data assessment

Next, the consultancy checks whether the data can support the problem. That means the length of history available, how complete it is, whether definitions agree across systems, and whether the outcome you want to predict was recorded consistently. This is the stage most likely to change the plan. It is better to learn here that your sales history uses three different product codes than to learn it after the model is built.

Feature work and modelling

With the data understood, the team builds the inputs the model will learn from. Our guide to turning raw data into model inputs explains this step. Modelling should start with simple approaches and move to complex ones only when the gain is measurable. A simple model that beats the baseline, and that your team can explain, is often the right answer.

Validation

The model is tested on data it has not seen, in conditions that match how it will be used. Good validation compares the model with the baseline, checks performance across customer groups, regions or product lines, and looks for the ways it fails. Our guide to model validation and testing covers the methods.

Deployment and monitoring

A model kept in a notebook helps no one. Deployment places it where the decision occurs: a dashboard, a planning system, or a workflow. Monitoring then watches for drift, since the patterns a model learned will shift as the business evolves. This discipline is described in our guide to MLOps.

Handover and support

The engagement should end with a system your team can run, retrain and question. That means documentation, ownership agreed in advance, and support after go-live. We stick around past go-live, because the first months in production are when a model meets conditions its training data did not include.

Focus on the decision the model will influence rather than beginning with the algorithm.

What it costs in effort terms

We do not publish prices, and any figure given without your data in view would be a guess. What we can describe is where the effort goes, because the drivers are the same in almost every engagement.

  • The condition of your data is the primary factor. Data that is already cleaned, joined, and defined in a single location reduces the time needed for each subsequent stage. Data that is spread across different spreadsheets and conflicting systems requires significant work before modelling can start.
  • The clarity of the problem is important. A question with an agreed target and a baseline progresses quickly. A broad aim, such as using AI on customer data, requires framing work first.
  • You must consider where the model will run. It is easier to deploy a forecast that updates a dashboard weekly than to deploy a score that must return to a live system while a customer waits.
  • Governance and explainability require additional review, documentation, and testing when dealing with regulated decisions, personal data, and audit requirements.
  • Determine the duration of required support. Monitoring, retraining, and post-launch changes represent actual costs regardless of which team performs the work.

In our experience, the modelling itself is rarely the largest share of the effort. Data preparation, deployment and the work to keep a model accurate usually take more. Treat a proposal that is mostly modelling time with care. It may assume the data is ready when it is not.

Begin with a modest initial engagement

Restrict the first project to one decision, a single dataset, and one metric. A limited initial build demonstrates what the data can support and yields a concrete result. When the result is profitable, it supplies the budget for a second build. If it is not profitable, you have obtained that information cheaply and can identify which issues to tackle first.

Consultant, contractor or permanent hire

A working model can be created in three typical ways. Each approach fits a different situation.

  • A consultancy provides a team with several skills at once: data engineering, modelling, deployment and governance. It suits a first build, a stalled pilot, or a problem that needs more than one discipline.
  • A contractor supplies the skills of a single individual for a defined period. This setup is effective for specific tasks within a team that already has infrastructure. The team must already possess a data platform, a method to transition work into production, and an individual accountable for the final outcome.
  • Hiring a permanent employee builds long-term internal capability. This method suits an organisation that maintains a steady flow of modelling tasks and has the data infrastructure needed to support a data scientist right away.

Signs you need a consultancy, not a hire

  • Your data is not stored in a single governed location. Consequently, a new data scientist would have to spend the first several months on data engineering tasks.
  • You have one or two problems to solve, not a programme of them, so a full-time role would run out of work.
  • You need to find out why a previous pilot stalled before committing additional resources to the project.
  • Hiring data scientists effectively is difficult because internal staff lack the expertise to assess their work.
  • You need to deploy the model within a set timeframe and you lack time to recruit new staff.

A common pattern is to hire a data scientist first and expect models to follow. The data scientist then finds that the data needs months of engineering. The difference between data engineering and data science matters here: modelling depends on engineering work that someone has to do first. A consultancy can build the foundation and the first model, then help you hire into a working system. A new hire then inherits something that runs rather than starting from nothing.

Success criteria for the first month

The first month should produce evidence, not slides. By the end of it, you should be able to see the following.

  • A written problem statement that names the decision, the user, the target metric and the current baseline.
  • A transparent evaluation should explain what the data supports, what information is missing, and what needs correction before moving forward.
  • A first simple model tested against the baseline, or a clear explanation of why one cannot be built yet.
  • Include a plan for model hosting and ownership after the deployment date.
  • At this point you decide whether to continue the project, adjust its scope, or halt work entirely.

The final point is the most important. A consultancy should tell you if the data is insufficient for the problem or if a simple rule or report could answer the question without a model. Declining a project at this stage is far cheaper than stopping after the build is finished. We have turned down projects where clients wanted to skip foundational steps because the resulting product would not have delivered sufficient value.

If you cannot measure the first model, you will be unable to fund the second one.

Where ML consulting meets the data foundation

A model is a compressed summary of the data it learned from. If that data is incomplete, inconsistent or defined differently in each system, the model learns those faults and repeats them with confidence. This is why most of our machine learning work begins below the model.

The data foundation is made up of three components. A cloud data warehouse gathers all data into one place. A medallion architecture sorts the data into bronze, silver, and gold stages for cleaning. A semantic layer supplies standardised definitions for business terms. This guarantees that terms such as revenue or active customer carry the same meaning for the model and the finance team. Models built on the gold layer use data that has already been verified.

The foundation also lowers costs in later stages. Features that are defined once can be applied to several models. Lineage records the source of a prediction when it is questioned. Monitoring can compare present inputs to training data, since both come from a single, governed source. Our data consultancy service encompasses this work: data strategy, engineering, analytics, data science, and governance, all constructed on a single foundation.

Checks before you start modelling

  • The outcome you aim to predict has been recorded consistently across the whole historical period you intend to analyse.
  • The main business terms have one agreed definition across systems.
  • Someone owns each source system and can explain changes to it.
  • You can refresh the data following the schedule needed by the production model.
  • Access to personal data is governed and documented under UK GDPR.

Forecasting as the common first build

Forecasting and prediction make a good first build for three reasons. The history already exists in sales, orders, tickets or usage records. The result is easy to measure, because each forecast can be compared with what happened. And the decision it supports, such as how much to order, how many staff to roster or which accounts to call, is one the business already makes by hand.

An initial forecast usually substitutes a spreadsheet or personal assessment with a model that delivers a specific number and an uncertainty range. Our guides to predictive analytics and demand forecasting outline these methods. The most practical output often consists of a comparison with your current process. If the model demonstrates greater accuracy over several months, you will possess the evidence required to fund further development.

Forecasting assesses the quality of your data in a visible manner. If a forecast depends on inconsistent data, the planning team will probably question the results. By resolving these inconsistencies, you enhance the forecast and all other reports that use that data. Our AI forecasting service offers dashboards, forecasting, and predictive models built on a single, unified data source.

Other common first problems

  • Churn prediction is the process of ranking customers or accounts according to the probability that they will stop using a service.
  • Classification is the process of sorting records, tickets, or documents into categories for routing purposes.
  • Anomaly detection identifies transactions or readings that differ from the established pattern.
  • Predictive maintenance uses sensor data to estimate when equipment will likely fail.

Forecasting, churn prediction, and classification typically employ supervised learning. In this approach, the model learns from historical data that contains the correct answers. Anomaly detection and customer segmentation usually rely on unsupervised learning, which discovers patterns in data that lack labels. You should select a method based on your specific problem and the data you have available rather than personal preference.

Where this leaves you

You should hire a machine learning consultant when they can oversee a specific decision from the initial question to a production model using reliable data and delivering ongoing support. This service is not valuable if it only yields a recommendation or if the modelling process starts before the data has been verified.

Start with one decision and a baseline. Check the data before you commit to a model. Choose a consultancy when the work needs several skills at once or the foundation is not yet in place, and hire when you have a steady flow of problems and a platform to support them. If you are not sure where your organisation stands, the free AI readiness assessment scores strategy, people, data and change on the spot, with no email gate.

Our AI development service builds and deploys models for use within a product or workflow, using governed data, and our data consultancy work supplies the necessary groundwork. Kim Reddy and David Ford personally manage each engagement, from initial scoping through to post-launch support, and we will provide a direct assessment of your data's readiness. Talk to us about the business decision you are trying to support with a model.

Frequently asked questions

What is machine learning?

Machine learning is a process where a system learns patterns from examples instead of following prewritten rules. A model uses historical data, such as past sales or support tickets, to learn. It then applies that information to new cases to predict, classify, or score them. The system's results depend on the quality and consistency of the data used during training.

Machine learning vs AI: what is the difference?

AI is the broader field of software that performs tasks which normally require human judgement. Machine learning is one component of it, where systems learn patterns from data. In consulting terms, AI consulting often includes language models, chat assistants and agents built on pre-trained models, while machine learning consulting usually involves building models trained on your own historical records to predict or classify something, such as demand or churn.

How does machine learning work?

Machine learning models process historical records that include known outcomes. During the training phase, the model adjusts its internal parameters to align its predictions with these results. It is then evaluated using a separate dataset to test its performance. After deployment, the model uses these identified patterns to analyse new information. Because business environments fluctuate, models in production need regular monitoring and retraining to maintain their accuracy.

Deep learning vs machine learning: what is the difference?

Deep learning is a type of machine learning that employs neural networks consisting of multiple layers. It works well for handling large volumes of image, audio, or text data. Many business prediction tasks, such as forecasting or churn scoring on tabular data, are frequently performed more effectively by simpler machine learning methods. These alternative methods train faster and are easier to explain. A reliable project starts with simple models and only adopts complex methods when a measurable improvement in results is observed.

Supervised vs unsupervised learning: what is the difference?

Supervised learning uses data that includes known labels, for example historical orders or customer exit records, to train a model. This enables the model to predict outcomes for new data. Common applications are forecasting, churn prediction, and classification. Unsupervised learning finds patterns in data that lacks labels. It is applied to tasks such as grouping similar customers or detecting unusual transactions. Choosing between these methods depends on your specific problem and on whether your data contains reliable labels.

Start at your core.

Tell us where your data is today and what you want AI to do. We'll come back with a straight answer on what your foundation needs and where the quickest real win is.

Talk to us