 How computers understand language In natural language processing, we work with words. However, computers cannot directly understand words, so we need to convert them into numbers. These numeric representations are called vectors or embeddings. Now each dimension in this vector describes some feature about the word which may or may not be human interpretable. If two words are closer together in meaning, ideally their vectors would be closer together. Check the channel for more information on NLP.