آموزش پین‌ان‌ان‌ها با استفاده از NVIDIA Modulus - آخرین آپدیت

دانلود PINNs Using NVIDIA Modulus

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

شبیه‌سازی‌های آسان با هوش مصنوعی: حل معادلات دیفرانسیل با PINNs

در این دوره مقدماتی، با شبکه‌های عصبی مبتنی بر فیزیک (PINNs) و نحوه حل معادلات دیفرانسیل جزئی (PDEs) با استفاده از این تکنیک آشنا خواهید شد.

ساخت حل کننده معادلات دیفرانسیل با PINNs

بیاموزید چگونه حل‌کننده‌های پیشرفته‌ای برای معادلات دیفرانسیل جزئی با بهره‌گیری از شبکه‌های عصبی مبتنی بر فیزیک (PINNs) بسازید.

درک تئوری حل‌کننده‌های PINNs برای معادلات دیفرانسیل جزئی

اصول و مبانی تئوریک پشت شبکه‌های عصبی مبتنی بر فیزیک (PINNs) و کاربرد آن‌ها در حل PDEs را به طور عمیق فرا بگیرید.

ساخت مدل با NVIDIA Modulus

با استفاده از کتابخانه قدرتمند NVIDIA Modulus، مدل‌های یادگیری ماشین برای حل مسائل فیزیکی پیچیده بسازید.

استقرار مدل‌های NVIDIA Modulus با Google Colab و کارت گرافیک NVIDIA

نحوه پیاده‌سازی و اجرای مدل‌های ساخته شده با NVIDIA Modulus را هم در محیط Google Colab و هم با استفاده از کارت گرافیک NVIDIA شخصی خود بیاموزید.

پیش‌نیازها:

  • ریاضیات سطح دبیرستان
  • دانش پایه‌ای پایتون

توضیحات دوره:

این دوره introductory شما را برای کار با شبکه‌های عصبی مبتنی بر فیزیک (PINNs) با استفاده از NVIDIA Modulus آماده می‌کند. ما مبانی حل معادلات دیفرانسیل جزئی (PDEs) با استفاده از شبکه‌های عصبی مبتنی بر فیزیک (PINNs) را از ابتدا پوشش می‌دهیم و به سمت حل PINNs با Nvidia Modulus پیش می‌رویم.

مهارت‌هایی که کسب خواهید کرد:

  • درک ریاضیات پشت حل معادلات دیفرانسیل جزئی (PDEs) با PINNs.
  • نوشتن و ساخت الگوریتم‌های یادگیری ماشین برای حل PINNs با استفاده از Pytorch.
  • نوشتن و ساخت الگوریتم‌های یادگیری ماشین برای حل PINNs با استفاده از Nvidia Modulus.
  • پس‌پردازش نتایج.
  • استفاده از کتابخانه‌های متن‌باز.
  • تعریف معادلات دیفرانسیل جزئی (PDEs) شخصی خود برای حل آن‌ها یا استفاده از معادلات داخلی (مانند معادلات N.S در Nvidia Modulus).

مباحثی که پوشش داده می‌شوند:

  • نحوه استقرار Nvidia Modulus بر روی کارت گرافیک شخصی و در Google Collab.
  • حل معادله Burgers یک بعدی با استفاده از شبکه‌های عصبی مبتنی بر فیزیک (PINNs) با pytorch.
  • حل معادله موج یک بعدی با استفاده از شبکه‌های عصبی مبتنی بر فیزیک (PINNs) با Nvidia modulus.
  • حل مسئله جریان حفره (cavity flow problem) با استفاده از شبکه‌های عصبی مبتنی بر فیزیک (PINNs) با Nvidia modulus.
  • حل مسئله خنک‌کننده حرارتی دو بعدی (2D heat sink flow problem) با استفاده از شبکه‌های عصبی مبتنی بر فیزیک (PINNs) با Nvidia modulus.

اگر تجربه قبلی در یادگیری ماشین یا مهندسی محاسباتی ندارید، نگران نباشید. این دوره جامع و مختصر، مبانی یادگیری ماشین/ شبکه‌های عصبی مبتنی بر فیزیک (PINNs) را پوشش می‌دهد. بیایید از یادگیری NVIDIA Modulus با هم لذت ببریم.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • ساختار دوره Course Structure

  • نظریه یادگیری عمیق Deep Learning Theory

  • نظریه PINNs PINNs Theory

