---
title: "hyperparameter tuning | Skills We Assign For | Azendo"
description: "Hyperparameter tuning — search strategy, budget, diminishing returns, plus the Azendo roles assigned for it."
url: "https://azendo.co/skills/hyperparameter-tuning/"
---

[Skills](https://azendo.co/skills/) MLOps and model delivery 

# hyperparameter tuning.

Hyperparameter tuning searches for the configuration values that are set before training rather than learned, using grid, random or Bayesian search, usually with early stopping for unpromising trials.

## Where hyperparameter tuning fits on a long engagement.

Random search beats grid search in practice, which is counterintuitive until you see why: most hyperparameters barely affect the result, and grid search spends its budget exploring values of parameters that do not matter. Random sampling covers the important dimensions better for the same compute.

Returns diminish sharply. The first tuning pass often gives a meaningful improvement; the tenth gives a fraction of a percent, achieved by fitting the validation set more closely rather than by genuinely generalising better. Recognising that point saves substantial compute.

## What an assigned team does with hyperparameter tuning.

Tuning is usually the wrong place to spend effort. Better features, more data or a corrected label process improve models more than parameter search, and are often less work.

Directing effort to where the return actually is, rather than where the tooling makes it easy, is the judgement scoped under [ai engineering services](https://azendo.co/services/ai-engineering/).

## What we use hyperparameter tuning for.

* Search strategy matched to budget Random or Bayesian search rather than a grid that wastes compute on irrelevant dimensions.
* Early stopping for poor trials Unpromising configurations abandoned, so budget goes to viable ones.
* Knowing when to stop Recognising validation-set overfitting rather than continuing for fractions of a percent.

## How hyperparameter tuning capacity is assigned.

Tuning work is assigned inside AI capacity, after feature and data quality improvements rather than instead of them.

## Roles we assign hyperparameter tuning for

* [Machine Learning Engineer MLOps engineering](https://azendo.co/services/mlops-engineering/machine-learning-engineer/)

## Service lines it sits in

* [MLOps engineering](https://azendo.co/services/mlops-engineering/)

Capacity is agreed as a committed monthly capacity across a discipline, not per skill.

## Related in mlops and model delivery

* [MLOps handoff — skill we assign for](https://azendo.co/skills/mlops-handoff/)
* [ONNX — skill we assign for](https://azendo.co/skills/onnx/)
* [TensorRT — skill we assign for](https://azendo.co/skills/tensorrt/)
* [Model registry — skill we assign for](https://azendo.co/skills/model-registry/)
* [Weights & Biases — skill we assign for](https://azendo.co/skills/weights-and-biases/)
* [Comet — skill we assign for](https://azendo.co/skills/comet/)
* [Neptune.ai — skill we assign for](https://azendo.co/skills/neptune-ai/)
* [DVC — skill we assign for](https://azendo.co/skills/dvc/)

## Tell us what your roadmap needs hyperparameter tuning for.

A service delivery manager replies with the disciplines we would assign, the monthly capacity and what the first month looks like.

[All skills we assign for](https://azendo.co/skills/)
