BIODS 237: Deep Learning in Genomics and Biomedicine (BIOMEDIN 273B, CS 273B, GENE 236)
Recent breakthroughs in highthroughput genomic and biomedical data are transforming biological sciences into "big data" disciplines. In parallel, progress in deep neural networks are revolutionizing fields such as image recognition, natural language processing and, more broadly, AI. This course explores the exciting intersection between these two advances. The course will start with an introduction to deep learning and overview the relevant background in genomics and highthroughput biotechnology, focusing on the available data and their relevance. It will then cover the ongoing developments in deep learning (supervised, unsupervised and generative models) with the focus on the applications of these methods to biomedical data, which are beginning to produced dramatic results. In addition to predictive modeling, the course emphasizes how to visualize and extract interpretable, biological insights from such models. Recent papers from the literature will be presented and discussed. Stude
more »
Recent breakthroughs in highthroughput genomic and biomedical data are transforming biological sciences into "big data" disciplines. In parallel, progress in deep neural networks are revolutionizing fields such as image recognition, natural language processing and, more broadly, AI. This course explores the exciting intersection between these two advances. The course will start with an introduction to deep learning and overview the relevant background in genomics and highthroughput biotechnology, focusing on the available data and their relevance. It will then cover the ongoing developments in deep learning (supervised, unsupervised and generative models) with the focus on the applications of these methods to biomedical data, which are beginning to produced dramatic results. In addition to predictive modeling, the course emphasizes how to visualize and extract interpretable, biological insights from such models. Recent papers from the literature will be presented and discussed. Students will be introduced to and work with popular deep learning software frameworks. Students will work in groups on a final class project using real world datasets. Prerequisites: College calculus, linear algebra, basic probability and statistics such as
CS109, and basic machine learning such as
CS229. No prior knowledge of genomics is necessary.
Terms: Aut

Units: 3

Grading: Medical Option (MedLtrCR/NC)
BIOMEDIN 273B: Deep Learning in Genomics and Biomedicine (BIODS 237, CS 273B, GENE 236)
Recent breakthroughs in highthroughput genomic and biomedical data are transforming biological sciences into "big data" disciplines. In parallel, progress in deep neural networks are revolutionizing fields such as image recognition, natural language processing and, more broadly, AI. This course explores the exciting intersection between these two advances. The course will start with an introduction to deep learning and overview the relevant background in genomics and highthroughput biotechnology, focusing on the available data and their relevance. It will then cover the ongoing developments in deep learning (supervised, unsupervised and generative models) with the focus on the applications of these methods to biomedical data, which are beginning to produced dramatic results. In addition to predictive modeling, the course emphasizes how to visualize and extract interpretable, biological insights from such models. Recent papers from the literature will be presented and discussed. Stude
more »
Recent breakthroughs in highthroughput genomic and biomedical data are transforming biological sciences into "big data" disciplines. In parallel, progress in deep neural networks are revolutionizing fields such as image recognition, natural language processing and, more broadly, AI. This course explores the exciting intersection between these two advances. The course will start with an introduction to deep learning and overview the relevant background in genomics and highthroughput biotechnology, focusing on the available data and their relevance. It will then cover the ongoing developments in deep learning (supervised, unsupervised and generative models) with the focus on the applications of these methods to biomedical data, which are beginning to produced dramatic results. In addition to predictive modeling, the course emphasizes how to visualize and extract interpretable, biological insights from such models. Recent papers from the literature will be presented and discussed. Students will be introduced to and work with popular deep learning software frameworks. Students will work in groups on a final class project using real world datasets. Prerequisites: College calculus, linear algebra, basic probability and statistics such as
CS109, and basic machine learning such as
CS229. No prior knowledge of genomics is necessary.
Terms: Aut

Units: 3

Grading: Medical Option (MedLtrCR/NC)
CS 18SI: Geopolitical Ramifications of Technological Advances
William Janeway describes the relationship between technological development, capital markets, and the government as a threeplayer game. Scientists and entrepreneurs develop breakthrough innovations, aided and amplified by financial capital. Meanwhile, the government serves to either subsidize (as in wartime) or stymie (through regulations) technological development. Often, the advances in economic and military might due to technological advances lead to conflicts between competing countries ¿ whether Japan and the U.S. in the 1970s or China and the U.S. today. Within societies, technological innovation drives outcomes like increased life expectancy, wealth inequality, and in rare cases changes to paradigms of daily life. In this discussiondriven course, we will explore the ripple effects that technological developments have had and will continue to have on the geopolitical world stage, focusing on trends we as computer scientists are uniquely positioned to understand and predict the ramifications of. Prerequisites: The following are not required but will facilitate understanding of the topics covered: computer systems (
CS110+), artificial intelligence (
CS221,
CS231N,
CS229, or
CS230), and theory (
CS161, cryptography).
Terms: Spr

