دوره آموزشی کارگاه هوش مصنوعی: ساخت شبکه عصبی با PyTorch Lightning
1 ساعت 36 دقیقهمتوسط2025-09-04
مدرسین
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)
بهبود مهارتها در آمادهسازی داده، ساخت و ارزیابی مدلها
از مفاهیم پایه شبکههای عصبی و راهاندازی محیط کاری مجازی شروع میکنیم. یاد میگیری چطور دادهها رو بارگذاری و پیشپردازش کنی و شبکههای عصبی ساده ولی قدرتمند بسازی تا کارهای رگرسیون رو انجام بدن.
بعد، قدم به قدم میبینی چطور کد PyTorch رو به PyTorch Lightning تبدیل کنی و دادهها و مدلها رو با LightningDataModule و LightningModule بستهبندی کنی. با PyTorch Lightning Trainer هم یاد میگیری فرآیند آموزش مدلها رو سادهتر و ارزیابی عملکردشون رو سریعتر کنی.
در نهایت، با ساخت مدلهای دستهبندی (Classification) مهارتت در آمادهسازی داده، ساخت مدل و ارزیابی عملکرد بیشتر میشه. بعد از تموم شدن دوره، میتونی شبکههای عصبی کارآمد بسازی و پیادهسازی کنی و ارزش پروژههای هوش مصنوعی خودت رو بالا ببری.
اهداف یادگیری
درک مفاهیم پایه شبکههای عصبی و راهاندازی محیط کاری PyTorch
بارگذاری، پیشپردازش و آمادهسازی دادهها برای مدل
ساخت شبکههای عصبی ساده برای کارهای رگرسیون
تبدیل کد PyTorch به PyTorch Lightning
استفاده از LightningDataModule و LightningModule برای مدیریت داده و مدل
آموزش مدلها با PyTorch Lightning Trainer
ساخت و ارزیابی مدلهای دستهبندی (Classification)
بهبود مهارتها در آمادهسازی داده، ساخت و ارزیابی مدلها
مهارت ها
PyTorchNeural Networks and Deep LearningArtificial Intelligence (AI)Open SourceOne-Off
سرفصل ها
۰. مقدمه
- 01 - کارگاه هوش مصنوعی، ساخت یک شبکه عصبی با PyTorch Lightning
- 02 - پیش نیازها
- 03 - مروری سریع بر شبکههای عصبی
۱. ساخت یک شبکه عصبی با PyTorch
- 04 - راهاندازی محیط مجازی
- 05 - دانلود و کاوش دادههای رگرسیون
- 06 - پیشپردازش دادهها برای آموزش
- 07 - ایجاد یک شبکه عصبی ساده
- 08 - تنظیم مجموعه داده و بارگذار داده
- 09 - آموزش یک شبکه عصبی با استفاده از PyTorch
- 10 - تجسم تلفات و ارزیابی مدلها
۲. استفاده از PyTorch Lightning برای ساخت یک مدل رگرسیون
- 11 - مهندسی سریع برای تبدیل PyTorch به PyTorch Lightning
- 12 - کپسولهسازی دادهها با استفاده از LightningDataModule
- 13 - کپسولهسازی یک مدل با استفاده از LightningModule
- 14 - آموزش مدل با استفاده از مربی PyTorch Lightning
۳. استفاده از PyTorch Lightning برای ساخت یک مدل طبقهبندی
- 15 - بارگذاری و کاوش دادههای طبقهبندی
- 16- ایجاد یک LightningDataModule
- 17- ایجاد یک ماژول لایتنینگ
- 18 - آموزش یک مدل طبقهبندی و ارزیابی معیارها
نتیجهگیری
- 19 - خلاصه و مراحل بعدی
دوره های مرتبط
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین چتبات مکالمهای خودت
- دوره آموزشی معرفی عملی مدلهای ترنسفورمر برای بینایی کامپیوتری
- دوره آموزشی یادگیری عمیق و بینایی ماشین: شناسایی اشیاء با استفاده از PyTorch
- دوره آموزشی یادگیری جامع PyTorch: کار با تصاویر
- دوره آموزشی تحلیل احساسات با هوش مصنوعی با استفاده از PyTorch و ترنسفورمرهای Hugging Face
- دوره آموزشی تجسم داده ها در پایتون با Dash
- دوره آموزشی برنامه نویسی هوش مصنوعی مولد: از رمزگذارهای خودکار متغیر تا انتشار پایدار با PyTorch و Hugging Face
- دوره آموزشی یادگیری عمیق و هوش مصنوعی مولد: آمادهسازی دادهها، تحلیل و تجسم با پایتون