Extracting meaning, information, and structure from human language text, speech, web pages, social networks. Methods include: string algorithms, edit distance, language modeling, the noisy channel, machine learning classifiers, inverted indices, collaborative filtering, neural embeddings, PageRank. Applications such as question answering, sentiment analysis, information retrieval, text classification, social network models, spell checking, recommender systems, chatbots. Prerequisites: CS103, CS107, CS109.
- Author
- Jacob Cole
- Status
- —
- Visibility
- (inherits public)
- Created
- 5/19/2026, 1:15:00 AM
- Updated
- 5/19/2026, 1:15:00 AM
- Permalink
/list/stanfordclasses/item/13839e2c-de61-4c03-b0d8-8e0a8b90b2ae