Units: 2

Grading: Satisfactory/No Credit
Instructors:
Sahami, M. (PI)
CS 229: Machine Learning (STATS 229)
Topics: statistical pattern recognition, linear and nonlinear regression, nonparametric methods, exponential family, GLMs, support vector machines, kernel methods, model/feature selection, learning theory, VC dimension, clustering, density estimation, EM, dimensionality reduction, ICA, PCA, reinforcement learning and adaptive control, Markov decision processes, approximate dynamic programming, and policy search. Prerequisites: linear algebra, and basic probability and statistics.
Terms: Aut, Spr, Sum

Units: 34

Grading: Letter or Credit/No Credit
Instructors:
Avati, A. (PI)
;
Ma, T. (PI)
;
Ng, A. (PI)
;
Re, C. (PI)
;
Amidi, S. (TA)
;
Avati, A. (TA)
;
Chute, C. (TA)
;
Colas, G. (TA)
;
Duan, T. (TA)
;
Dwaracherla, V. (TA)
;
Farhangi, A. (TA)
;
Gao, X. (TA)
;
Huot, F. (TA)
;
Kaur, J. (TA)
;
Kim, A. (TA)
;
Koochak, Z. (TA)
;
Pandey, S. (TA)
;
Parulekar, A. (TA)
;
Paul, S. (TA)
;
Ramamoorthy, A. (TA)
;
Srouji, M. (TA)
;
Steinberg, E. (TA)
;
Townshend, R. (TA)
;
Wang, C. (TA)
;
Wang, Y. (TA)
;
Wu, X. (TA)
;
Yeh, C. (TA)
;
Yerukola, A. (TA)
;
Zhang, J. (TA)
CS 229A: Applied Machine Learning
You will learn to implement and apply machine learning algorithms. This course emphasizes practical skills, and focuses on giving you skills to make these algorithms work. You will learn about commonly used learning techniques including supervised learning algorithms (logistic regression, linear regression, SVM, neural networks/deep learning), unsupervised learning algorithms (kmeans), as well as learn about specific applications such as anomaly detection and building recommender systems. This class is taught in the flippedclassroom format. You will watch videos and complete indepth programming assignments and online quizzes at home, then come to class for discussion sections. This class will culminate in an openended final project, which the teaching team will help you on. Prerequisites: Programming at the level of CS106B or 106X, and basic linear algebra such as
Math 51.
Terms: Aut, Win, Spr

Units: 34

Grading: Letter or Credit/No Credit
Instructors:
Bensouda Mourri, Y. (PI)
;
Katanforoosh, K. (PI)
;
Ng, A. (PI)
...
more instructors for CS 229A »
Instructors:
Bensouda Mourri, Y. (PI)
;
Katanforoosh, K. (PI)
;
Ng, A. (PI)
;
Bensouda Mourri, Y. (TA)
;
Legros, F. (TA)
;
Magon de La Villehuchet, P. (TA)
CS 229T: Statistical Learning Theory (STATS 231)
How do we formalize what it means for an algorithm to learn from data? How do we use mathematical thinking to design better machine learning methods? This course focuses on developing mathematical tools for answering these questions. We will present various learning algorithms and prove theoretical guarantees about them. Topics include generalization bounds, implicit regularization, the theory of deep learning, spectral methods, and online learning and bandits problems. Prerequisites: A solid background in linear algebra and probability theory, statistics and machine learning (
STATS 315A or
CS 229).
Terms: Aut

Units: 3

