Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.The primary aim is to allow the computers learn automatically without human intervention or assistance and adjust actions accordingly.
Deep learning (also known as deep structured learning or hierarchical learning) is part of a broader family of machine learning methods based on artificial neural networks. Learning can be supervised, semi-supervised or unsupervised.
Artificial intelligence (AI) is the simulation of human intelligence processes by machines, especially computer systems. These processes include learning (the acquisition of information and rules for using the information), reasoning (using rules to reach approximate or definite conclusions) and self-correction