Types and Application of Machine Learning