Spring 2024 Quantitative Methods: Social Sciences GR5067 section 001

NATURAL LANG PROCESSING SOCIAL SCIENCES

NATURAL LANG PROCESSING S

Call Number 13161
Day & Time
Location
M 6:10pm-8:00pm
503 Hamilton Hall
Points 3
Grading Mode Standard
Approvals Required None
Instructor Patrick Houlihan
Type SEMINAR
Method of Instruction In-Person
Course Description

Social scientists need to engage with natural language processing (NLP) approaches that are found in computer science, engineering, AI, tech and in industry. This course will provide an overview of natural language processing as it is applied in a number of domains. The goal is to gain familiarity with a number of critical topics and techniques that use text as data, and then to see how those NLP techniques can be used to produce social science research and insights. This course will be hands-on, with several large-scale exercises. The course will start with an introduction to Python and associated key NLP packages and github. The course will then cover topics like language modeling; part of speech tagging; parsing; information extraction; tokenizing; topic modeling; machine translation; sentiment analysis; summarization; supervised machine learning; and hidden Markov models. Prerequisites are basic probability and statistics, basic linear algebra and calculus. The course will use Python, and so if students have programmed in at least one software language, that will make it easier to keep up with the course.

Web Site Vergil
Department Quantitative Methods/Social Sciences
Enrollment 47 students (65 max) as of 4:05PM Wednesday, December 4, 2024
Subject Quantitative Methods: Social Sciences
Number GR5067
Section 001
Division Graduate School of Arts and Sciences
Note PRIORITY QMSS STUDENTS
Section key 20241QMSS5067G001