مشکل زیرساخت شبکه و افت سرعت کاملاً برطرف شده است. در حال حاضر فعالسازی و آمادهسازی دورهها در حال انجام است. از صبر و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ریاضیات پشت پرده پسانتشار (Backpropagation) | تئوری و کدنویسی پایتون
- آخرین آپدیت
دانلود Mathematics Behind Backpropagation | Theory and Python Code
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مفاهیم کلیدی پسانتشار (Backpropagation)، گرادینتها و کاهش گرادینت (Gradient Descent) را کشف کنید و نحوه پیادهسازی آنها را در پایتون بیاموزید. تئوری شبکههای عصبی را به طور کامل فرا گرفته و با ساخت مدل اختصاصی خود، تجربه عملی کدنویسی کسب کنید.
در این دوره، شما سفری جامع آموزشی را آغاز خواهید کرد که با ریاضیات ضروری پشت پسانتشار شروع میشود. دوره با مفاهیم بنیادی مانند مشتقات، گرادینتها و مشتقات جزئی آغاز شده و به مباحث پیشرفتهتری مانند کاهش گرادینت و قاعده زنجیرهای (Chain Rule) میرسد. از طریق این اصول کلیدی، متوجه خواهید شد که شبکههای عصبی چگونه یاد میگیرند و بهینهسازی میشوند.
همچنین با اهمیت گرافهای محاسباتی آشنا میشوید که به بصریسازی روابط بین متغیرها در یک شبکه عصبی کمک میکنند. با یک راهنمای گامبهگام، یک شبکه عصبی ساده را خواهید ساخت و مفاهیمی مانند گذر پیشرو (Forward Pass)، توابع زیان (Loss Functions) و پسانتشار را از ابتدا پیادهسازی میکنید. سپس به تدریج مباحث پیچیدهتری مانند محاسبه گرادینت، نقش نرخ یادگیری (Learning Rate) و تنظیم دقیق شبکه را بررسی خواهید کرد.
در طول دوره، پیادهسازی عملی هر مفهوم در پایتون، درک شما را تثبیت میکند. شما شبکه عصبی خود را بدون تکیه بر کتابخانههای آماده کدنویسی میکنید که این امر توانایی درک و تغییر الگوریتمهای زیربنایی را به شما میدهد. در نهایت، اعتماد به نفس لازم برای مواجهه با پروژههای واقعی هوش مصنوعی و تصمیمگیریهای آگاهانه در یادگیری ماشین را خواهید داشت.
این دوره برای دانشمندان داده، مهندسان مشتاق یادگیری ماشین و توسعهدهندگان نرمافزاری طراحی شده است که میخواهند درک خود را از شبکههای عصبی و پسانتشار عمیقتر کنند. این دوره برای متخصصانی که مشتاق تسلط بر مبانی ریاضی هوش مصنوعی هستند و کسانی که در حال ورود به حوزه یادگیری ماشین میباشند، ایدهآل است. هیچ تجربه قبلی در یادگیری عمیق لازم نیست، اگرچه داشتن دانش پایه در برنامهنویسی پایتون برای بهرهمندی کامل از بخشهای عملی توصیه میشود.
مبانی و پیادهسازی عملی پسانتشار را کاوش کنید و تئوری را با کاربردهای واقعی در هوش مصنوعی، یادگیری ماشین و شبکههای عصبی پیوند دهید. از درک مشتقات تا ساخت شبکههای عصبی با کد پایتون، این دوره سفری جامع برای متخصصان فنی است که هدفشان برتری در زمینه AI است.
این دوره بر اساس آموزش «ریاضیات پشت پرده پسانتشار | تئوری و کدنویسی پایتون» اثر پاتریک سپسی (Patrik Szepesi) تهیه شده است.
این دوره توسط Packt لایسنس و توزیع شده است. تمامی حقوق محفوظ است.
سرفصل ها و درس ها
آنچه خواهیم آموخت
What We're Going to Learn
این دوره درباره چیست
What Is This Course
شبکههای عصبی، مشتقات، گرادینتها، قاعده زنجیرهای، کاهش گرادینت و موارد دیگر
Neural Networks, Derivatives, Gradients, Chain Rule, Gradient Descent and More
مقدمهای بر شبکه عصبی ساده ما
Introduction to Our Simple Neural Network
چرا از گرافهای محاسباتی استفاده میکنیم
Why We Use Computational Graphs
اجرای گذر پیشرو (Forward Pass)
Conducting the Forward Pass
نقشه راه درک پسانتشار (Backpropagation)
Roadmap to Understanding Backpropagation
تئوری مشتقات
Derivatives Theory
مثال عددی از مشتقات
Numerical Example of Derivatives
درک مشتقات جزئی
Understanding Partial Derivatives
درک گرادینتها
Understanding Gradients
درک عملکرد مشتقات جزئی (مثال)
Understanding What Partial Derivatives Do (Example)
مقدمهای بر پسانتشار
Introduction to Backpropagation
درک قاعده زنجیرهای (اختیاری)
Understanding the Chain Rule (Optional)
استخراج گرادینت تابع زیان میانگین مربعات خطا (MSE)
Gradient Derivation of the Mean Squared Error Loss Function
بصریسازی تابع زیان و گرادینتها
Visualizing the Loss Function + Gradients
استفاده از قاعده زنجیرهای برای محاسبه گرادینت w2
Using the Chain Rule to Calculate the Gradient of w2
استفاده از قاعده زنجیرهای برای محاسبه گرادینت w1
Using the Chain Rule to Calculate the Gradient of w1
بصریسازی کاهش گرادینت
Visualizing Gradient Descent
مقدمهای بر کاهش گرادینت (Gradient Descent)
Introduction to Gradient Descent
درک نرخ یادگیری (آلفا)
Understanding the Learning Rate (Alpha)
حرکت در جهت مخالف گرادینت
Moving in the Opposite Direction of the Gradient
محاسبه دستی کاهش گرادینت
Calculating Gradient Descent by Hand
کدنویسی شبکه عصبی ساده - بخش اول
Coding Our Simple Neural Network Part 1
کدنویسی شبکه عصبی ساده - بخش دوم
Coding Our Simple Neural Network Part 2
کدنویسی شبکه عصبی ساده - بخش سوم
Coding Our Simple Neural Network Part 3
کدنویسی شبکه عصبی ساده - بخش چهارم
Coding Our Simple Neural Network Part 4
کدنویسی شبکه عصبی ساده - بخش پنجم
Coding Our Simple Neural Network Part 5
پیادهسازی شبکه عصبی پیشرفته به صورت دستی و با پایتون
Implementing Our Advanced Neural Network By Hand + Python
مقدمهای بر شبکه عصبی پیشرفته ما
Introduction to Our Advanced Neural Network
اجرای گذر پیشرو
Conducting the Forward Pass
شروع کار با پسانتشار
Getting Started with Backpropagation
به دست آوردن مشتق تابع فعالساز سیگموئید (اختیاری)
Getting the Derivative of the Sigmoid Activation Function (Optional)
پیادهسازی پسانتشار با قاعده زنجیرهای
Implementing Backpropagation with the Chain Rule
درک نحوه تأثیر w3 بر زیان نهایی
Understanding How w3 Affects the Final Loss
محاسبه گرادینتها برای Z1
Calculating Gradients for Z1
درک نحوه تأثیر w1 و w2 بر زیان
Understanding How w1 & w2 Affect the Loss
پیادهسازی دستی کاهش گرادینت
Implementing Gradient Descent by Hand
کدنویسی شبکه عصبی پیشرفته - بخش اول (پیادهسازی گذر پیشرو و زیان)
Coding Our Advanced Neural Network Part (Implementing Forward Pass + Loss)
کدنویسی شبکه عصبی پیشرفته - بخش دوم (پیادهسازی پسانتشار)
Coding Our Advanced Neural Network Part 2 (Implement Backpropagation)
کدنویسی شبکه عصبی پیشرفته - بخش سوم (پیادهسازی کاهش گرادینت)
Coding Our Advanced Neural Network Part 3 (Implement Gradient Descent)
کدنویسی شبکه عصبی پیشرفته - بخش چهارم (آموزش شبکه عصبی)
Coding Our Advanced Neural Network Part 4 (Training Our Neural Network)
نمایش نظرات