Underfitting
What is ML Underfitting?
Model fitting is an important part of machine learning modelling and the accuracy of the particular model. So, what is model underfitting in machine learning?
Underfitting occurs when a machine learning model cannot capture the relationship between the input data and the output target value. Model underfitting is when the model performs poorly on the training data, or both the training and the unseen data. This happens due to a high simplicity of the model – in other words, the machine learning model is too simple.
Reasons for model underfitting:
- High bias in the model performance
- High model simplicity
- Low data availability
- Low data preparation
The following is an example of underfitting a ML model.

How to tackle model underfitting:
- Feature engineering
- Adding more data
- More efficient data preprocessing
- Reduction in regularisation
- Increase in training duration
The following is an example of a balanced machine learning model.

Next: Overfitting