راهکار PINNs برای معادله ۱ بعدی بورگرز با PyTorch PINNs Solution for 1D Burgers Equation with Pytorch

  • تعریف شبکه عصبی Define the Neural Network

  • شرایط اولیه و مرزی Initial Conditions and Boundary Conditions

  • بهینه ساز (Optimizer) Optimizer

  • تابع زیان (Loss Function) Loss Function

  • آموزش مدل Train the Model

  • ارزیابی نتایج Results Evaluation

معادله موج ۱ بعدی 1D Wave Equation

  • معادله موج چیست What is the Wave Equation

  • راه اندازی Google Colab Setting Up Google Colab

  • تعریف تابع معادله موج Define the Wave Equation Function

  • تعریف فایل پیکربندی (Config File) Define the Config File

  • وارد کردن کتابخانه های مورد نیاز Import Needed Libraries

  • راه اندازی فایل اصلی اجرا (RUN File) Set Up the main RUN File

  • تعریف شرایط مرزی (B.C) و نقاط داخلی Define the B.C, Interior Points

  • افزودن قابلیت اعتبارسنجی Add Validator Functionality

  • حل Solve

  • استخراج نتایج Results Extraction

  • پردازش پس از نتایج Results Post Processing

جریان حفره (Cavity Flow) Cavity Flow

  • راه اندازی محیط (env) در کامپیوتر شخصی شما Setting up env. in your personal computer

  • مسئله جریان حفره Cavity Flow Problem

  • تعریف فایل پیکربندی (Config File) Define the Config File

  • وارد کردن کتابخانه های مورد نیاز Import Needed Libraries

  • راه اندازی فایل اصلی اجرا (RUN File) Set Up the main RUN File

  • تعریف معادله ناویه-استوکس (Navier-Stokes) و DNN Define the Navier-Stokes equation and DNN

  • تعریف شرایط مرزی (B.C)، شرایط اولیه (I.C) و نقاط داخلی Define the B.C, I.C, Interior Points

  • حل Solve

  • استخراج نتایج Results Extraction

  • پردازش پس از نتایج Results Post Processing

  • استنتاج مدل از پیش آموزش دیده (Pretrained Model Inference) Pretrained Model Inference

هیت سینک دو بعدی (2D Heat Sink) 2D Heat Sink

  • مسئله کانال حرارتی دو بعدی 2d heat channel problem

  • تعریف فایل پیکربندی (Config File) Define the Config File

  • وارد کردن کتابخانه های مورد نیاز Import Needed Libraries

  • راه اندازی فایل اصلی اجرا (RUN File) Set Up the main RUN File

  • تعریف هندسه Define the geometry

  • تعریف معادله ناویه-استوکس (Navier-Stokes) و DNN Define the Navier-Stokes equation and DNN

  • تعریف شرایط مرزی (B.C) و محدودیت های داخلی Define the B.C, Interior Constraints

  • افزودن مانیتور Add Monitor

  • حل Solve

  • استخراج نتایج Results Extraction

  • پردازش پس از نتایج Results Post Processing

تحلیل تنش دو بعدی (2D Stress Analysis) 2D Stress Analysis

  • مسئله تحلیل تنش دو بعدی 2D Stress Analysis Problem

  • تعریف فایل پیکربندی (Config File) Define the Config File

  • وارد کردن کتابخانه های مورد نیاز Import Needed Libraries

  • تعریف DNN Define the DNN

  • تعریف هندسه - بخش الف Define the geometry - part a

  • تعریف هندسه - بخش ب Define the geometry - part b

  • تنظیم پارامترهای متغیر Set Changing Parameters

  • تعریف شرایط مرزی (B.C) و محدودیت های داخلی Define the B.C, Interior Constraints

  • استنتاج مورد (Case Inferencing) Case Inferencing

  • حل Solve

  • پردازش پس از نتایج Results Post Processing

نمایش نظرات

آموزش پین‌ان‌ان‌ها با استفاده از NVIDIA Modulus
جزییات دوره
10 hours
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
227
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

DrMohammad Samara DrMohammad Samara

کارشناس علم داده/یادگیری ماشین