1. Bag of Words is a Natural Language Processing model which helps in extracting features out of the text which can be helpful in machine learning algorithms.
2. In bag of words, we get the occurrences of each word and construct the vocabulary for the corpus.
3. Bag of Words just creates a set of vectors containing the count of word occurrences in the document (reviews). Bag of Words vectors are easy to interpret.
Study more about Natural Language Processing at Natural Language Processing Class 10