CLOSED
Introduction to NLP for Emotion Detection
Workshop Details
Date: 17-19 February 2022 (3-day workshop)
Time: 10am (in Central European Time, CET)
Venue: Online via Zoom
Workshop Language: English
Instructor: Dr. Malak Abdullah
Schedule
Day 1: Thursday, 17.02.2022 (CET) | |
10:00 -11:30 | Introduction to NLP |
11:30 – 11:45 | Coffee Break |
11:45 – 13:00 | NLTK, Python 3 and the Jupyter Notebook |
13:00- 14:00 | Lunch |
14:00 – 15:15 | Reading, cleaning, and preprocessing textual data with Python |
Day 2: Friday, 18.02.2022 (CET) | |
10:00-11:30 | Basic text analysis on twitter data for detecting emotions |
11:30-11:45 | Coffee Break |
11:45-13:00 | Sentiment analysis and emotion detection |
13:00-14:00 | Lunch |
14:00-15:15 | Practice Session |
Day 3: Saturday, 19.02.2022 (CET) | |
10:00-11:30 | Word embeddings and Transformers |
11:30-11:45 | Coffee Break |
11:45-13:00 | Applying BERT and RoBERTa for detecting emotions |
13:00-14:00 | Lunch |
14:00-15:15 | Practice Session |
Course description
In the past decades, we have seen a rapid growth of user-generated content through different social media platforms, such as Facebook and Twitter, on various topics daily. This content contains people’s sentiments and emotions expressing happiness, sadness, and anger. Using social media data, we can analyze and track public opinions to help predict attitudes towards certain products or political issues or even prevent depressed people from committing suicide. This workshop aims to teach Natural Language Processing (NLP) concepts and techniques using Python programming language.
NLP is a branch of artificial intelligence and is considered the intersection of human languages and computer science. It has many essential involvements in how computers and humans interact and shortens the gap between human communication and digital data. In this workshop, you will learn how to apply machine and deep learning with human languages (English Language) to extract useful information, such as detecting emotion in social networks.
Emotion detection is one of the most challenging problems in the automated understanding of language. Determining human emotions using text without facial expression is considered a complicated task. Therefore, building a machine that understands the context of the sentences and differentiates between emotions has recently motivated the machine learning community.
Keywords
Machine learning, deep learning, NLP, Emotions, classification
Target group
The workshop is aimed at people who are interested in using machine and deep learning for analyzing textual data in their research.
Learning objectives
Requirements
Programming experience is strongly recommended for this workshop. Please work through the following tutorial if you do not have programming experience:
https://docs.python.org/3/tutorial/