Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Inverse Physics Informed Neural Networks (I-PINNs)
Rating: 4.3 out of 5(86 ratings)
841 students

Inverse Physics Informed Neural Networks (I-PINNs)

Model Physical Systems Parameters With AI
Last updated 5/2024
English

What you'll learn

  • Understand the Theory behind PDEs equations solvers.
  • Build numerical based PDEs solver.
  • Understand the Theory behind Inverse-PINNs PDEs solvers.
  • Build an Inverse-PINNs code solver.

Course content

7 sections40 lectures7h 44m total length
  • Introduction5:15

    Learn to solve inverse problems with inverse physics informed neural networks (I-PINNs) using PyTorch, Burgers equation, and PIV data to infer viscosity and apply to Karman vortex flows.

  • Course structure11:08

    Explore inverse physics-informed neural networks (I-PINNs) to predict viscosity and convection-diffusion coefficients in Burgers and 2D Navier–Stokes flows, using TVD schemes, finite differences, and PyTorch backpropagation.

  • Installing Anaconda5:46

    Install Anaconda on Windows and install libraries via pip or conda. Launch Jupyter Notebook, navigate to your working directory, and run code to print Hello, world.

Requirements

  • High School Math
  • Basic Python knowledge

Description

This comprehensive course is designed to equip you with the skills to effectively utilize Inverse Physics-Informed Neural Networks (IPINNs). We will delve into the essential concepts of solving partial differential equations (PDEs) and demonstrate how to compute simulation parameters through the application of Inverse Physics Informed Neural Networks using data generated by solving PDEs with the Finite Difference Method (FDM).


In this course, you will learn the following skills:

  • Understand the Math behind Finite Difference Method.

  • Write and build Algorithms from scratch to sole the Finite Difference Method.

  • Understand the Math behind partial differential equations (PDEs).

  • Write and build Machine Learning Algorithms to solve Inverse-PINNs using Pytorch.

  • Write and build Machine Learning Algorithms to solve Inverse-PINNs using DeepXDE.


We will cover:

  • Pytorch Matrix and Tensors Basics.

  • Finite Difference Method (FDM) Numerical Solution for 1D Burgers Equation.

  • Physics-Informed Neural Networks (PINNs) Solution for 1D Burgers Equation.

  • Total variation diminishing (TVD) Method Solution for 1D Burgers Equation.

  • Inverse-PINNs  Solution for 1D Burgers Equation.

  • Inverse-PINNs for 2D Navier Stokes Equation using DeepXDE.


If you lack prior experience in Machine Learning or Computational Engineering, please dont worry. as This course is comprehensive and course, providing a thorough understanding of Machine Learning and the essential aspects of partial differential equations PDEs and Inverse Physics Informed Neural Networks IPINNs.


Let's enjoy Learning PINNs together

Who this course is for:

  • Engineers and Programmers whom want to Learn Inverse-PINNs