Measuring public sentiment towards AI topics using Twitter as the dataset

Project Explanation

AI Insights is a project aimed at measuring public sentiment towards AI topics using Twitter as the dataset. We collect and analyze tweets to understand how people feel about various aspects of artificial intelligence.

What is Sentiment Analysis?

Sentiment analysis is the process of determining the emotional tone behind a series of words, used to gain an understanding of the attitudes, opinions, and emotions expressed within an online mention.

Our analysis involves the following data points:

Sentiment Categories Breakdown

We categorize sentiments into the following:

Sentiment Distribution

This pie chart shows the proportion of positive, negative, and neutral tweets. The distribution helps in understanding the overall sentiment towards AI.

Sentiment Trends Over Time

This line chart shows sentiment trends over time. Monitoring sentiment trends can reveal changes in public opinion and identify significant events that impact sentiment.

Sentiment Frequency

This bar chart compares the frequency of different sentiment categories. The frequency of each sentiment type can help prioritize areas of interest or concern.

Word Cloud

This word cloud shows the most frequent words used in tweets, colored by sentiment category. It provides a quick visual impression of the key topics and terms associated with each sentiment.

Sentiment Score and Magnitude

This scatter plot displays sentiment scores and magnitudes. By examining both scores and magnitudes, we can identify the strength and polarity of public sentiment.

Sentiment Intensity

This heatmap shows sentiment intensity over time or by category.

Example Tweets

Positive Tweets

Negative Tweets

Neutral Tweets