/NLP_Analysis_on_UN_speeches

This repository contains the code used for my blog post in which I conduct NLP analysis of United Nations speeches.

Primary LanguageJupyter Notebook

NLP Analysis on UN Speeches

In this repository, I put together all the jupyter notebooks that I used to explore the UN Generate Debate speeches from 1970 to 2018 via NLP analysis.

The General Debate of the United Nations General Assembly is an annual event in which leaders of all countries deliver statements on major issues in international politics. These speeches are of paramount importance as they represent a country's official perception of and stance on current political developments and may even presage new state policies and actions on the international arena.

I focused on the following NLP tasks:

  1. Sentiment Analysis to determine which countries have delivered the greatest number of negative speeches throughout 50 years
  2. Computing TFIDF scores to find the most important words from each US General Debate session
  3. Generating a word cloud to show the most frequently occurring words in the history of the General Debate

Check out my blog post to see the results of the analysis.