CS 109: Introduction to Probability for Computer Scientists
Topics include: counting and combinatorics, random variables, conditional probability, independence, distributions, expectation, point estimation, and limit theorems. Applications of probability in computer science including machine learning and the use of probability in the analysis of algorithms. Prerequisites: 103, 106B or X, multivariate calculus at the level of
MATH 51 or
CME 100 or equivalent.
Terms: Aut, Win, Spr
| Units: 3-5
| UG Reqs: WAY-AQR, WAY-FR, GER:DB-EngrAppSci
Instructors:
Piech, C. (PI)
;
Sahami, M. (PI)
;
Agrawal, A. (TA)
;
Apostolatos, A. (TA)
;
Chen, M. (TA)
;
Eric, M. (TA)
;
Goodman, I. (TA)
;
Haaland, C. (TA)
;
Hsu, I. (TA)
;
Lin, P. (TA)
;
Luo, A. (TA)
;
Martinez, P. (TA)
;
Nigam, P. (TA)
;
Puranik, A. (TA)
;
Rao, I. (TA)
;
Salloum, J. (TA)
;
Shapiro, J. (TA)
;
Sun, Y. (TA)
;
Wang, D. (TA)
;
Weiler, A. (TA)
CS 109L: Statistical Computing with R Laboratory
Supplemental lab to
CS109. Introduces the R programming language for statistical computing. Topics include basic facilities of R including mathematical, graphical, and probability functions, building simulations, introductory data fitting and machine learning. Provides exposure to the functional programming paradigm. Corequisite:
CS109.
Last offered: Spring 2015
CS 124: From Languages to Information (LINGUIST 180, LINGUIST 280)
Extracting meaning, information, and structure from human language text, speech, web pages, genome sequences, social networks. Methods include: string algorithms, edit distance, language modeling, the noisy channel, naive Bayes, inverted indices, collaborative filtering, PageRank. Applications such as question answering, sentiment analysis, information retrieval, text classification, social network models, machine translation, genomic sequence alignment, spell checking, speech processing, recommender systems. Prerequisite:
CS103,
CS107,
CS109.
Terms: Win
| Units: 3-4
Instructors:
Jurafsky, D. (PI)
;
Garcia, B. (TA)
;
Grace, M. (TA)
;
Gupta, R. (TA)
;
Huang, B. (TA)
;
Lu, J. (TA)
;
McKenzie, K. (TA)
;
Silveira, N. (TA)
;
arivazhagan, N. (TA)
CS 246: Mining Massive Data Sets
The course will discuss data mining and machine learning algorithms for analyzing very large amounts of data. The emphasis will be on Map Reduce as a tool for creating parallel algorithms that can process very large amounts of data. Topics include: Frequent itemsets and Association rules, Near Neighbor Search in High Dimensional Data, Locality Sensitive Hashing (LSH), Dimensionality reduction, Recommender Systems, Clustering, Link Analysis, Large-scale machine learning, Data streams, Analysis of Social-network Graphs, and Web Advertising. Prerequisites: At lease one of CS107 or
CS145; At least one of CS109 or STAT116, or equivalent.
Terms: Win
| Units: 3-4
Instructors:
Ullman, J. (PI)
;
Althoff, C. (TA)
;
Bagadia, S. (TA)
...
more instructors for CS 246 »
Instructors:
Ullman, J. (PI)
;
Althoff, C. (TA)
;
Bagadia, S. (TA)
;
Bahtchevanov, I. (TA)
;
Chen, D. (TA)
;
Desai, N. (TA)
;
Gupta, S. (TA)
;
Hwang, J. (TA)
;
Lakkaraju, H. (TA)
;
Lo, C. (TA)
;
Wang, J. (TA)
;
Yao, L. (TA)
;
Zhou, Y. (TA)
LINGUIST 180: From Languages to Information (CS 124, LINGUIST 280)
Extracting meaning, information, and structure from human language text, speech, web pages, genome sequences, social networks. Methods include: string algorithms, edit distance, language modeling, the noisy channel, naive Bayes, inverted indices, collaborative filtering, PageRank. Applications such as question answering, sentiment analysis, information retrieval, text classification, social network models, machine translation, genomic sequence alignment, spell checking, speech processing, recommender systems. Prerequisite:
CS103,
CS107,
CS109.
Terms: Win
| Units: 3-4
Instructors:
Jurafsky, D. (PI)
;
Garcia, B. (TA)
;
Grace, M. (TA)
...
more instructors for LINGUIST 180 »
Instructors:
Jurafsky, D. (PI)
;
Garcia, B. (TA)
;
Grace, M. (TA)
;
Gupta, R. (TA)
;
Huang, B. (TA)
;
Lu, J. (TA)
;
McKenzie, K. (TA)
;
Silveira, N. (TA)
;
arivazhagan, N. (TA)
LINGUIST 280: From Languages to Information (CS 124, LINGUIST 180)
Extracting meaning, information, and structure from human language text, speech, web pages, genome sequences, social networks. Methods include: string algorithms, edit distance, language modeling, the noisy channel, naive Bayes, inverted indices, collaborative filtering, PageRank. Applications such as question answering, sentiment analysis, information retrieval, text classification, social network models, machine translation, genomic sequence alignment, spell checking, speech processing, recommender systems. Prerequisite:
CS103,
CS107,
CS109.
Terms: Win
| Units: 3-4
Instructors:
Jurafsky, D. (PI)
;
Garcia, B. (TA)
;
Grace, M. (TA)
...
more instructors for LINGUIST 280 »
Instructors:
Jurafsky, D. (PI)
;
Garcia, B. (TA)
;
Grace, M. (TA)
;
Gupta, R. (TA)
;
Huang, B. (TA)
;
Lu, J. (TA)
;
McKenzie, K. (TA)
;
Silveira, N. (TA)
;
arivazhagan, N. (TA)
Filter Results: