├── .gitignore ├── 01_project_summary.ipynb ├── README.md ├── data └── gist_stopwords.txt ├── fake_news_classification.pdf ├── images ├── classification_report.png ├── fake-news-disinformation-lie-misinformation-fake-news.jpg ├── fake-news-disinformation-lie-misinformation-fake-news.png └── feature_importance.png ├── notebooks ├── 01_eda.ipynb ├── 02_text_pre_processing.ipynb ├── 03_percent_capitals_in_title.ipynb ├── 04_nb_bow.ipynb ├── 05_rf_bow.ipynb ├── 06_rf_tfidf.ipynb ├── 07_classify_story.ipynb ├── 08_clean_guardian_data.ipynb ├── 09_rf_tfidf_plus_guardian.ipynb ├── 10_classify_story_plus_guardian.ipynb ├── archive │ └── remove_persons_from_title_and_text.ipynb ├── eda.Rmd └── model_helper_functions.py └── src └── news-classification.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/.gitignore -------------------------------------------------------------------------------- /01_project_summary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/01_project_summary.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/README.md -------------------------------------------------------------------------------- /data/gist_stopwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/data/gist_stopwords.txt -------------------------------------------------------------------------------- /fake_news_classification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/fake_news_classification.pdf -------------------------------------------------------------------------------- /images/classification_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/images/classification_report.png -------------------------------------------------------------------------------- /images/fake-news-disinformation-lie-misinformation-fake-news.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/images/fake-news-disinformation-lie-misinformation-fake-news.jpg -------------------------------------------------------------------------------- /images/fake-news-disinformation-lie-misinformation-fake-news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/images/fake-news-disinformation-lie-misinformation-fake-news.png -------------------------------------------------------------------------------- /images/feature_importance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/images/feature_importance.png -------------------------------------------------------------------------------- /notebooks/01_eda.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/01_eda.ipynb -------------------------------------------------------------------------------- /notebooks/02_text_pre_processing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/02_text_pre_processing.ipynb -------------------------------------------------------------------------------- /notebooks/03_percent_capitals_in_title.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/03_percent_capitals_in_title.ipynb -------------------------------------------------------------------------------- /notebooks/04_nb_bow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/04_nb_bow.ipynb -------------------------------------------------------------------------------- /notebooks/05_rf_bow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/05_rf_bow.ipynb -------------------------------------------------------------------------------- /notebooks/06_rf_tfidf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/06_rf_tfidf.ipynb -------------------------------------------------------------------------------- /notebooks/07_classify_story.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/07_classify_story.ipynb -------------------------------------------------------------------------------- /notebooks/08_clean_guardian_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/08_clean_guardian_data.ipynb -------------------------------------------------------------------------------- /notebooks/09_rf_tfidf_plus_guardian.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/09_rf_tfidf_plus_guardian.ipynb -------------------------------------------------------------------------------- /notebooks/10_classify_story_plus_guardian.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/10_classify_story_plus_guardian.ipynb -------------------------------------------------------------------------------- /notebooks/archive/remove_persons_from_title_and_text.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/archive/remove_persons_from_title_and_text.ipynb -------------------------------------------------------------------------------- /notebooks/eda.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/eda.Rmd -------------------------------------------------------------------------------- /notebooks/model_helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/notebooks/model_helper_functions.py -------------------------------------------------------------------------------- /src/news-classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/merb92/fake-news-classification/HEAD/src/news-classification.py --------------------------------------------------------------------------------