مسیر یادگیری شبکههای عصبی و هوش مصنوعی عمیق
دوره آموزش دیپ لرنینگ و یادگیری عمیق با پایتون از صفر تا پروژه
در این دوره، از ساخت اولین شبکه عصبی شروع میکنید و قدمبهقدم به CNN، Transfer Learning، LSTM، Embedding، پردازش متن، پردازش صوت، تشخیص اشیا، ارزیابی مدل و استقرار میرسید.
هدف دوره فقط اجرای چند مدل آماده نیست؛ در طول مسیر با دادههای واقعی کار میکنید و مدلهایی میسازید که شامل آمادهسازی داده، آموزش، ارزیابی، Fine Tuning، ذخیره و اجرای نهایی هستند.
آموزش شبکه عصبی از پایه
پروژههای واقعی تصویر، متن و صوت
کار با Keras 3 و TensorFlow
پشتیبانی و بررسی کد
دسترسی دائمی به دوره
درخواست ثبتنام دوره
سطح دوره
پیشنیاز
شیوه آموزش
خروجی دوره
سرفصلهای دوره آموزش دیپ لرنینگ
فصل ۱: مرور ماشین لرنینگ و ورود به دیپ لرنینگ
مرور جریان یک پروژه ماشین لرنینگ، تفاوت مدلهای کلاسیک و عمیق، کاربردهای یادگیری عمیق و آمادهسازی مسیر آموزشی.
فصل ۲: ریاضیات ضروری شبکههای عصبی
بردار، ماتریس، مشتق، گرادیان، احتمال، توزیع و مفاهیم لازم برای درک آموزش شبکه عصبی با رویکرد کاربردی.
فصل ۳: Tensor، داده و محیط اجرای مدل
ساخت Tensor، مدیریت Shape و Data Type، کار با Dataset، GPU، Google Colab و آمادهسازی محیط TensorFlow و Keras.
فصل ۴: ساخت اولین شبکه عصبی با Keras
ساخت مدل Sequential و Functional، تعریف لایهها، Dense، Activation، Compile و اجرای اولین آموزش.
فصل ۵: Forward Pass و Backpropagation
درک جریان داده در شبکه، محاسبه خروجی، خطا، گرادیان و نحوه بهروزرسانی وزنها.
فصل ۶: Loss، Optimizer، Batch و Epoch
انتخاب تابع هزینه، SGD، Adam، Learning Rate، Batch Size، Epoch و تحلیل تأثیر تنظیمات آموزش.
فصل ۷: ارزیابی مدل و مدیریت Overfitting
تقسیم داده، Validation، نمودار Loss و Accuracy، تشخیص Underfitting و Overfitting و انتخاب مدل مناسب.
فصل ۸: Dropout، Regularization و Batch Normalization
کنترل بیشبرازش با L1 و L2، Dropout، Batch Normalization و Early Stopping.
فصل ۹: شبکههای CNN و پردازش تصویر
Convolution، Filter، Feature Map، Padding، Stride، Pooling و ساخت شبکه CNN برای طبقهبندی تصویر.
فصل ۱۰: Data Augmentation و Pipeline داده
تغییر اندازه، نرمالسازی، Augmentation، Batch کردن داده و ساخت Pipeline بهینه برای تصاویر.
فصل ۱۱: Transfer Learning و Fine Tuning
استفاده از مدلهای ازپیشآموزشدیده، Freeze و Unfreeze لایهها، Feature Extraction و Fine Tuning.
فصل ۱۲: RNN، LSTM و GRU
مدلسازی داده ترتیبی، مشکل وابستگی بلندمدت، ساخت RNN، LSTM و GRU و تحلیل خروجی.
فصل ۱۳: Embedding و پردازش متن
Tokenization، Padding، Embedding، آمادهسازی داده متنی و ساخت مدل طبقهبندی متن.
فصل ۱۴: مقدمه Transformer و مدلهای آماده
Attention، ساختار Transformer، استفاده از مدلهای ازپیشآموزشدیده و آشنایی با Hugging Face.
فصل ۱۵: پردازش صوت و Spectrogram
تبدیل صوت به ویژگی، Mel Spectrogram، آمادهسازی دیتاست صوتی و طبقهبندی با CNN.
فصل ۱۶: تشخیص اشیا با خانواده مدلهای YOLO
Bounding Box، Confidence، IoU، آمادهسازی داده و اجرای یک مدل از خانواده YOLO برای تشخیص اشیا.
فصل ۱۷: تنظیم Hyperparameter و مدیریت آزمایشها
تنظیم Learning Rate، Batch، معماری، تعداد لایهها و ثبت و مقایسه نتایج آزمایشها.
فصل ۱۸: ذخیره، بارگذاری و استقرار مدل
ذخیره مدل و وزنها، بارگذاری مجدد، اجرای پیشبینی، ساخت API یا رابط ساده و آمادهسازی برای استقرار.
فصل ۱۹: مقایسه عملی Keras و PyTorch
پیادهسازی یک شبکه مشابه در Keras و PyTorch و مقایسه Dataset، Training Loop و مدیریت مدل.
فصل ۲۰: پروژه نهایی End-to-End
انتخاب مسئله، آمادهسازی داده، ساخت مدل، Transfer Learning یا YOLO، آموزش، ارزیابی، ذخیره و ارائه نهایی.
بخش بونوس: آشنایی با GAN و Reinforcement Learning
مرور ساختار Generator و Discriminator، مفهوم عامل و محیط و مسیر ادامه یادگیری GAN و RL.
مشخصات دوره
سطح دوره
پیشنیاز
پروژهها
نوع آموزش
پشتیبانی
دسترسی
گواهی
مسیر بعدی
خروجی واقعی دوره
در پایان دوره چه کارهایی میتوانید انجام دهید؟
ساخت شبکه عصبی از صفر
آموزش مدل CNN
مدیریت Overfitting
اجرای Transfer Learning
ساخت مدل متنی با LSTM
ارزیابی و مقایسه مدلها
ذخیره و بارگذاری مدل
انتشار یک مدل قابل استفاده
چرا دیپ لرنینگ را یاد بگیریم؟
شبکههای عصبی عمیق میتوانند ویژگیهای لازم را مستقیماً از داده یاد بگیرند و پایه بسیاری از فناوریهای مدرن مانند بینایی ماشین، مدلهای زبانی و هوش مصنوعی مولد هستند.
یادگیری این حوزه، مهارت ماشین لرنینگ و علم داده را تکمیل میکند و مسیر ورود به Computer Vision، NLP، Transformers، Generative AI و MLOps را فراهم میسازد.
نقشه راه یادگیری
مسیر یادگیری دیپ لرنینگ با پایتون
۱
پایتون و ماشین لرنینگ
۲
شبکه عصبی پایه
۳
آموزش و بهینهسازی
۴
CNN و تصویر
۵
متن، توالی و صوت
۶
پروژه و استقرار
پروژههای عملی
در این دوره فقط مدل آماده اجرا نمیکنید؛ شبکه عصبی واقعی میسازید
پروژه ۱: طبقهبندی تصاویر با CNN
CNN
Image Classification
پروژه ۲: طبقهبندی تصویر سفارشی
Transfer Learning
Fine Tuning
پروژه ۳: تشخیص اعداد با OCR
OCR
Computer Vision
پروژه ۴: تحلیل احساسات متن
LSTM
Sentiment Analysis
پروژه ۵: طبقهبندی صوت
Audio
Spectrogram
پروژه ۶: پروژه نهایی End-to-End
End-to-End
Deployment
گواهی پایان دوره دیپ لرنینگ
ارزش اصلی این مسیر، مدلها، Notebookها و توانایی ساخت پروژههای واقعی یادگیری عمیق است.
مدرس دوره دیپ لرنینگ و یادگیری عمیق
مجید تجن جاری
سؤالات متداول
هر چیزی که قبل از ثبتنام دوره دیپ لرنینگ باید بدانید
آیا دوره برای شروع دیپ لرنینگ مناسب است؟
بله، اما باید با پایتون و مفاهیم پایه ماشین لرنینگ آشنا باشید. آموزش شبکه عصبی از مبانی شروع میشود.
چقدر پایتون باید بلد باشم؟
باید با متغیر، شرط، حلقه، تابع، لیست، NumPy و مفاهیم پایه کار با داده آشنا باشید.
آیا ماشین لرنینگ پیشنیاز است؟
آشنایی با Train/Test Split، متریکها، Overfitting و جریان ساخت مدل ضروری است.
آیا برای تمرینها GPU لازم است؟
برای بیشتر تمرینها میتوان از Google Colab استفاده کرد. مدلهای سنگینتر ممکن است به زمان یا منابع بیشتری نیاز داشته باشند.
آیا TensorFlow و Keras آموزش داده میشوند؟
بله. فریمورک اصلی دوره Keras 3 با backend اصلی TensorFlow است.
آیا PyTorch داخل دوره است؟
یک فصل مقایسهای برای پیادهسازی شبکه مشابه با PyTorch در نظر گرفته شده است.
آیا CNN و LSTM آموزش داده میشوند؟
بله. CNN برای تصویر و LSTM و Embedding برای دادههای ترتیبی و متنی آموزش داده میشوند.
آیا YOLO داخل دوره است؟
بله. مفاهیم تشخیص اشیا و اجرای یک مدل از خانواده YOLO در بخش پروژه پیشرفته بررسی میشود.
آیا پروژهها روی Google Colab اجرا میشوند؟
بیشتر پروژهها قابلیت اجرا در Colab را دارند و روش مدیریت فایل، داده و GPU توضیح داده میشود.
بعد از دوره چه پروژههایی میتوانم بسازم؟
میتوانید مدلهای طبقهبندی تصویر، تحلیل احساسات، طبقهبندی صوت، OCR، Transfer Learning و تشخیص اشیا بسازید.