Natural Language Processing and Text Mining, Spring 2025 (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. 18 & 20, 2025 Course Overview
2Feb. 25 & 27, 2025 Introduction to NLP
Ch.2 - Text processing
3Mar. 4 & 6, 2025 Ch.2 - Edit Distance
4Mar. 11 & 13, 2025 Ch.3, N-gram Language models
5Mar. 18 & 20, 2025 Ch.4, Naive Bayes, Text Classification, and Sentiment HW#1
6Mar. 25 & 27, 2025 Ch.5, Logistic Regression
7Apr. 1 & 3, 2025 Ch.6, Vector semantics and embeddings
(4/3: Compensation Leave for Children's Day & Tomb Sweeping Day)
Due: HW#1
8Apr. 8 & 10, 2025 Ch.17, Sequence labeling for POS and NER (introduction only)
9Apr. 15 & 17, 2025 Ch.7, Neural language models HW#2
10Apr. 22 & 24, 2025 (4/22: Midterm Exam -- Ch.1-8) Term project proposal
11Apr. 29 & May 1, 2025 Ch.8, RNNs & LSTMs (introduction only)
Ch.9, Transformers (introduction only)
Due: HW#2
4/29 Due: Term project proposal
12May 6 & 8, 2025 Ch.10, Large Language Models (introduction only)
13May 13 & 15, 2025 Introduction to Text Mining
Phrase mining
14May 20 & 22, 2025 Named Entity Recognition (NER) HW#3
15May 27 & 29, 2025 Pattern-based text mining
16Jun. 3 & 5, 2025 Term project presentation Due: HW#3
17Jun. 10 & 12, 2025 Term project presentation
18Jun. 17 & 19, 2025 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, 2025
  2. HW#2: Similarity estimation using Word embeddings
  3. HW#3: Named Entity Recognition

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


Exams

  1. Midterm Exam: Apr. 14 - 18, 2025.

  2. Final Exam: Jun. 16 - 20, 2025.

    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. 16, 2025.
Last Updated: Mar. 19, 2025.