تنسورفلو پیشرفته: آموزش سفارشی و بهینه‌سازی - آخرین آپدیت

دانلود Advanced TensorFlow: Custom Training and Optimization

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مدل‌های یادگیری ماشین در محیط عملیاتی (Production) اغلب به رفتارهای آموزشی نیاز دارند که جریان‌های کاری استاندارد Keras نمی‌توانند به طور کامل آن‌ها را پوشش دهند. در این دوره جامع «تنسورفلو پیشرفته: آموزش سفارشی و بهینه‌سازی»، شما توانایی پیاده‌سازی و عیب‌یابی سیستم‌های آموزشی سفارشی و مقیاس‌پذیر را کسب خواهید کرد. ابتدا با حلقه‌های آموزش سفارشی با استفاده از tf.GradientTape، شامل تغییرات گرادینت، زمان‌بندی نرخ یادگیری (Learning Rate Schedules)، دقت ترکیبی (Mixed Precision) و روش‌های پیشرفته منظم‌سازی آشنا می‌شوید. سپس نحوه ساخت لایه‌ها، مدل‌ها، توابع زیان (Losses)، متریک‌ها، بهینه‌سازها و پیاده‌سازی متد train_step() برای رویه‌های تخصصی را خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه آموزش را با استراتژی‌های توزیع تنسورفلو مقیاس‌بندی کنید و این الگوها را در معماری‌های پیشرفته‌ای مانند GNNها، VAEها، GANها، یادگیری تقویت‌شده (RL) و ادغام با scikit-learn به کار ببرید. پس از اتمام این دوره، شما مهارت‌های لازم برای ساخت خط لوله‌های آموزشی آماده تولید با کنترل کامل بر بهینه‌سازی و اجرا را خواهید داشت.

سرفصل ها و درس ها

حلقه‌های آموزش سفارشی: مبانی سطح عملیاتی Custom Training Loops: The Production Baseline

  • زمانی که Model.fit() کافی نیست When Model.fit() Isn’t Enough

  • ساخت حلقه کامل GradientTape Building the Complete GradientTape Loop

  • شرایط صحت در یک گام آموزشی سفارشی Correctness Conditions of a Custom Training Step

  • دمو: آموزش یک شبکه کوچک از ابتدا تا انتها Demo: Train a Small Network End-to-end

کنترل‌های بهینه‌سازی: برش گرادینت و زمان‌بندی‌ها Optimization Controls: Clipping and Schedules

  • چرا آموزش ناپایدار می‌شود؟ Why Training Becomes Unstable

  • پیاده‌سازی برش گرادینت و زمان‌بندی نرخ یادگیری Implement Gradient Clipping and LR Schedules

  • تنظیم و اعتبارسنجی تثبیت‌کننده‌ها در محیط عملیاتی Tuning and Validating Stabilizers in Production

  • دمو: تثبیت آموزش با برش و زمان‌بندی Demo: Stabilize Training with Clipping and Schedule

تکنیک‌های پیشرفته حلقه: دقت ترکیبی و Tapeهای تو در تو Advanced Loop Techniques: Mixed Precision and Nested Tape

  • مکانیسم‌های حیاتی دقت ترکیبی (Mixed Precision) Mixed Precision Mechanics That Matter

  • استفاده از GradientTape تو در تو Nested GradientTape

  • الگوی مهندسی: دقت ترکیبی ایمن و Tapeهای تو در تو Engineering Pattern: Safe Mixed Precision and Nested Tape

  • دمو: دقت ترکیبی همراه با جریمه گرادینت Demo: Mixed Precision with Gradient Penalty

لایه‌ها و مدل‌های سفارشی: زیرکلاسی برای معماری‌های واقعی Custom Layers and Models: Subclassing for Real Architectures

  • چه زمانی از Subclassing برای لایه و مدل استفاده کنیم؟ When to Subclass Layer and Model

  • پیاده‌سازی اجزای سفارشی Implement Custom Components

  • آماده‌سازی برای تولید و ذخیره‌سازی اجزای Subclassed Production Readiness Tracking and Saving Subclassed Components

  • دمو: اتصال اجزای سفارشی به آموزش - بخش اول Demo: Plug Custom Components into Training—Part One

  • دمو: اتصال اجزای سفارشی به آموزش - بخش دوم Demo: Plug Custom Components into Training—Part Two

اجزای آموزش سفارشی: توابع زیان، متریک‌ها، بهینه‌سازها و train_step() Custom Training Components: Losses, Metrics, Optimizers, and train_step()

  • طراحی توابع زیان و متریک‌های سفارشی Designing Custom Losses and Metrics

  • بهینه‌سازهای سفارشی و متد train_step() Custom Optimizers and train_step()

  • اعتبارسنجی اجزای سفارشی پیش از به‌کارگیری Validating Custom Components before You Trust Them

  • دمو: آموزش تخصصی با استفاده از train_step() Demo: Specialized Training with train_step()

آموزش توزیع‌شده: استراتژی‌های استقرار در محیط عملیاتی Distributed Training: Strategies That Ship

  • انتخاب استراتژی و بررسی مزایا و معایب Strategy Selection and Trade-offs

  • صحت و عملکرد در آموزش توزیع‌شده Correctness and Performance in Distributed Training

  • تبدیل کد به اجرای توزیع‌شده Converting Code to Distributed Execution

  • دمو: حلقه سفارشی توزیع‌شده - بخش اول Demo: Distributed Custom Loop—Part One

  • دمو: حلقه سفارشی توزیع‌شده - بخش دوم Demo: Distributed Custom Loop—Part Two

بررسی معماری‌های خاص: GNN، VAE، GAN، یادگیری تقویت‌شده و ادغام با scikit-learn Architecture Spotlights: GNNs, VAEs, GANs, RL, and scikit-learn Integration

  • نقشه الگوها برای جریان‌های کاری پیشرفته Pattern Map for Advanced Workflows

  • الگوهای گام آموزشی مبتنی بر معماری Architecture-driven Training Step Patterns

  • ساخت لایه‌ها و مدل‌های GNN Building GNN Layers and Models

  • مدل‌های VAE و GAN با حلقه‌های سفارشی VAEs and GANs with Custom Loops

  • دمو: حلقه RL و ادغام با Scikit-learn - بخش اول Demo: RL Loop and Scikit-learn Integration–Part One

  • دمو: حلقه RL و ادغام با Scikit-learn - بخش دوم Demo: RL Loop and Scikit-learn Integration–Part Two

نمایش نظرات

تنسورفلو پیشرفته: آموزش سفارشی و بهینه‌سازی
جزییات دوره
3h 17m
32
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ashraf AlMadhoun Ashraf AlMadhoun

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