Series: Natural Language Processing for All
When
Dive into the world of semantic search with this workshop, where we will explore NLP powered options to enhance text search. Unlike the traditional keyword-based search, semantic search understands the meaning and context behind queries, providing more relevant and contextualized results. This workshop covers the fundamentals of semantic search technologies, with introductions to vector representations, embeddings, and advanced search algorithms.
In this workshop, we will explore how to implement semantic search with a simple real-world use-case. We will also learn how to find, choose and use pre-trained models and datasets for our tasks. Join us to learn more about how meaning and context can help you get the best out of your search experience!
Join us for an engaging and accessible introduction to Natural Language Processing (NLP) and its practical applications for everyday tasks! In "NLP for All," we will explore the fundamental concepts behind NLP: From understanding how computers interpret human language; to discovering how to improve search queries, use regular expressions, find datasets, and learn about pipelines for working with language. Whether you're curious about chatbots, voice assistants, or automated text transcription and analysis, this series will demystify popular technologies and show you how they work.
What We Will Cover:
- Foundations of NLP: Gain a solid grasp of NLP concepts and terminology without needing a technical background.
- Real-World Applications: Explore practical uses of NLP in various contexts, such as improving search and information retrieval, generating and evaluating automatic transcriptions, and working with popular libraries such as spaCy, PyTorch and scikit-learn.
- Hands-On Experience: We will illustrate NLP concepts in action with a well-documented code notebook, aimed at solving practical examples. We will also explore online sources for NLP tools and datasets, such as HuggingFace.
Pre-requisites:
- A Google account to run Google Colab (where we will do most of our programming exercises)
- Basic knowledge of Python. You can brush up python fundamentals with Software Carpentry's Introduction to Python (section 1).
SERIES: Natural Language Processing for All
Add the Series to your calendar. Add to calendar
When: Thursdays, 3-4 pm, Sept. 5 - Oct. 24, 2024
Where: Weaver Science-Engineering Library, Rm 212 and on Zoom
Instructors: Megh Krishnaswamy
YouTube: The video links would be posted here.
09/12 Regular Expressions for NLP - YouTube
09/19 NLP with Transformers - YouTube
10/10 Text pre-processing for NLP - YouTube