Globoko učenje je podmnožica strojnega učenja, ki uporablja nevronske mreže z več plastmi za modeliranje kompleksnih vzorcev in hierarhij informacij. Ta pristop omogoča računalnikom, da se učijo iz velikih količin podatkov in izvajajo naloge, kot so prepoznavanje govora, prevajanje jezika in razumevanje naravnega jezika.