Class imbalance
Meaning in software engineering, with examples
In software engineering, class imbalance means: A situation in which some classes in a dataset have far more examples than others, for example 990 normal transactions for every 10 fraudulent ones.
In Turkish: sınıf dengesizliği
How it is used
Very common in fraud, medical and defect detection. It makes accuracy misleading, so teams look at precision, recall and F1 instead. Typical fixes are resampling, class weights in the loss function and collecting more examples of the rare class.
Example sentences
Because of the class imbalance, the model learned to predict 'no defect' for almost everything.
We handled the class imbalance by oversampling the rare class.
Common collocations
- severe class imbalance
- handle class imbalance
- imbalanced dataset
- class weights
Related terms
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:
