One of the most important developments in the world of technology has been machine learning. It is a comprehensive set of data algorithms and code, pumped into an application or software that automatically makes changes based on trial and error with human