
Data-Driven Control: Balanced Proper Orthogonal Decomposition
In this lecture, we introduce the balancing proper orthogonal decomposition (BPOD) to approximate balanced truncation for high-dimensional systems.
See More3D Printed Laboratory Equipment to Study Fundamentals of Vibrations: Complia...
This low-cost, portable, and 3D-Printed Laboratory Equipment (3D-PLE) can be utilized to achieve the following learning outcomes:
- Derive the equation of motion of a translational...
Randomized Singular Value Decomposition (SVD)
This video describes how to use recent techniques in randomized linear algebra to efficiently compute the singular value decomposition (SVD) for extremely large matrices.
See MoreSVD and Alignment: A Cautionary Tale
This video describes the importance of data alignment when performing the singular value decomposition (SVD). Translations and rotations both present challenges for the SVD.
See MoreLinear Regression 1 [Python]
This video describes how the singular value decomposition (SVD) can be used for linear regression in Python (part 1).
See MoreEuler Angles and the Euler Rotation Sequence
In this video we discuss how Euler angles are used to define the relative orientation of one coordinate frame to another.
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 2 - Given a M...
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 6: Value Function Approximation
A deep dive into incremental methods and batch methods of value function approximation.
See MoreFIR Filter Design and Software Implementation
FIR (Finite Impulse Response) filter theory, design, and software implementation. Real-time software implementation on a custom STM32-based PCB. Overview of digital filtering, use-cases...
See MoreData-Driven Control: Balancing Transformation
In this lecture, we derive the balancing coordinate transformation that makes the controllability and observability Gramians equal and diagonal. This is the critical step in balanced model...
See MoreDynamic Mode Decomposition (Examples)
In this video, we continue to explore the dynamic mode decomposition (DMD). In particular, we look at recent methodological extensions and application areas in fluid dynamics, disease...
See MoreSVD: Eigenfaces 2 [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 2).
See MoreMATLAB Sensor Array Analyzer App
The Sensor Array Analyzer app enables you to construct and analyze common sensor array configurations. These configurations range from 1-D to 3-D arrays of antennas, sonar transducers, and...
See MoreDesign of Embedded Robust Control Systems Using MATLAB®/Simulink®
Robust control theory allows for changes in a system whilst maintaining stability and performance. Applications of this technique are very important for dependable embedded systems, making...
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 12 - Fast Rei...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
Data-Driven Control: Eigensystem Realization Algorithm Procedure
In this lecture, we describe the eigensystem realization algorithm (ERA) in detail, including step-by-step algorithmic instructions.
See MoreSVD: Optimal Truncation [Matlab]
This video describes how to optimally truncate the singular value decomposition (SVD) for noisy data (Matlab code).
See MoreManipulating Aerodynamic Coefficients
In this video we discuss some potential problems you may encounter when attempting to perform operations with dimensionless aerodynamic coefficients such as CL and CD.
See MoreStanford CS234: Reinforcement Learning | Winter 2019 | Lecture 15 - Batch Re...
Professor Emma Brunskill
Assistant Professor, Computer Science
Stanford AI for Human Impact Lab
Stanford Artificial Intelligence Lab
Statistical Machine Learning Group
Teaching resources for a reinforcement learning course
Teaching resources by Dimitri P. Bertsekas for reinforcement learning courses. The website has links for freely available textbooks (for instructional purposes), videolectures, and course...
See MoreData-Driven Control: Balanced Models with ERA
In this lecture, we connect the eigensystem realization algorithm (ERA) to balanced proper orthogonal decomposition (BPOD). In particular, if enough data is collected, then ERA produces...
See MoreData-Driven Control: The Goal of Balanced Model Reduction
In this lecture, we discuss the overarching goal of balanced model reduction: Identifying key states that are most jointly controllable and observable, to capture the most input—output...
See MoreInner Products in Hilbert Space
This video will show how the inner product of functions in Hilbert space is related to the standard inner product of vectors of data.
See MoreSingular Value Decomposition (SVD): Matrix Approximation
This video describes how the singular value decomposition (SVD) can be used for matrix approximation.
See MoreLinear Regression 1 [Matlab]
This video describes how the singular value decomposition (SVD) can be used for linear regression in Matlab (part 1).
See More