multi-disciplinary field we have formally introduced and defined machine learning in the previous sectionwhich should give you good idea about the main components involved with any learning algorithm let' now shift our perspective to machine learning as domain and field you might already know that machine learning is mostly considered to be sub-field of artificial intelligence and even computer science from some perspectives machine learning has concepts that have been derived and borrowed from multiple fields over period of time since its inceptionmaking it true multi-disciplinary or inter-disciplinary field figure - should give you good idea with regard to the major fields that overlap with machine learning based on conceptsmethodologiesideasand techniques an important point to remember here is that this is definitely not an exhaustive list of domains or fields but pretty much depicts the major fields associated in tandem with machine learning figure - machine learninga true multi-disciplinary field the major domains or fields associated with machine learning include the followingas depicted in figure - we will discuss each of these fields in upcoming sections artificial intelligence natural language processing data mining mathematics statistics computer science deep learning data science