Tre tecniche comuni nell'apprendimento profondo sono le reti neurali convoluzionali (CNN), le reti neurali ricorrenti (RNN) e l'apprendimento per rinforzo. Le CNN vengono utilizzate per l'elaborazione delle immagini, ad esempio per riconoscere volti o oggetti in un'immagine. Gli RNN vengono utilizzati per l'elaborazione del linguaggio naturale, ad esempio per riconoscere le parole nel testo. L'apprendimento per rinforzo viene utilizzato in attività complesse come giocare ai videogiochi, dove viene utilizzato per scegliere la serie di mosse più ottimale.
Cita tre tecniche comuni nel deep learning.