liveBook · Manning

Demand prediction system

As explained in Delivering Machine Learning Projects: From design to deployment

A demand prediction system is a machine learning system that estimates future customer or product demand from historical and contextual data.

A demand prediction system estimates future demand to support decisions about stock and supply. For The Bike Shop, it begins as a project hypothesis: verify whether the opdis2 database and other assets can support such a system, then measure its predictions using recall and precision. Those measures are proposed evaluation criteria, not evidence that a usable model already exists. section 3.5

Turn the hypothesis into delivery checks:

  • Confirm authorized access to opdis2 and other required assets, and extract data into an approved development environment. section 3.5
  • Check dependencies before relying on them: cloud migration must pass its milestones, and suitable open-source weather or economy data may be unavailable. section 3.5
  • Investigate how migrated data and dataflows could provide timely, actionable information to Manufacturing and Retail Service; make testing and production data available through the application environments. section 3.5

Do not treat the proposed model as a delivery commitment in isolation. Implementation and delivery depend on satisfying the preceding feasibility and operational challenges. A separate setup check assesses whether older data is good enough for revenue and churn models; it is not stated as a demand-model quality result. section 4.9

How Delivering Machine Learning Projects: From design to deployment covers it

How deep it goes
Defines evaluation and delivery checks at project level, without specifying a prediction algorithm or model architecture.
Examples
Uses a bike retailer’s opdis2 database, proposed weather and economy data, and Manufacturing and Retail Service decisions.
What it assumes
Assumes authorized data access, an approved development environment, and cloud-migration milestones; does not teach prediction methods from zero.
What you can do after
Evaluate/understand it by testing data feasibility and proposed recall and precision before committing to delivery.
How it connects
Connects demand prediction to data migration, cloud platforms, data provisioning, and model evaluation.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Delivering Machine Learning Projects: From design to deployment. The section links point to the parts of the book it draws on.