🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پینانانها با استفاده از 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
نمایش نظرات