Machine learning is a process of data analysis to automate the creation of an analytical model. It is a subset of AI working on the concept that machines can get knowledge from available information, recognize patterns, and make arrangements with the least human interference.