Definition of supervised learning