Home › Glossary › Fundamentals › Deterministic

Beginner · Fundamentals

Deterministic

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. A system or function that produces the exact same output for a given input every time.

Technical Definition

A system or function that produces the exact same output for a given input every time.

How it works

A deterministic system guarantees that for any specific input, it will always produce the identical output. This predictability is crucial for testing and debugging machine learning models. In contrast, nondeterministic systems can yield different results for the same input, often due to randomness.

Related Concepts

  • Reproducibility — The ability for others to re-run an experiment and obtain the same results.

Further Reading

  • Google ML Glossary