Machine learning is a broad field with a diverse set of methods and approaches. We focus our attempt on the following directions: