What is the difference between Deep Learning and Machine Learning?
Deep Learning is a sub-class of Machine Learning algorithms whose peculiarity is a higher level of complexity. So, Deep Learning belongs to Machine Learning and they are absolutely not opposite concepts. We refer to shallow learning to those techniques of machine learning that are not deep.