What is the purpose of word embeddings in natural language processing?
a) To represent words as numerical vectors
b) To identify the tone or emotion expressed in a text
c) To identify and categorize named entities in a text
d) To generate new text based on input