CS124
Download as PDF
From Languages to Information
Computer Science
ENGR - School of Engineering
Course Description
NLP for extracting meaning from text and social networks on the web, and interacting with people via language. Introducing methods (from regex to large language models, via logistic regression, gradient descent, transformers and other neural networks, social networks, collaborative filtering), applications (chatbots, information retrieval, social computing, recommender systems), and ethical and social issues. Prerequisites: CS106B, Python (at the level of CS106A), CS109 (or equivalent background in probability), and programming maturity and knowledge of UNIX equivalent to CS107 (or taking CS107 or CS1U concurrently).
Cross Listed Courses
Grading Basis
ROP - Letter or Credit/No Credit
Min
3
Max
4
Course Repeatable for Degree Credit?
No
Course Component
Lecture
Enrollment Optional?
No
This course has been approved for the following WAYS
Applied Quantitative Reasoning (AQR)
Programs
CS124
is a
completion requirement
for:
- (from the following course set: )
- (from the following course set: )
CS124
is a
prerequisite
for: