Hlboké vzdelávanie je podpolí strojového učenia, ktoré (všeobecne povedané) je technológia, ktorá je inšpirovaná ľudským mozgom a jeho funkciami. Strojové učenie, ktoré bolo prvýkrát zavedené v 50. rokoch 20. storočia, je kumulatívne informované o tzv. Umelej neurónovej sieti, množine vzájomne prepojených dátových uzlov, ktoré spoločne tvoria základ umelej inteligencie. (Základné základy strojového učenia nájdete v časti Strojové učenie 101.)
Strojové učenie v podstate umožňuje počítačovým programom meniť sa, keď sú vyzvané externými údajmi alebo programovaním. Od prírody je schopný to dosiahnuť bez ľudskej interakcie. Zdieľa podobnú funkčnosť s dolovaním údajov, ale s ťaženými výsledkami, ktoré majú spracovať skôr počítače ako ľudia. Je rozdelená do dvoch hlavných kategórií: učenie pod dohľadom a vzdelávanie bez dozoru.
Strojové učenie pod dohľadom zahŕňa odvodenie vopred určených operácií prostredníctvom označených údajov o školení. Inými slovami, výsledky pod dohľadom sú známe vopred (ľudským) programátorom, ale systém odvodzujúci výsledky je vyškolený, aby ich „učil“. Naproti tomu strojové učenie bez dozoru vyvodzuje závery z neznačených vstupných údajov, často ako prostriedok na detekciu neznámych vzorov.