Machine Learning Machine Learning is the subset of A.I it cannot extracts too hard features but its does not requires too much data Deep Learning Deep Learning is the subset of machine learning it can extracts difficult features but its requires too much data Which one I have to use? It is totally depends on data if you have too much data you can use deep learning else you can use machine learning
After reading this blog series you able to solve any deep learning problem