Types and Tasks of Machine Learning