September 25, 2018 by Vishesh Agrawal
Machine Learning (ML) is a sub-set of Artificial Intelligence (AI) and Deep Learning (DL) is a sub-set of Machine Learning, i.e. sub-sub-set of Artificial Intelligence. Means every ML application or task is also an AI application or task and similarly every DL application is also ML application and meanwhile AI application.
So, first upon, what is the Intelligence, for example while reading this blog, whatever you find useful, you pen it down in somewhere, why you did this because your brain suggested you that it can be use in future. Here who is the source of providing this intelligence, it’s your brain. Brain is the natural organ, so above example is considered under natural intelligence. Suppose, we generate the machine (hardware along with appropriate software), which work like brain. Now, that machine is artificial, so, the intelligence provided by that machine is nothing but the Artificial Intelligence.
So, Artificial Intelligence is an any task done by machine intelligently, similar to natural intelligence in which task is done by Human or Animals. So, Artificial Intelligence is also called as Machine Intelligence. Machine can be made intelligent by varies ways eg. calculator is also a intelligence machine, it’s intelligence come from rule based programming. Another eg. automated car driving, here intelligence come from learning of algorithms from previous data.
Machine Learning is a part of the Artificial Intelligence, In which machine learn from previous data i.e. from experience. In above eg, the automated car driving, machine learn itself from previous data so it is artificial intelligence using machine leaning. Suppose AI is the ocean and ML is an island in that ocean. If you wanna go to that island then you should have knowledge about the that ocean.
Now take the real time existing example, suppose you wanna go from Pune to Mumbai, and you don’t know the route or most preferred route. You may use google map for navigation. Google map will provide you the number of routes from Pune to Mumbai along with appropriate time. From where google map provide us the route with time? It’s from previous data. Now, how this data gets generated. As multiple users went from Pune to Mumbai and use google map previously. Here google map done data analysis on that previously stored data and so provide the approximate time. Here google map is the machine and it learn from previous data, So, it is the example of the Machine Learning.
Deep Learning is a specialized field of Machine Learning. In which machine is learn using Deep Neural Networks (DNNs). It is useful for unstructured dataset such as images or texts. Google maps for street views they use the Deep Neural Networks. So, Google maps is also the example of deep learning.