Software Engineering vocabulary · Machine Learning and Data Processing

Regularization

Meaning in software engineering, with examples

/ˌreɡjələrəˈzeɪʃən/nounCommon term

In software engineering, regularization means: Any technique that stops a model from becoming too complex during training, in order to reduce overfitting and help it work better on new data.

In Turkish: düzenlileştirme, regülarizasyon

How it is used

Common forms are L1 and L2 regularization (weight decay), dropout and early stopping. Engineers add, increase or reduce regularization depending on whether the model overfits or underfits. The verb is regularize; the UK spelling is regularisation.

Example sentences

  1. Stronger regularization closed most of the gap between training and validation accuracy.

  2. We use dropout and weight decay for regularization.

Common collocations

  • L2 regularization
  • add regularization
  • regularization strength
  • weight decay

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: