Natural Language Processing and Text Mining, Spring 2024 (Undergraduates)

This course offers an introduction to the concepts in natural language processing and the applications in text mining. This is offered as an elective course in the undergraduate program.

Course Information

Latest News

Tentative Schedule

NOTE: The tentative schedule and the slides are subject to changes.
WeekDateContentHomework
1Feb. 19 & 21, 2024 Course Overview
Introduction to NLP
2Feb. 26 & 28, 2024 Ch.2 - Text processing
(2/28: Leave for 228 Peace Memorial Day)
3Mar. 4 & 6, 2024 Ch.2 - Edit Distance
4Mar. 11 & 13, 2024 Ch.3, N-gram Language models
5Mar. 18 & 20, 2024 Ch.4, Naive Bayes, Text Classification, and Sentiment
(3/20: Leave for Annual Sports Meet)
HW#1
6Mar. 25 & 27, 2024 Ch.5, Logistic Regression
7Apr. 1 & 3, 2024 Ch.5 Due: HW#1
8Apr. 8 & 10, 2024 (4/8: Sick leave for the teacher)
Ch.6, Vector semantics and embeddings
9Apr. 15 & 17, 2024 Ch.8, Introduction to POS & NER HW#2
10Apr. 22 & 24, 2024 Ch.7, Neural language models Term project proposal
11Apr. 29 & May 1, 2024 (5/1: Midterm Exam -- Ch.1-8) Due: HW#2
5/1 Due: Term project proposal
12May 6 & 8, 2024 Introduction to Text Mining
13May 13 & 15, 2024 Phrase mining
14May 20 & 22, 2024 Named Entity Recognition (NER) HW#3
15May 27 & 29, 2024 Pattern-based text mining
16Jun. 3 & 5, 2024 Term project presentation Due: HW#3
17Jun. 10 & 12, 2024 (online) (6/10: Leave for Dragon Boat Festival)
Term project presentation

18Jun. 17 & 19, 2024 (online) Term project presentation

Homework Assignments

Please hand in your homework in paper form or in electronic files before deadline.
Programs or homework in electronic files must be submitted to me via our submission site as follows: There will be around 3-4 homeworks during this semester.
  1. HW#1: Sentiment classification
    Due: Apr. 1, 2024
  2. HW#2: Similarity estimation using Word embeddings
    Due: Apr. 29, 2024
  3. HW#3: Named Entity Recognition
    Due: Jun. 5, 2024

If you have any questions about the homework, please contact with the TA and me via e-mail.


Exams

  1. Midterm Exam: Apr. 15 - 20, 2024.

  2. Final Exam: Jun. 17 - 22, 2024.

    There will be no final exam for this course. Instead, we have the term project presentation in the last two to three weeks.

Score


E-mail: jhwang AT <the domain for our school>
Created: Feb. 19, 2024.
Last Updated: May 21, 2024.