The field of machine learning includes the development and application of computer algorithms that improve with experience. Machine learning methods can be divided into supervised, semi-supervised and ...