🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شبکههای عصبی وارونه آگاه از فیزیک (I-PINNs)
- آخرین آپدیت
با اصول و مبانی نظری حل معادلات دیفرانسیل جزئی (PDEs) آشنا شوید و درک عمیقی از چگونگی عملکرد آنها پیدا کنید.
ساخت حلکننده مبتنی بر روشهای عددی برای معادلات PDEs
قادر خواهید بود تا حلکنندههای عددی برای معادلات دیفرانسیل جزئی (PDEs) را طراحی و پیادهسازی کنید.
درک تئوری پشت حلکنندههای Inverse-PINNs برای معادلات PDEs
با تئوری و مفاهیم کلیدی شبکههای عصبی فیزیک-آگاه معکوس (Inverse-PINNs) برای حل معادلات PDEs آشنا شوید.
ساخت کد حلکننده Inverse-PINNs
تجربه عملی در کدنویسی و ساخت حلکنندههای مبتنی بر شبکههای عصبی فیزیک-آگاه معکوس (Inverse-PINNs) را کسب کنید.
این دوره جامع به شما مهارتهای لازم برای استفاده مؤثر از شبکههای عصبی فیزیک-آگاه معکوس (IPINNs) را میدهد. ما به مفاهیم ضروری حل معادلات دیفرانسیل جزئی (PDEs) میپردازیم و نحوه محاسبه پارامترهای شبیهسازی را از طریق کاربرد شبکههای عصبی فیزیک-آگاه معکوس با استفاده از دادههای تولید شده توسط حل معادلات PDEs با روش تفاضل محدود (FDM) نشان میدهیم.
در این دوره، مهارتهای زیر را خواهید آموخت:
درک ریاضیات پشت روش تفاضل محدود (Finite Difference Method).
نوشتن و ساخت الگوریتمها از ابتدا برای حل روش تفاضل محدود.
درک ریاضیات پشت معادلات دیفرانسیل جزئی (PDEs).
نوشتن و ساخت الگوریتمهای یادگیری ماشین برای حل Inverse-PINNs با استفاده از Pytorch.
نوشتن و ساخت الگوریتمهای یادگیری ماشین برای حل Inverse-PINNs با استفاده از DeepXDE.
ما موارد زیر را پوشش خواهیم داد:
مبانی ماتریس و تانسور در Pytorch.
راه حل عددی روش تفاضل محدود (FDM) برای معادله برگرس یک بعدی (1D Burgers Equation).
راه حل شبکههای عصبی فیزیک-آگاه (PINNs) برای معادله برگرس یک بعدی (1D Burgers Equation).
راه حل روش کاهش تغییرات کل (Total variation diminishing - TVD) برای معادله برگرس یک بعدی (1D Burgers Equation).
راه حل Inverse-PINNs برای معادله برگرس یک بعدی (1D Burgers Equation).
Inverse-PINNs برای معادله ناویه-استوکس دو بعدی (2D Navier Stokes Equation) با استفاده از DeepXDE.
اگر تجربه قبلی در یادگیری ماشین یا مهندسی محاسباتی ندارید، نگران نباشید. این دوره جامع است و درک کاملی از یادگیری ماشین و جنبههای ضروری معادلات دیفرانسیل جزئی (PDEs) و شبکههای عصبی فیزیک-آگاه معکوس (IPINNs) را فراهم میکند.
بیایید با هم از یادگیری PINNs لذت ببریم!
پیشنیازها:
ریاضیات دبیرستان
دانش پایه پایتون
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
ساختار دوره
Course structure
نصب آناکوندا
Installing Anaconda
مبانی PyTorch
Pytorch Basics
تئوری یادگیری عمیق
Deep Learning Theory
مبانی تنسورهای PyTorch
PyTorch Tensors Basics
تبدیل تنسورها به آرایههای NumPy
Tensors to NumPy arrays
تئوری پس انتشار (Backpropagation)
Backpropagation Theory
پس انتشار با استفاده از PyTorch
Backpropagation using PyTorch
راه حل عددی FDM برای معادله برگرس یک بعدی
FDM Numerical Solution for 1D Burgers Equation
پیش پردازش
Pre-processing
حل معادله
Solving the Equation
پس پردازش
Post-processing
شکست حل کننده!
Solver Failure!
راه حل PINNs برای معادله برگرس یک بعدی
PINNs Solution for 1D Burgers Equation
تئوری PINNs
PINNs Theory
تعریف شبکه عصبی
Define the Neural Network
شرایط اولیه و مرزی
Initial Conditions and Boundary Conditions
بهینه ساز (Optimizer)
Optimizer
تابع زیان (Loss Function)
Loss Function
آموزش مدل
Train the Model
ارزیابی نتایج
Results Evaluation
راه حل روش TVD برای معادله برگرس یک بعدی
TVD Method Solution for 1D Burgers Equation
پیش پردازش
Pre-processing
حل معادله
Solving the Equation
پس پردازش
Post-processing
مقایسه نتایج PINNs در مقابل TVD
PINNs VS TVD , Results Comparison
PyTorch: راه حل Inverse-PINNs (IPINNs) برای معادله برگرس یک بعدی
PyTorch: Inverse-PINNs (IPINNs) Solution for 1D Burgers Equation
تئوری Inverse-PINNs
Inverse-PINNs Theory
ایجاد دادههای آموزشی
Create The Training Data
تعریف شبکه عصبی
Define the Neural Network
ورودی دادههای دامنه
Domain Data Input
بهینه ساز (Optimizer)
Optimizer
تابع زیان (Loss Function)
Loss Function
آموزش مدل
Train the Model
مقایسه نتایج PINNs در مقابل TVD در مقابل IPINNs
PINNs VS TVD VS IPINNs , Results Comparison
DeepXDE: Inverse-PINNs برای معادله ناویه-استوکس
DeepXDE: Inverse-PINNs for Navier Stokes Equation
تنظیم مسئله Inverse-PINNs
Inverse-PINNs Problem Setting
ایجاد دادههای آموزشی - بخش ۱
Create The Training Data -Part 1
ایجاد دادههای آموزشی - بخش ۲
Create The Training Data -Part 2
تعریف شبکه عصبی
Define the Neural Network
شرایط اولیه و مرزی
Initial Conditions and Boundary Conditions
نمایش نظرات