Stanford Root

Schedule

Stanford Root

Schedule

CS 124

From Languages to Information (LINGUIST 180, LINGUIST 280)

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

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: CS 106B, Python (at the level of CS 106A), CS 109 (or equivalent background in probability), and programming maturity and knowledge of UNIX equivalent to CS 107 (or taking CS 107 or CS 1U concurrently).

Syllabus not available for this section

Sections

0 Terms
No sections available.

CS 124: From Languages to Information (LINGUIST 180, LINGUIST 280)

3-4 units · Letter or Credit/No Credit

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).

More CS courses

  • CS 111ACE: Problem Solving Lab for CS111
  • CS 112: Operating systems kernel implementation project
  • CS 114: Selected Reading of Computer Science Research
  • CS 120: Introduction to AI Safety
  • CS 121: Equity and Governance for Artificial Intelligence
  • CS 123: A Hands-On Introduction to Building AI-Enabled Robots
  • CS 125: Data: Algorithms, Tools, Policy, and Society (POLISCI 156)
  • CS 129: Applied Machine Learning
  • CS 131: Computer Vision: Foundations and Applications
  • CS 132: AI as Technology Accelerator (INTLPOL 332, POLISCI 55)
  • CS 137A: Principles of Robot Autonomy I (AA 174A, EE 160A)
  • CS 139: Human-Centered AI

All CS courses · All departments