
About Course
Welcome to Machine Learning, Modeling, and Simulation Principles!
In this course, we will understand the computational tools used in engineering problem-solving and provide a mathematical basis to machine learning. We invite everyone to explore the resources that we have made available within the courseware.
Course Content
Module 1: Get Started (15 min)
-
Entrance Survey
-
Optional: Access to MATLAB Online
Module 2: Modeling and Simulation Fundamentals
-
Key Takeaways
-
Ordinary Differential Equations (ODEs) : Introduction
-
ODEs: General Form
-
ODEs: General Form Quiz
-
ODEs: Chemistry Example
-
The Forward Euler Method: Introduction
-
The Forward Euler Method: True Solution vs. Approximation
-
Demo: Forward Euler
-
Forward Euler Quiz
-
Higher-Order ODE Integrators
-
Higher-Order ODE Integrators quiz
-
Demo: Four-Stage Runge-Kutta
-
Four-stage Runge-Kutta Demo Quiz
-
Implicit Methods The Backward Euler Method
-
Solving the Backward Euler Method
-
Solving the Backward Euler Method Quiz
-
Demo: Backward Euler
-
Graded Assignment Introduction
-
(Final) Implementing the Forward Euler scheme
-
final quiz
-
Your assignment
Module 3: Spatial Modeling
-
Key Takeaways
-
Partial Differential Equations (PDEs) Introduction
-
Approximating Solutions to PDEs on Meshes
-
Finite Difference Formulas
-
Choosing a Discretization Stencil
-
Choosing a Discretization Stencil Quiz
-
Initial Boundary Value Problems
-
Initial Boundary Value Problems Quiz
-
Approximation Error in Initial Boundary Value Problems
-
Approximation Error in Initial Boundary Value Problems Quiz
-
Implicit Methods for Initial Boundary Value Problems
-
Implicit Methods for Initial Boundary Value Problems Quiz
-
Boundary Conditions
-
Direct Solution Algorithms for Linear Systems
-
Direct Solution Algorithms for Linear Systems Quiz
-
Demo: Linear Solve
-
Iterative Algorithms for Linear Systems
-
Iterative Algorithms for Linear Systems Quiz
-
Nonlinear Systems and Root Finding
-
Root Finding: Bisection
-
Demo: Bisection Method
-
Root Finding: Newton-Raphson
-
Root Finding Newton-Raphson Quiz
-
Demo: Newton’s Method
-
Assignment Introduction
-
Graded Assignment Part 1 of 2
-
Assignment Part 2 Introduction
-
Graded Assignment Part 2 of 2
-
Quizes
Module 4: Optimization and Data-Driven Modeling
-
Key Takeaways
-
Introduction to Optimization
-
Anatomy of an Optimization Problem
-
Anatomy of an Optimization Problem quiz
-
Least Squares Problems
-
Gradient Descent
-
Gradient Descent Quiz
-
Comments on Gradient Descent
-
Comments on Gradient Descent Quiz
-
Demo: Gradient Descent
-
Newton’s Method
-
Newton’s Method Quiz
-
Comments on Newton’s Method
-
Comments on Newton’s Method Quiz
-
Demo: Gradient Descent vs. Newton’s Method
-
Parameter Estimation: Introduction
-
Parameter Estimation: Nonlinear Least Squares
-
Optimization Methods for Nonlinear Least Squares
-
Optimization Methods for Nonlinear Least Squares Quiz
-
✠Graded Assignment (Assignment Introduction)
-
Optimization Assignment Quiz
-
(Final) Minimizing a nonlinear objective function with constraints
-
(Final) Newton’s Method for Faster Convergence
Module 5: From Optimization to Machine Learning
-
Key Takeaways
-
Introduction to Regression
-
How Regression Works
-
How Regression Works Quiz
-
Simplifying the Least Squares Problem
-
Simplifying the Least Squares Problem Quiz
-
Regression with Big and Small Data
-
Regression with Big and Small Data Quiz
-
Demo: Sparse Regression
-
Introduction to Classification
-
Logistic Regression
-
Logistic Regression Quiz
-
Comments on Logistic Regression
-
Comments on Logistic Regression Quiz
-
Demo: Multi-Valued Logistic Regression
-
Empirical Risk and Very Large Datasets
-
Empirical Risk and Very Large Datasets Quiz
-
Comments on Stochastic Gradient Descent
-
Comments on Stochastic Gradient Descent Quiz
-
Holdout and Cross Validation
-
Holdout and Cross Validation Quiz
-
An Error vs Effort Paradox
-
Regression Assignment
-
Regression Assignment Quiz
-
Question 5: Assessing Model Fit (External resource)
-
Question 6: Choosing basis functions (External resource)
-
Question 8: Stability of regression models (External resource)
-
Quiz
Module 6: Probabilistic Methods
-
Key Takeaways
-
Introduction to Probabilistic Methods
-
Solitaire and Dartboards
-
Monte Carlo Simulation: Part 2
-
Demo: Law of Large Numbers and Central Limit Theorem
-
Dynamical Models
-
Dynamical Models Quiz
-
Sensitivity Analysis: Which Inputs Matter?
-
Demo: Sensitivity Analysis via Monte Carlo
-
Demo: Sensitivity Analysis via Monte Carlo Quiz
-
Simulating Rare Events Introduction
-
Importance Sampling
-
Assignment Introduction
-
Monte Carlo Assignment
-
(Final) Warm-up: characterizing the probability density of the load
-
(Final) Uncertainty propagation in beam bending
-
(Final) Rare event simulation
Module 7: Case Studies
-
Introduction
-
Aurora Flight Sciences Case Study: Introduction
-
Case Study Assignment (Part 1)
-
Quiz
-
Case Study Assignment (Part 2)
-
Quiz
-
Open Discussion
-
Case Study Assignment (Part 3)
-
Quiz
-
Case Study Assignment (Part 4)
-
Quiz
-
(Final) Trade Studies: Uncertain World (Part 2) Demo
-
Quiz
-
BASF Introduction
-
BASF Case Study Assignment
-
Schlumberger Introduction
-
Optional Readings
-
Case Study Assignment
Module 8: Conclusion
-
Where to Go Next
Student Ratings & Reviews
No Review Yet