There are three major fields in Machine Learning
unsupervised learning
Unsupervised Learning is a field where you have bunch of data, and you want to get meaningful insight from it. For example you have user behavior data from the ecommerce website, and you want to group them somehow, Unsupervised Learning will help to catch simmilarities between them.
Reinforcement Learning
Reinforcement Learning is a field, where you create an environment and teach the target object how to behave correctly in this environment.
Supervised Learning
Supervised Learning is a field, where you have bunch of input data (features), the output data (target),and you want to find the connection between these two.
In which field does Deep Learning live?
Deep Learning is a universal function approximator, which means that you have some unknown function and you want to know what this function is, Deep Learning will help you out.
By definition a function is transformation from X into Y. Therefore, Deep Learning needs both, X and Y to find the function. If the data misses either X or Y, function can’t be defined, hence you can’t use Deep Learning.