Understanding ML, DL, LLM, and NLP