Grading: Letter or Credit/No Credit
CS 273B: Deep Learning in Genomics and Biomedicine (BIODS 237, BIOMEDIN 273B, GENE 236)
Recent breakthroughs in highthroughput genomic and biomedical data are transforming biological sciences into "big data" disciplines. In parallel, progress in deep neural networks are revolutionizing fields such as image recognition, natural language processing and, more broadly, AI. This course explores the exciting intersection between these two advances. The course will start with an introduction to deep learning and overview the relevant background in genomics and highthroughput biotechnology, focusing on the available data and their relevance. It will then cover the ongoing developments in deep learning (supervised, unsupervised and generative models) with the focus on the applications of these methods to biomedical data, which are beginning to produced dramatic results. In addition to predictive modeling, the course emphasizes how to visualize and extract interpretable, biological insights from such models. Recent papers from the literature will be presented and discussed. Stude
more »
Recent breakthroughs in highthroughput genomic and biomedical data are transforming biological sciences into "big data" disciplines. In parallel, progress in deep neural networks are revolutionizing fields such as image recognition, natural language processing and, more broadly, AI. This course explores the exciting intersection between these two advances. The course will start with an introduction to deep learning and overview the relevant background in genomics and highthroughput biotechnology, focusing on the available data and their relevance. It will then cover the ongoing developments in deep learning (supervised, unsupervised and generative models) with the focus on the applications of these methods to biomedical data, which are beginning to produced dramatic results. In addition to predictive modeling, the course emphasizes how to visualize and extract interpretable, biological insights from such models. Recent papers from the literature will be presented and discussed. Students will be introduced to and work with popular deep learning software frameworks. Students will work in groups on a final class project using real world datasets. Prerequisites: College calculus, linear algebra, basic probability and statistics such as
CS109, and basic machine learning such as
CS229. No prior knowledge of genomics is necessary.
Terms: Aut

Units: 3

Grading: Medical Option (MedLtrCR/NC)
CS 332: Advanced Survey of Reinforcement Learning
This class will provide a core overview of essential topics and new research frontiers in reinforcement learning. Planned topics include: model free and model based reinforcement learning, policy search, Monte Carlo Tree Search planning methods, off policy evaluation, exploration, imitation learning, temporal abstraction/hierarchical approaches, safety and risk sensitivity, humanintheloop RL, inverse reinforcement learning, learning to communicate, and insights from human learning. Students are expected to create an original research paper on a related topic. Prerequisites: CS221 or
AA238/CS238 or CS234 or CS229 or similar experience.
Terms: Aut

Units: 3

Grading: Letter or Credit/No Credit
Instructors:
Brunskill, E. (PI)
;
Zanette, A. (TA)
GENE 236: Deep Learning in Genomics and Biomedicine (BIODS 237, BIOMEDIN 273B, CS 273B)
Recent breakthroughs in highthroughput genomic and biomedical data are transforming biological sciences into "big data" disciplines. In parallel, progress in deep neural networks are revolutionizing fields such as image recognition, natural language processing and, more broadly, AI. This course explores the exciting intersection between these two advances. The course will start with an introduction to deep learning and overview the relevant background in genomics and highthroughput biotechnology, focusing on the available data and their relevance. It will then cover the ongoing developments in deep learning (supervised, unsupervised and generative models) with the focus on the applications of these methods to biomedical data, which are beginning to produced dramatic results. In addition to predictive modeling, the course emphasizes how to visualize and extract interpretable, biological insights from such models. Recent papers from the literature will be presented and discussed. Stude
more »
Recent breakthroughs in highthroughput genomic and biomedical data are transforming biological sciences into "big data" disciplines. In parallel, progress in deep neural networks are revolutionizing fields such as image recognition, natural language processing and, more broadly, AI. This course explores the exciting intersection between these two advances. The course will start with an introduction to deep learning and overview the relevant background in genomics and highthroughput biotechnology, focusing on the available data and their relevance. It will then cover the ongoing developments in deep learning (supervised, unsupervised and generative models) with the focus on the applications of these methods to biomedical data, which are beginning to produced dramatic results. In addition to predictive modeling, the course emphasizes how to visualize and extract interpretable, biological insights from such models. Recent papers from the literature will be presented and discussed. Students will be introduced to and work with popular deep learning software frameworks. Students will work in groups on a final class project using real world datasets. Prerequisites: College calculus, linear algebra, basic probability and statistics such as
CS109, and basic machine learning such as
CS229. No prior knowledge of genomics is necessary.
Terms: Aut

Units: 3

Grading: Medical Option (MedLtrCR/NC)
Filter Results: