Umělá inteligence je rodičem všech podmnožin strojového učení pod ní.
Strojové učení – a jeho komponenty hlubokého učení a neuronových sítí – se hodí jako koncentrované podmnožiny umělé inteligence. AI zpracovává data k rozhodování a prognózám. Algoritmy strojového učení umožňují umělé inteligenci nejen zpracovávat tato data, ale používat je k učení a být chytřejší, aniž by potřebovala další programování. Umělá inteligence je rodičem všech podmnožin strojového učení pod ní. V první podmnožině je strojové učení; uvnitř je hluboké učení, a pak neuronové sítě v ní.