Actually the deep learning is a part of the machine learning. Choosing which one to use mainly depends on your application. Generally, if you are working with a small dataset, then it is good to work with machine learning algorithms. However, For a big dataset, deep learning techniques are suggested.
Utilizing which one depends on the task you aim to do. In case of small dataset , machine learning is preferable. While large dataset required deep learning models.
No doubt Deep learning(DL) which is based on Artificial Neural Network(ANN), is the subfield of Machine Learning(ML).If u r working small dataset like numerical dataset such as IRIS with less number of features then u should work with ML.If ur work is with big size complex data like text, image, sound...etc then I recommend u Deep learning is the right choice.Remeber Deep learning needs computer have more RAM size with GPU support and also needs more training time.
Deep learning is a deep structured learning and it is a part of a broader family of machine learning methods based on artificial neural networks with representation learning.
Actually, the replies above are all great. I'd like to briefly expand the difference between these two concepts and artificial intelligence (AI)/Neural Network, which may help you understand these two concepts better.
(1) Artificial Intelligence: An area of computer science that emphasizes the creation of intelligent machines that work and react like humans.
(2) Machine learning: An application of artificial intelligence that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.
(3) Deep learning: A machine learning technique that teaches computers to do what comes naturally to humans: learn by example. It is agreeable to handle the "big data", especially the image, textual data, video and so on.
(4) Neural Network: A set of algorithm, modeled loosely after the human brain, that are designed to recognize patterns.
Well, you can see the Venn Diagram, which I upload.
when machine learns from the past experience that's called machine learning and deep learning is a part of machine learning mainly build models based on artificial neural network and capable of work with unsupervised data, and also known deep neural network.
presently, i'm doing my research on machine learning so for that reason i will recomend you to do Machine Learning.
Dude just write to Youtube this question, there are million of videos can answer you, instead of reading here. Machine learning is make machine learn something, and deep learning is just techniques to make machine to learn.
Deep learning is actually a subset of machine learning. It technically is machine learning and functions in the same way but it has different capabilities. The main difference between deep learning and machine learning is due to the way data is presented in the system. Machine learning algorithms almost always require structured data, while deep learning networks rely on layers of ANN (artificial neural networks)