This short-term course introduces the foundational concepts of Natural Language Processing (NLP) and Machine Learning (ML), with practical implementation using Python. It covers text processing, feature extraction, classification, and model building using popular libraries such as NLTK and scikit-learn. By the end of the course, participants will be able to: 1. Understand key NLP concepts like tokenization, stemming, and sentiment analysis. 2. Apply machine learning algorithms in various tasks. 3. Build and evaluate predictive models using Python. 4. Develop simple NLP applications such as text classifiers.
Dr. Ajay Rastogi received the master’s and Ph.D. degrees in computer science from Jamia Millia Islamia, New Delhi, India, in 2013, 2021, respectively. Currently, he is an Assistant Professor with Lovely Professional University, Phagwara, India. His research interests include data mining, machine learning, graph mining, complex networks, and social computing.