آموزش و راهنما

آموزش‌ها و راهنماهای کاربردی برای استفاده از هوش مصنوعی، API درواره، مدل‌های پیشرفته و ابزارهای توسعه، به‌صورت گام‌به‌گام و عملی. توجه: آموزش‌های این مقاله با هدف یادگیری و آشنایی با فناوری‌های هوش مصنوعی ارائه شده‌اند. اجرای دستورالعمل‌ها، کدها و تنظیمات معرفی‌شده بر عهده کاربر است و درواره مسئولیتی در قبال نتایج، خطاها یا خسارت‌های احتمالی ناشی از استفاده از آن‌ها ندارد.

پیش‌بینی سری زمانی چیست؟ آموزش عملی با Python، SARIMA و Prophet

آموزش و راهنما

پیش‌بینی سری زمانی چیست؟ آموزش عملی با Python، SARIMA و Prophet

پیش‌بینی فروش یا تعداد درخواست‌های روزانه را از کجا شروع کنیم؟ در این آموزش، سری زمانی، روند و فصل‌مندی را می‌شناسید و با Python سه روش پیش‌بینی فصلی ساده، SARIMA و Prophet را روی داده مستقل مقایسه می‌کنید.

نشت داده در یادگیری ماشین چیست؟ تشخیص و پیشگیری از Data Leakage با Python

آموزش و راهنما

نشت داده در یادگیری ماشین چیست؟ تشخیص و پیشگیری از Data Leakage با Python

چرا مدلی که در آزمایش دقت بالایی دارد، پس از استقرار ضعیف عمل می‌کند؟ نشت داده یکی از علت‌های مهم است. در این آموزش، انواع Data Leakage را می‌شناسید و با Python تفاوت ارزیابی اشتباه و Pipeline صحیح را می‌بینید.

SHAP و LIME چیست؟ آموزش توضیح‌پذیری مدل‌های هوش مصنوعی با Python

آموزش و راهنما

SHAP و LIME چیست؟ آموزش توضیح‌پذیری مدل‌های هوش مصنوعی با Python

چرا یک مدل برای نمونه‌ای خاص این پیش‌بینی را انجام داده است؟ در این آموزش جامع، توضیح‌پذیری هوش مصنوعی، SHAP، LIME و Permutation Importance را می‌شناسید و با Python سهم ویژگی‌ها را در پیش‌بینی‌های یک مدل بررسی می‌کنید.

کالیبراسیون احتمال مدل چیست؟ آموزش ارزیابی احتمال و انتخاب آستانه با Python

آموزش و راهنما

کالیبراسیون احتمال مدل چیست؟ آموزش ارزیابی احتمال و انتخاب آستانه با Python

آیا احتمال ۸۰ درصدی یک مدل واقعاً یعنی از هر ۱۰ پیش‌بینی مشابه، حدود ۸ مورد رخ می‌دهد؟ در این آموزش، کالیبراسیون احتمال، نمودار قابلیت اعتماد، Brier Score و انتخاب آستانه تصمیم را با کد Python و scikit-learn یاد می‌گیرید.

Gradient Clipping چیست؟ آموزش کنترل گرادیان انفجاری با PyTorch

آموزش و راهنما

Gradient Clipping چیست؟ آموزش کنترل گرادیان انفجاری با PyTorch

Gradient Clipping چیست و چگونه از به‌روزرسانی‌های بسیار بزرگ در آموزش شبکه عصبی جلوگیری می‌کند؟ در این آموزش، گرادیان انفجاری، تفاوت برش اندازه و مقدار گرادیان و پیاده‌سازی درست آن در PyTorch،انباشت گرادیان و آموزش با دقت ترکیبی را می‌آموزید.

مقداردهی اولیه وزن‌های شبکه عصبی چیست؟ آموزش Xavier و He باPyTorch

آموزش و راهنما

مقداردهی اولیه وزن‌های شبکه عصبی چیست؟ آموزش Xavier و He باPyTorch

مقداردهی اولیه وزن‌های شبکه عصبی چیست و چرا بر آموزش اثر می‌گذارد؟ در این راهنما، روش‌های Xavier و He یا Kaiming، ارتباط آن‌ها با تابع فعال‌سازی و شیوه مقایسه عملی مقداردهی پیش‌فرض PyTorch را با کد کامل می‌آموزید.

Early Stopping چیست؟ آموزش توقف زودهنگام و ذخیره بهترین مدل با PyTorch

آموزش و راهنما

Early Stopping چیست؟ آموزش توقف زودهنگام و ذخیره بهترین مدل با PyTorch

Early Stopping چیست و چگونه زمان مناسب توقف آموزش شبکه عصبی را پیدا می‌کند؟ در این آموزش، مفهوم Patience و Min Delta، ذخیره بهترین مدل، تفاوت توقف زودهنگام با کاهش نرخ یادگیری و پیاده‌سازی کامل آن در PyTorch را یاد می‌گیرید.

Adam چیست؟ مقایسه بهینه‌سازهای Adam، AdamW و SGD با PyTorch

آموزش و راهنما

Adam چیست؟ مقایسه بهینه‌سازهای Adam، AdamW و SGD با PyTorch

Adam، AdamW و SGD چگونه وزن‌های شبکه عصبی را به‌روزرسانی می‌کنند؟ در این آموزش، تفاوت بهینه‌سازها، نقش نرخ یادگیری و Weight Decay را می‌آموزید و هر سه روش را با کد PyTorchروی یک مسئله طبقه‌بندی مقایسه می‌کنید.

Batch Normalization چیست؟ آموزش BatchNorm در شبکه عصبی با PyTorch

آموزش و راهنما

Batch Normalization چیست؟ آموزش BatchNorm در شبکه عصبی با PyTorch

Batch Normalization چیست و چگونه بر آموزش شبکه عصبی اثر می‌گذارد؟ در این راهنما، تفاوت رفتار آن در آموزش و پیش‌بینی، کاربرد در CNN، محدودیت Batch کوچک و مقایسه با LayerNorm را می‌آموزید و یک آزمایش عملی با PyTorchاجرا می‌کنید.