liveBook · Manning

Data collection

As explained in Machine Learning Platform Engineering

Data collection is the process of acquiring data relevant to a defined modeling problem and its target domain.

Data collection acquires data for a defined modeling problem after measurable KPIs are identified. Relevance, quality, representativeness, diversity, and lineage shape every downstream modeling step. section 2.1.1

A production-oriented collection process checks:

  • Relevance to the target domain and sufficient scale for problem complexity. section 2.1.1
  • Quality, balanced representation, harmful-bias prevention, and avoidance of unintentional sample leakage. section 2.1.1
  • Deployment-representative distributions, domain diversity, and detailed lineage for raw, intermediate, augmented, and annotated data. section 2.1.1

Lineage records when, where, how, and why data was collected. It supports dataset versioning, exposes limitations, guides feature selection, and preserves maintainability as the dataset evolves. section 2.1.1

Enterprise data from scratch

Unlike research settings that may use reviewed open datasets, enterprise teams often collect domain-specific data from the deployment environment and fine-tune models with it. Annotated computer-vision data can be produced with CVAT. section 2.1.1

Figure 2.4 Example of an annotated ID card, shown in the CVAT web-based tool designed for annotating images and videos, which is commonly used to label data for computer vision models
A computer screen shot of a card

AI-generated content may be incorrect.

Inspect an annotated identity-card image to see how collected visual data becomes labeled training data. section 2.1.1

How Machine Learning Platform Engineering covers it

How deep it goes
Explains collection criteria and lineage rationale, but stops short of prescribing a detailed acquisition workflow.
Examples
Uses open datasets, enterprise datasets built from scratch, deployment-domain data, MIDV-500 visuals, and CVAT annotations.
What it assumes
Assumes a defined modeling problem and measurable KPIs, while distinguishing research datasets from enterprise deployment data.
What you can do after
Evaluate datasets against relevance, quality, bias, leakage, representativeness, diversity, and lineage requirements.
How it connects
Connects data collection to KPIs, data curation, transfer learning, dataset versioning, annotation, and deployment environments.

Also explained in

Compare how 10 books explain data collection →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning Platform Engineering. The section links point to the parts of the book it draws on.