Deep learning algorithms can be divided into supervised learning and unsupervised learning.