The document describes a project to detect fake news using machine learning models. It discusses how the project classified news websites as real or fake using a combination of bag-of-words, word embeddings and feature descriptions with 87.39% accuracy. Some ways to improve the model are also provided, such as using more features in the word embeddings. Real-world applications of fake news detection include verifying news on social media during elections and detecting fake job postings.