Umělou inteligenci jako takovou může rozdělit podle toho, jak funguje - respektive z jakých dat je trénována a pro jaké typy úloh: