Software Engineering vocabulary · Machine Learning and Data Processing

Benchmark

Meaning in software engineering, with examples

/ˈbentʃmɑːrk/nounCommon term

In software engineering, benchmark means: A standard set of tasks and data used to measure models in the same way, so that results from different teams can be compared fairly.

In Turkish: kıyaslama testi, değerlendirme ölçütü, benchmark

How it is used

Models are evaluated on, scored on and compared across benchmarks, and a new best result tops a benchmark or a leaderboard. It is also a verb: to benchmark a model. Engineers often warn that high benchmark scores don't always mean good real-world performance.

Example sentences

  1. It scores well on public benchmarks but struggles with our customers' questions.

  2. We built an internal benchmark from 500 real support conversations.

Common collocations

  • public benchmark
  • internal benchmark
  • benchmark score
  • top a benchmark
  • benchmark results

This word in other fields

The same English word can have a different meaning in another field:

More terms: Machine Learning and Data Processing

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: