Topic modeling press briefings

Visualizing the rise of ISIS: Topic timelines during Obama’s second term

Explore more topics.

The goal of this project was to distill topics from press briefing topics and visualize how they ebbed and flowed over time. The resulting timelines reflect administration priorities as well as external events that came to dominate the narrative. I scraped all the press briefings from the Obama years from the archives and used natural language processing to perform the topic modeling.

Languages: Python
Data storage: MongoDB, AWS
Libraries: nltk, sklearn, gensim, spacy, plotly, BeautifulSoup
Natural language processing (TFIDF, SVD), clustering

View the code