Define Machine Learning And Its Types