2019-2020 2020-2021 2021-2022 2022-2023 2023-2024
Browse
by subject...
    Schedule
view...
 

1 - 5 of 5 results for: CS 230: Deep Learning

CS 230: Deep Learning

Deep Learning is one of the most highly sought after skills in AI. We will help you become good at Deep Learning. In this course, you will learn the foundations of Deep Learning, understand how to build neural networks, and learn how to lead successful machine learning projects. You will learn about Convolutional networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more. You will work on case studies from healthcare, autonomous driving, sign language reading, music generation, and natural language processing. You will master not only the theory, but also see how it is applied in industry. You will practice all these ideas in Python and in TensorFlow, which we will teach. AI is transforming multiple industries. After this course, you will likely find creative ways to apply it to your work. This class is taught in the flipped-classroom format. You will watch videos and complete in-depth programming assignments and online quizzes at home, then come in to class for advanced discussions and work on projects. This class will culminate in an open-ended final project, which the teaching team will help you on. Prerequisites: Familiarity with programming in Python and Linear Algebra (matrix / vector multiplications). CS 229 may be taken concurrently.
Last offered: Spring 2023 | UG Reqs: WAY-AQR, WAY-FR

CS 236: Deep Generative Models

Generative models are widely used in many subfields of AI and Machine Learning. Recent advances in parameterizing these models using neural networks, combined with progress in stochastic optimization methods, have enabled scalable modeling of complex, high-dimensional data including images, text, and speech. In this course, we will study the probabilistic foundations and learning algorithms for deep generative models, including Variational Autoencoders (VAE), Generative Adversarial Networks (GAN), and flow models. The course will also discuss application areas that have benefitted from deep generative models, including computer vision, speech and natural language processing, and reinforcement learning. Prerequisites: Basic knowledge about machine learning from at least one of CS 221, 228, 229 or 230. Students will work with computational and mathematical models and should have a basic knowledge of probabilities and calculus. Proficiency in some programming language, preferably Python, required.
Terms: Aut | Units: 3

CS 348K: Visual Computing Systems

Visual computing tasks such as computational photography, image/video understanding, and real-time 3D graphics are key responsibilities of modern computer systems ranging from sensor-rich smart phones, autonomous robots, and large data centers. These workloads demand exceptional system efficiency and this course examines the key ideas, techniques, and challenges associated with the design of parallel, heterogeneous systems that execute and accelerate visual computing applications. This course is intended for graduate and advanced undergraduate-level students interested in architecting efficient graphics, image processing, and computer vision systems (both new hardware architectures and domain-optimized programming frameworks) and for students in graphics, vision, and ML that seek to understand throughput computing concepts so they can develop scalable algorithms for these platforms. Students will perform daily research paper readings, complete simple programming assignments, and compet more »
Visual computing tasks such as computational photography, image/video understanding, and real-time 3D graphics are key responsibilities of modern computer systems ranging from sensor-rich smart phones, autonomous robots, and large data centers. These workloads demand exceptional system efficiency and this course examines the key ideas, techniques, and challenges associated with the design of parallel, heterogeneous systems that execute and accelerate visual computing applications. This course is intended for graduate and advanced undergraduate-level students interested in architecting efficient graphics, image processing, and computer vision systems (both new hardware architectures and domain-optimized programming frameworks) and for students in graphics, vision, and ML that seek to understand throughput computing concepts so they can develop scalable algorithms for these platforms. Students will perform daily research paper readings, complete simple programming assignments, and compete a self-selected term project. Prerequisites: CS 107 or equivalent. Highly recommended: Parallel Computing ( CS149) or Computer Architecture ( EE 282). Students will benefit from some background in deep learning ( CS 230, CS 231N), computer vision ( CS 231A), digital image processing ( CS 232) or computer graphics ( CS248).
Terms: Spr | Units: 3-4

CS 523: Research Seminar in Computer Vision + X

With advances in deep learning, computer vision (CV) has been transforming all sorts of domains, including healthcare, human-computer interaction, transportation, art, sustainability, and so much more. In this seminar, we investigate its far-reaching applications, with a different theme chosen as the focus each quarter (e.g. the inaugural quarter was CV + Healthcare; the theme for the quarter will be listed on the class syllabus). Throughout the quarter, we deeply examine these themes in CV + X research through weekly intimate discussions with researchers from academia and industry labs who conduct research at the center of CV and other domains. Each week, students will read and prepare questions and reflections on an assigned paper authored by that week's speaker. We highly encourage students who are interested in taking an interactive, deep dive into CV research literature to apply. While there are no hard requirements, we strongly suggest having the background and fluency necessary to read and analyze AI research papers (thus MATH 51 or linear algebra, and at least one of CS 231x, 224x, 221, 229, 230, 234, 238, AI research experience for CV and AI fundamentals may be helpful).
Last offered: Spring 2022

CS 523: Research Seminar in Computer Vision and Healthcare

With advances in deep learning, computer vision (CV) has been transforming healthcare, from diagnosis to prognosis, from treatment to prevention. Its far-reaching applications include surgical assistants, patient monitoring, data synthesis, and cancer screening. Before these algorithms make their way into the clinic, however, there is exciting research to develop methods that are accurate, robust, interpretable, grounded, and human-centered. In this seminar, we deeply examine these themes in medical CV research through weekly intimate discussions with researchers from academia and industry labs who conduct research at the center of CV and healthcare. Each week students will read and prepare questions and reflections on an assigned paper authored by that week's speaker. We highly encourage students who are interested in taking an interactive, deep dive into medical CV research literature to apply. While there are no hard requirements, we strongly suggest having the background and fluency necessary to read and analyze AI research papers (thus MATH 51 or linear algebra, and at least one of CS 231x, 224x, 221, 229, 230, 234, 238, AI research experience for CV and AI fundamentals may be helpful).
Filter Results:
term offered
updating results...
teaching presence
updating results...
number of units
updating results...
time offered
updating results...
days
updating results...
UG Requirements (GERs)
updating results...
component
updating results...
career
updating results...
© Stanford University | Terms of Use | Copyright Complaints