Manage AI/ML Model Training

Key Takeaways

  • Experimentation is open-ended by nature, so the project manager's control is a timebox: a fixed number of days and runs, ending in a review that either advances to Phase 5, funds another round, or sends the work back to the data.
  • The classic training overrun is an unattended hyperparameter sweep running over a weekend on metered cloud compute; the controls are a budget cap with alerts, a run-count ceiling, idle-instance shutdown and a named budget owner.
  • Set a stopping rule before tuning starts, tied to diminishing returns against the success criteria, such as stopping when three consecutive rounds fail to improve the agreed metric by a stated margin.
  • Never report a model as a percent complete; report current performance against the agreed threshold, the position in the timebox, the compute spend against budget, and the decision due at the review point.
  • When experimentation plateaus below the target, the project manager returns to CPMAI Phase 2 (Data Understanding) and Phase 3 (Data Preparation) rather than authorizing indefinite tuning, because data changes move results far more than algorithm changes.
Last updated: August 2026

An Activity With No Percent Complete

Domain IV Task 3 of the Examination Content Outline asks you to manage AI/ML model training. This is the part of CPMAI Phase 4 (Model Development) where a project manager's normal instruments stop working. You cannot ask for percent complete, because a model is not 70 percent trained in any meaningful sense. You cannot estimate the finish date from effort, because the finish depends on whether the data supports the target at all. What you can manage is the schedule of runs, the money the runs consume, the boundaries of the search, and the discipline of the selection.

Planning: Compute-Bound, Queue-Bound and Open-Ended

Three properties of training break ordinary scheduling.

  1. Runs take wall-clock time set by hardware, not by people. A tabular model may train in eight minutes; a deep model on millions of images may take two days. A plan that says "the team works on the model this sprint" hides the fact that one experiment consumes fourteen hours before anyone can look at it.
  2. Compute is shared, so jobs queue. In most organizations, specialized training hardware such as graphics processing units (GPUs) sits in a shared pool. Real elapsed time is queue wait plus run time, and queue wait is set by other teams' behavior. Confirm capacity and priority for your window during Phase 3, when the AI workspace is being arranged, not on the morning of the first run.
  3. Experimentation is genuinely open-ended. Nobody can tell you in advance how many experiments will produce a model that clears the threshold. It may be the third run or the ninetieth, and it may be none of them.

The third property is why your primary tool is the timebox, not the estimate. Fund a round of experimentation with explicit boundaries: Round 1, two weeks, a ceiling of 30 runs, review on the Thursday against the recall threshold. Every round ends in one of exactly three decisions:

  • Threshold met. Freeze, evaluate on the untouched test set, move to Phase 5 (Model Evaluation).
  • Clear improvement trend but short of target. Fund one more round, with the improvement rate recorded.
  • Plateau. Stop tuning and go back to the data.

A timebox converts an unbounded search into a series of governable decisions and gives your sponsor a real date for a decision, even though you cannot give them a date for a result.

Monitoring Progress and Resource Utilization

During a round, four numbers tell you everything you need.

  • Runs completed against runs planned, plus how many are stuck in the queue.
  • Best validation performance so far against the agreed threshold.
  • Compute spend against the round's budget.
  • Utilization. Idle reserved hardware is wasted money; a long queue is wasted calendar.

The recurring overrun in this task is the unattended tuning sweep. A team launches a large search on Friday afternoon across on-demand cloud instances, nobody watches it, and Monday brings a bill several times the month's budget, often for runs that were never going to be competitive. The controls are unglamorous and they are yours to insist on: a hard budget cap and spend alerts on the project's cloud account, a ceiling on runs per round, automatic shutdown of idle instances, use of interruptible or spot capacity for work that tolerates it, and a named owner of the compute budget who is accountable for the number.

Hyperparameter Tuning at Management Depth

You need to understand what is being searched only well enough to price it and stop it. Parameters are what the model learns from the data. Hyperparameters are the settings chosen before training begins: how deep the trees are allowed to grow, the learning rate, the number of layers, how strongly the model is penalized for complexity. They are not learned, so they are searched.

The cost is the point. Evaluating one combination means running one complete training job, and combinations multiply: five values for each of four settings is 625 runs. Grid search tries every combination and is the expensive brute-force option. Random search samples the space and usually finds a good configuration for a fraction of the cost. Adaptive methods concentrate the budget on promising regions and kill weak runs early. Your ask is simple: the search budget expressed in runs and in currency, and the method chosen.

