دوره آموزشی یادگیری جامع 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
نتیجه گیری
- مراحل بعدی