Workshop#5: Sentiment Analysis and Text Classification (Hour 9–10)
摘要
NLTK and spaCy are two major Python libraries for NLP, widely used for basic text processing, N-gram modeling, POS tagging, and semantic analysis, as covered in the previous workshops. Workshop 5 will focus on applying these NLP techniques to two key NLP applications: text classification and sentiment analysis. TensorFlow and Keras are essential components for implementing LSTM networks, a popular type of RNN in machine learning, particularly for NLP tasks. This workshop will: (1) study text classification concepts in NLP and how spaCy NLP pipeline works on text classifier training; (2) use movie reviews as a problem domain to demonstrate how to implement sentiment analysis with spaCy; (3) introduce artificial neural networks (ANN) concepts, TensorFlow and Kera technologies; (4) introduce sequential modeling scheme with LSTM technology using movie reviews domain as example to integrate these technologies for text classification and movie sentiment analysis.