Question: what is the difference between deep learning and cnn?
Answer: 5 Answers. Deep Learning is the branch of Machine Learning based on Deep Neural Networks (DNNs), meaning neural networks with at the very least 3 or 4 layers (including the input and output layers). ... But you can build a shallow CNN for a simple task, in which case it's not (really) Deep Learning.