Technical Workshop " Introduction to Natural Language Processing (NLP)" By: Soroush Ziaeinejad

Tuesday, January 30, 2024 - 16:00 to 17:00

Introduction to Natural Language Processing (NLP) 
Presenter:  Soroush Ziaeinejad

 
Date: Tuesday, January 30, 2024 
Time:  4:00 pm – 5:00 pm 
Location: 4th Floor (Workshop space) at 300 Ouellette Avenue (School of Computer Science Advanced Computing Hub) 


Abstract: 
Natural Language Processing (NLP) is a rapidly growing field of Artificial Intelligence that focuses on enabling machines to understand, interpret, and generate human language. This introductory workshop will cover the basics of NLP, its applications, and popular techniques, including text classification, sentiment analysis, named entity recognition, and machine translation. Participants will also get hands-on experience with NLP tools and libraries, such as NLTK, spaCy, and Gensim in Python. 
By the end of this workshop, you will have a solid understanding of NLP fundamentals and be equipped with practical skills to kickstart your journey in this exciting field. This workshop is suitable for anyone interested in NLP, regardless of their technical background. No prior knowledge of NLP is required, but some programming experience in Python would be helpful 

Workshop Outline: 
Introduction 
What is Natural Language Processing (NLP)? 
What are the real-life applications of NLP? 
Sentiment Analysis 
Text Summarization 
Topic Modeling 
Text Classification 
Named Entity Recognition 
Conclusion 

Prerequisites: 
Basic knowledge of Python and mathematics 

Biography: 
Soroush is a Ph.D. student and research assistant at the School of Computer Science. His main research area is Natural Language Processing and Information Retrieval on social networks.