https://aitermshub.com/glossary/s/supervised-learning/