دوره آموزشی کارگاه هوش مصنوعی: ساخت شبکه عصبی با PyTorch Lightning

دوره آموزشی کارگاه هوش مصنوعی: ساخت شبکه عصبی با PyTorch Lightning

1 ساعت 36 دقیقهمتوسط2025-09-04

مدرسین

Janani Ravi

Janani Ravi

Certified Google Cloud Architect and Data Engineer

جزئیات دوره

تو این کارگاه تعاملی، Janani Ravi که یک معمار و مهندس داده‌ی تاییدشده گوگل هست، بهت یاد می‌ده چطور شبکه‌های عصبی رو با PyTorch و PyTorch Lightning بسازی.
از مفاهیم پایه شبکه‌های عصبی و راه‌اندازی محیط کاری مجازی شروع می‌کنیم. یاد می‌گیری چطور داده‌ها رو بارگذاری و پیش‌پردازش کنی و شبکه‌های عصبی ساده ولی قدرتمند بسازی تا کارهای رگرسیون رو انجام بدن.
بعد، قدم به قدم می‌بینی چطور کد PyTorch رو به PyTorch Lightning تبدیل کنی و داده‌ها و مدل‌ها رو با LightningDataModule و LightningModule بسته‌بندی کنی. با PyTorch Lightning Trainer هم یاد می‌گیری فرآیند آموزش مدل‌ها رو ساده‌تر و ارزیابی عملکردشون رو سریع‌تر کنی.
در نهایت، با ساخت مدل‌های دسته‌بندی (Classification) مهارتت در آماده‌سازی داده، ساخت مدل و ارزیابی عملکرد بیشتر می‌شه. بعد از تموم شدن دوره، می‌تونی شبکه‌های عصبی کارآمد بسازی و پیاده‌سازی کنی و ارزش پروژه‌های هوش مصنوعی خودت رو بالا ببری.

اهداف یادگیری
درک مفاهیم پایه شبکه‌های عصبی و راه‌اندازی محیط کاری PyTorch
بارگذاری، پیش‌پردازش و آماده‌سازی داده‌ها برای مدل
ساخت شبکه‌های عصبی ساده برای کارهای رگرسیون
تبدیل کد PyTorch به PyTorch Lightning
استفاده از LightningDataModule و LightningModule برای مدیریت داده و مدل
آموزش مدل‌ها با PyTorch Lightning Trainer
ساخت و ارزیابی مدل‌های دسته‌بندی (Classification)
بهبود مهارت‌ها در آماده‌سازی داده، ساخت و ارزیابی مدل‌ها

مهارت ها

Model Training and EvaluationPyTorchTraditional AI and Machine LearningArtificial Intelligence (AI)Open SourceOne-Off

سرفصل ها

مقدمه

  • کارگاه هوش مصنوعی، ساخت یک شبکه عصبی با PyTorch Lightning
  • پیش نیازها
  • مروری سریع بر شبکه‌های عصبی

ساخت یک شبکه عصبی با PyTorch

  • راه‌اندازی محیط مجازی
  • دانلود و کاوش داده‌های رگرسیون
  • پیش‌پردازش داده‌ها برای آموزش
  • ایجاد یک شبکه عصبی ساده
  • تنظیم مجموعه داده و بارگذار داده
  • آموزش یک شبکه عصبی با استفاده از PyTorch
  • تجسم تلفات و ارزیابی مدل‌ها

استفاده از PyTorch Lightning برای ساخت یک مدل رگرسیون

  • مهندسی سریع برای تبدیل PyTorch به PyTorch Lightning
  • کپسوله‌سازی داده‌ها با استفاده از LightningDataModule
  • کپسوله‌سازی یک مدل با استفاده از LightningModule
  • آموزش مدل با استفاده از مربی PyTorch Lightning

استفاده از PyTorch Lightning برای ساخت یک مدل طبقه‌بندی

  • بارگذاری و کاوش داده‌های طبقه‌بندی
  • ایجاد یک LightningDataModule
  • ایجاد یک ماژول لایتنینگ
  • آموزش یک مدل طبقه‌بندی و ارزیابی معیارها

نتیجه‌گیری

  • خلاصه و مراحل بعدی
۴۰,۰۰۰ تومان