language consists of
phonology -> the way a word sounds
morphology -> structure of word
words -> tokenization
syntax -> phrases etc
semantics -> meaning of words (this is very hard to infer as same sentences may have humor or rude meaning)
All these require lot of calculation in ML world, In DL we use vectors to do all this calculation.
In ML we need to create huge matrix for words , Its very hard to find something like similar words etc. In ML these words are located in N dimensional space and closer words are colocated