
Singular Value Decomposition (SVD): Mathematical Overview
This video presents a mathematical overview of the singular value decomposition (SVD).
See MoreUnitary Transformations and the SVD [Python]
This video describes how the singular value decomposition (SVD) is related to unitary transformations, with Python code.
See MoreSparse Identification of Nonlinear Dynamics for Model Predictive Control
This lecture shows how to use sparse identification of nonlinear dynamics with control (SINDYc) with model predictive control to control nonlinear systems purely from data.
See MoreTrimming a Model of a Dynamic System Using Numerical Optimization
In this video we show how to find a trim point of a dynamic system using numerical optimization techniques. We generate a cost function that corresponds to a straight and level flight...
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 13 - Fast Rei...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
RL Course by David Silver - Lecture 9: Exploration and Exploitation
An overview of multi-armed bandits, contextual bandits and Markov Decision Processes.
See MoreData-Driven Control: Change of Variables in Control Systems (Correction)
This video corrects a typo in the previous lecture.
See MoreComplex Fourier Series
This video will describe how the Fourier Series can be written efficiently in complex variables.
See MoreSVD: Eigenfaces 1 [Matlab]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces, in the so-called "eigenfaces" (Matlab code, part 1).
See MoreSimulating the Lorenz System in Matlab
This video shows how simple it is to simulate dynamical systems, such as the Lorenz system, in Matlab, using ode45.
See MoreControls Engineering in the FIRST Robotics Competition
This guide is intended to make an advanced engineering topic approachable so it can be applied by those who aren’t experts in control theory. The intended audience is high school students...
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 7 - Imitation...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
See MoreData-Driven Control: Error Bounds for Balanced Truncation
In this lecture, we derive error bounds for the balanced truncation.
See MoreKoopman Spectral Analysis (Overview)
In this video, we introduce Koopman operator theory for dynamical systems. The Koopman operator was introduced in 1931, but has experienced renewed interest recently because of the...
See MoreSVD: Eigenfaces 3 [Python]
This video describes how the singular value decomposition (SVD) can be used to efficiently represent human faces, in the so-called "eigenfaces" (Python code, part 3).
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 5 - Value Fun...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
See MoreVelocity & Acceleration in Non-Inertial Reference Frames (Coriolis &...
In this video we derive a mathematical description of velocity and acceleration in non-inertial reference frame. We examine the effect of fictitious forces that are witnessed by observers on...
See MoreRL Course by David Silver - Lecture 3: Planning by Dynamic Programming
Introduces policy evaluation and iteration, value iteration, extensions to dynamic programming and contraction mapping.
See MoreOverride and Reset Feedback
Override (Select, Safety, Switch) control observes an auxiliary variable and takes over from the primary controller when a limit is exceeded. Reset feedback is a method to prevent the non...
See MoreData-Driven Control: Balanced Truncation and BPOD Example
In this lecture, we explore balanced truncation and BPOD on a numerical example in Matlab.
See MoreSliding Mode Control Design for a Robotic Manipulator
This MATLAB/Simulink example shows how to design a controller for a robotic manipulator with two actuated joints using sliding mode control (SMC). SMC is useful for systems that require...
See MoreSingular Value Decomposition (SVD): Dominant Correlations
This lectures discusses how the SVD captures dominant correlations in a matrix of data.
See MoreUnitary Transformations and the SVD [Matlab]
This video describes how the singular value decomposition (SVD) is related to unitary transformations, with Matlab code.
See MoreLinear Regression 3 [Python]
This video describes how the singular value decomposition (SVD) can be used for linear regression in Python (part 3).
See MoreBode Plot Drawing Tool
This page demonstrates the techniques described previously to take a transfer function defined by the user, identify the constituent terms, draw the individual Bode plots, and then combine...
See More