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: