دوره آموزشی یادگیری جامع PyTorch: کار با تصاویر
1 ساعت 2 دقیقهمتوسط2025-04-04
مدرسین

Terezija Semenski
Software Developer, Mathematician, Writer, and Learner
جزئیات دوره
شبکههای عصبی کانولوشنی (CNN) و کاربردهای پیچیدهشون تو حوزه بینایی ماشین میتونن برای خیلی از برنامهنویسا و متخصصای یادگیری ماشین یه جورایی ترسناک و گیجکننده باشن. اما این دوره طراحی شده تا دقیقاً همین پیچیدگی رو به زبون ساده تبدیل کنه، اونم با یه رویکرد کاملاً عملی و پروژهمحور.
با راهنمایی مربی دوره ترزیا سمنسکی، قدمبهقدم یاد میگیری چطور دادههای تصویری رو آمادهسازی (preprocess) کنی، از مدلهای از قبل آموزشدیده مثل ResNet استفاده کنی، و مدل رو ارزیابی و بهبود بدی. این دوره تمرکز زیادی روی Transfer Learning (یادگیری انتقالی) و Fine-tuning (تنظیم دقیق مدل) داره، یعنی یاد میگیری چطور با کمترین منابع، به نتایج فوقالعادهای برسی.
در پایان دوره، نه تنها میتونی یه پروژه دستهبندی تصاویر رو به تنهایی انجام بدی، بلکه با ابزارها و متریکهای ارزیابی هم آشنا میشی و میتونی عملکرد مدل رو تحلیل و بهترش کنی.
🎯 اهداف یادگیری:
استفاده از مدلهای از پیش آموزشدیده (مثل ResNet) برای دستهبندی تصاویر.
انجام مرحله پیشپردازش روی دادههای تصویری.
تنظیم دقیق مدل (Fine-tuning) برای بهبود نتایج.
ارزیابی عملکرد مدل با استفاده از معیارهایی مثل دقت (Accuracy) و خطا (Loss).
پیادهسازی پروژه عملی دستهبندی دودویی (Binary Classification) روی تصاویر.
آشنایی با مفاهیم یادگیری انتقالی در پروژههای واقعی.
با راهنمایی مربی دوره ترزیا سمنسکی، قدمبهقدم یاد میگیری چطور دادههای تصویری رو آمادهسازی (preprocess) کنی، از مدلهای از قبل آموزشدیده مثل ResNet استفاده کنی، و مدل رو ارزیابی و بهبود بدی. این دوره تمرکز زیادی روی Transfer Learning (یادگیری انتقالی) و Fine-tuning (تنظیم دقیق مدل) داره، یعنی یاد میگیری چطور با کمترین منابع، به نتایج فوقالعادهای برسی.
در پایان دوره، نه تنها میتونی یه پروژه دستهبندی تصاویر رو به تنهایی انجام بدی، بلکه با ابزارها و متریکهای ارزیابی هم آشنا میشی و میتونی عملکرد مدل رو تحلیل و بهترش کنی.
🎯 اهداف یادگیری:
استفاده از مدلهای از پیش آموزشدیده (مثل ResNet) برای دستهبندی تصاویر.
انجام مرحله پیشپردازش روی دادههای تصویری.
تنظیم دقیق مدل (Fine-tuning) برای بهبود نتایج.
ارزیابی عملکرد مدل با استفاده از معیارهایی مثل دقت (Accuracy) و خطا (Loss).
پیادهسازی پروژه عملی دستهبندی دودویی (Binary Classification) روی تصاویر.
آشنایی با مفاهیم یادگیری انتقالی در پروژههای واقعی.
مهارت ها
NumPyPyTorchNeural Networks and Deep LearningPythonArtificial Intelligence (AI)Open SourceOne-Off
سرفصل ها
مقدمه
- طبقه بندی تصاویر با PyTorch
- آنچه باید بدانید
مقدمه ای بر طبقه بندی تصاویر
- طبقه بندی تصویر چیست
- طبقه بندی تصاویر باینری
- طبقه بندی تصاویر چند کلاسه
- درک شبکههای عصبی کانولوشن (CNN)
آماده سازی داده ها
- Import بسته ها
- سازماندهی مجموعه داده
- تبدیل داده ها
- تجسم داده ها
انتقال یادگیری با مدل از پیش آموزش دیده
- مقدمه ای بر یادگیری انتقالی
- مدل ResNet
- تنظیم دقیق ResNet برای طبقه بندی باینری
- انجماد لایهها و آموزش از بلوکهای خاص
آموزش و تست مدل
- راهاندازی حلقه آموزشی
- عملکرد و بهینه ساز ضرر
- ارزیابی عملکرد مدل
- ذخیره مدل
- تجسم پیشبینی ها
- چالش - مدل را ارزیابی و آزمایش کنید
- راه حل - مدل را ارزیابی و آزمایش کنید
پروژه Capstone
نتیجه گیری
- مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری عمیق در یادگیری جامع PyTorch آپدیت (2019)
- دوره آموزشی یادگیری جامع Computer Vision برای دانشمندان داده
- دوره آموزشی یادگیری جامع PyTorch: یادگیری عمیق
- دوره آموزشی یادگیری انتقال تصاویر با استفاده از یادگیری جامع PyTorch
- دوره آموزشی یادگیری اصولی شبکههای عصبی و شبکههای عصبی کانولوشنال
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین چتبات مکالمهای خودت
- دوره آموزشی هوش مصنوعی مولد عملی با مدلهای انتشار: ساخت اپلیکیشنهای دنیای واقعی
- دوره آموزشی اصول هوش مصنوعی برای متخصصان داده
مسیرهای مرتبط
- مسیر آموزشی تقویت مهارت های خود را در یادگیری عمیق و شبکه های عصبی
- مسیر آموزشی ارتقاء مهارت های خود را در هوش مصنوعی و یادگیری ماشین
- مسیر آموزشی مقدمهای بر مهارتهای پایه برای کار با داده: استراتژی و برنامهریزی دادهها
- مسیر آموزشی استفاده از هوش مصنوعی به عنوان یک رهبر فناوری
- مسیر آموزشی کاوش در هوش مصنوعی برای مهندسی داده
- مسیر آموزشی شروع کار با هوش مصنوعی و یادگیری ماشینی
- مسیر آموزشی آماده شدن برای گواهینامه Google Cloud Professional Machine Learning Engineer