Basic Block I

A hands-on Exercise in Natural Language Processing

In this course, we will start with a presentation of Natural Language Processing (NLP). More importantly it will be a hands-on lecture. With the help of Google Colab, you won't need to setup anything on your local machine and we can start with a project using NLP tools. The focus of this exercise will be based on real data and real problems. The exercise will be on Twitter-data and we will look into some basic statistics, topic modeling and a bit of sentiment analysis.

Requirements:

  • Basic Python knowledge (if, else, for etc.)

  • Google Account to work on Colab (gmail)

We will touch some complex and advanced topics, but we will also have time to discuss those and you will be provided with additional literature and sources to deepen your understanding. This course also understands itself as a follow-up to AI for People's Coding Class, but this is not a necessary prerequisite.


LDA Topic Modeling is an unsupervised Machine Learning approach to identify potential topics in a set of documents

What you will learn:

  • Basic NLP knowledge

  • How to obtain and handle your own data (Twitter)

  • How to apply some basic statistics on text

  • How to do topic modeling (using LDA)

Currently, the course is set for 2x 1.5hrs and is offered by Philipp Wicke. If you have any questions and remarks, please do not hesitate to contact us at aiapplications@aiforpeople.org.

About the lecturer:

  • Philipp Wicke is the Head of AI Applications at AI for People

  • Currently pursuing a PhD in Artificial Intelligence at UCD, Ireland

  • Interested in: Computational Creativity, Robots and Computational Linguistics

  • 5 years of teaching experience in Java, Python and C

  • More at: www.phil-wicke.com