Introduction to Natural Language Processing

Download as PDF

Overview

Subject area

MTH

Catalog Number

4335

Course Title

Introduction to Natural Language Processing

Department(s)

Description

Recent developments in large language models, such as ChatGPT, have revolutionized how our society accommodates machine-based reasoning and analysis of text data, which is a prevalent form of unstructured data. This course will examine the ideas behind the implementation of these models. Topics include: basic techniques in text representation such as tokenization, tagging, chunking, co-occurrence and tf-idf; software for text analytics; sentiment analysis, categorization, and visualization of text data; basics of neural networks; word vectors and algorithms of word2vec and GloVe; the family of recurrent neural networks; attention and transformers; natural language generation.

Academic Career

Undergraduate

Liberal Arts

Yes

Credits

Minimum Units

4

Maximum Units

4

Academic Progress Units

4

Repeat For Credit

No

Components

Name

Lecture

Hours

0

Requisites

037123

Course Schedule