2.1. Machine Learning approach