Skip to content

Latest commit

 

History

History
404 lines (289 loc) · 23.9 KB

index.md

File metadata and controls

404 lines (289 loc) · 23.9 KB
layout title
page
Stanford ME 343 / CME 216 homepage

Machine Learning for Computational Engineering

These is the web site for ME 343/CME 216 Machine Learning in Computational Engineering. This material was created by Eric Darve, with the help of course staff and students.

Syllabus

Syllabus

Policy for late assignments

Extensions can be requested in advance for exceptional circumstances (e.g., travel, sickness, injury, COVID related issues) and for OAE-approved accommodations.

Submissions after the deadline and late by at most 2 days (+48 hours after the deadline) will be accepted with a 10% penalty. No submissions will be accepted 2 days after the deadline.

See Gradescope for all the current assignments and their due dates. Post on Slack if you cannot access the Gradescope class page. We will send you the 6-letter code.

Class modules and learning material

Python tutorials

Introduction to ML and SVM

Module 1-Part 1

  • 1.1 Brief introduction to ML; Video; Slides
  • 1.2 Examples of machine learning; Video; Slides
  • 1.3 Supervised learning; Video; Slides
  • 1.4 Machine learning in engineering; Video; Slides
  • 1.5 Introduction to SVM; Video; Slides
  • [Reading Assignment 1](Reading Assignments/intro_svm)

Module 1-Part 2

Deep Learning

Module 2

Module 3-Part 1

Module 3-Part 2

Module 3-Part 3

  • 3.16 Trust region; Video; Slides
  • 3.17 BFGS; Video; Slides
  • 3.18 L-BFGS; Video; Slides
  • [Reading Assignment 6](Reading Assignments/second_order_optimization)
  • [Homework 4](Homework/HW4/HW4 Questions)

Physics Informed Machine Learning

Module 4

Module 5

Automatic differentiation, physics informed learning using ADCME

The slides are assembled into a single PDF file. Each lecture video covers one section in the PDF.

  • Module 5, Automatic Differentiation for Computational Engineering; Videos; Slides
  • [Reading Assignment 8](Reading Assignments/AD)

Module 6

Inverse modeling using ADCME

  • Module 6, Inverse Modeling using ADCME; Videos; Slides
  • [Reading Assignment 9](Reading Assignments/Inverse)
  • [Homework 6](Homework/HW6/HW6 Questions)

Final project

Final project instructions

Reading material

Books

Video tutorials

Review papers

Online classes and tutorials

Links