liveBook · Manning

Multifidelity optimization

As explained in Designing Deep Learning Systems: A guide for software engineers

An optimization approach that uses cheaper approximations of an objective at different fidelity levels to reduce evaluation cost.

Multifidelity optimization reduces hyperparameter evaluation cost by using cheaper objective approximations at different fidelity levels. It belongs to the three main automatic HPO algorithm families, alongside model-free and Bayesian optimization. section 5.2.2 section 5.5

The treatment stays at a systems-oriented overview rather than deriving algorithm mathematics. It provides enough background to select or set up an HPO system, while directing deeper mathematical study elsewhere. section 5.2.2

Use multifidelity optimization as part of an HPO workflow that:

  • Balances objective-evaluation cost against the need to identify promising hyperparameter configurations. section 5.2.2
  • Selects an algorithm according to task constraints rather than assuming one universally best HPO method. section 5.5
  • Fits library-based experimentation for small teams or service-based execution for scalable production HPO. section 5.5

How Designing Deep Learning Systems: A guide for software engineers covers it

How deep it goes
Keeps the treatment high level, deferring mathematical reasoning while supplying background for building or configuring an HPO system.
What it assumes
Introduces hyperparameters and automatic HPO before placing multifidelity optimization within the broader algorithm landscape.
What you can do after
Evaluate HPO algorithm families against task constraints and choose an appropriate optimization and deployment approach.
How it connects
Connects multifidelity optimization with automatic HPO, model-free optimization, and Bayesian optimization.

Also explained in

Compare how 2 books explain multifidelity optimization →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Designing Deep Learning Systems: A guide for software engineers. The section links point to the parts of the book it draws on.