pub trait SupervisedLearning { }
Marker trait for supervised learning algorithms
Algorithms implementing this trait learn from input-output pairs and can make predictions on new data.