Then set the stopping rule before the search begins, tied to diminishing returns against the success criteria. For example: stop when the agreed metric is met, or when three consecutive rounds fail to improve validation recall by more than one point, whichever comes first. State plainly that performance beyond the agreed threshold has no business value unless the business case explicitly monetizes it. Without a written stopping rule, tuning expands to fill whatever calendar exists.

Cross-Validation and Disciplined Selection

Candidates are compared on validation data or through k-fold cross-validation, never on the held-out test set, which stays sealed for the single confirmation run. Selection is made against the whole criteria set agreed in Phase 1 and recorded in the scope statement, which includes the primary metric, the latency ceiling, the cost per prediction and the interpretability requirement, not the headline score alone.

Guard against post-hoc metric switching. If recall was the agreed criterion because missed fraud is the expensive error, a candidate must not win because it happens to look better on accuracy. Freeze the criteria before the round opens and hold the team to them at the review.

Every Run Needs a Data Snapshot Identifier

Training data moves while the round is still running. A source system is refreshed, a cleaning rule is corrected, a new month of history lands, and the dataset behind run 12 is no longer the dataset behind run 47. When that happens, two runs that differ only in their data get compared at the review as though they differed in their settings, and the round selects a winner for the wrong reason.

Require a data snapshot identifier stamped on every run and logged with it, so that at the review you can say which dataset each candidate actually trained on and the comparison means something. (The wider pinning discipline the tracker enforces belongs to Domain IV Task 2, model QA/QC.)

Training activityWhat the project manager plans forOverrun riskControl
Environment and data pipeline setupAccess approvals, workspace provisioning, snapshot creationProvisioning and access delays stall the whole roundConfirm workspace, compute quota and data access during Phase 3, before the round is scheduled
Baseline model runOne short run and a quick read-outMinimalRequire the baseline before any complex work is funded
Feature and architecture experimentationNumber of runs, run duration, queue contentionOpen-ended search with no end dateTimebox the round, cap the run count, hold a scheduled review
Hyperparameter sweepSearch space size, cost per run, wall-clock timeUnattended weekend sweep consuming the compute budgetBudget cap with alerts, run ceiling, idle-instance shutdown, named budget owner
Cross-validation and model selectionk full runs per candidate, comparison against the full criteria setRe-running everything after a late change to the criteriaFreeze criteria before the round, keep cross-validation inside the training data
Final test-set evaluation and packagingOne run, documentation, model registry entryTest set consumed early or repeatedlyFreeze the test set, evaluate once, record the result and configuration in the registry

Reporting Progress Without a Percentage

When the sponsor asks how far along the model is, do not invent a percentage. Report four things:

  • Current best validation performance against the agreed threshold, for example 0.63 recall against a 0.75 target.
  • Position in the timebox, for example day 7 of a 10-day round, and the decision due at its end.
  • Compute spend against the round's budget.
  • The trend across rounds and the named blocker, if there is one.

That report is honest, it is decision-grade, and it prepares the sponsor for the possibility that the answer at the end of the round is "the data will not support this target."

When the Model Will Not Reach the Threshold

The recurring item shows a team that has tuned for several rounds, sits below the success threshold, and asks for more time. The exam's answer is not to grant it, not to quietly lower the threshold, and not to swap in a fancier algorithm. It is to go back to the data: Phase 2 (Data Understanding) and Phase 3 (Data Preparation), where label quality, sample size, class balance, missing features and the chosen time window live. In CPMAI, data changes move results far more than algorithm changes, and iterating backwards is the methodology working as designed rather than a failure to admit.

Test Your Knowledge

A project manager reviewing the monthly cloud invoice for a demand-forecasting project finds that compute spend is four times the plan. The cause was a hyperparameter sweep the team launched on Friday and left running unattended across the weekend on on-demand instances. What should the project manager do first?

A
B
C
D
Test Your Knowledge

Midway through the second timeboxed round of model development, the sponsor asks the project manager, "What percent complete is the model?" What is the most appropriate response?

A
B
C
D
Test Your Knowledge

After three timeboxed rounds on a fraud-detection model, validation recall has moved from 0.58 to 0.61 against a 0.75 target agreed in the scope statement, with the last round contributing under half a point. The data science lead requests two more weeks of tuning. What should the project manager do?

A
B
C
D