Backpropagation

Python में Deep Learning परिचय

Dan Becker

Data Scientist and contributor to Keras and TensorFlow libraries

Backpropagation

ch2_3_v2.003.png

Python में Deep Learning परिचय

Backpropagation

ch2_3_v2.004.png

Python में Deep Learning परिचय

Backpropagation

ch2_3_v2.005.png

Python में Deep Learning परिचय

Backpropagation

ch2_3_v2.006.png

  • Gradient descent को सभी weights अपडेट करने देता है (सब weights के gradients लेकर)
  • Calculus के chain rule से आता है
  • प्रक्रिया समझना ज़रूरी है, पर आम तौर पर आप किसी लाइब्रेरी का इस्तेमाल करेंगे जो यह करती है
Python में Deep Learning परिचय

Backpropagation process

  • हर weight के सापेक्ष loss function की slope का अनुमान लगाना
  • Predictions और errors निकालने के लिए forward propagation करें
Python में Deep Learning परिचय

Backpropagation process

ch2_3_v2.013.png

Python में Deep Learning परिचय

Backpropagation process

ch2_3_v2.014.png

Python में Deep Learning परिचय

Backpropagation process

  • एक बार में एक लेयर पीछे जाएँ
  • किसी weight का gradient इनका गुणनफल होता है:
    1. उस weight में जाने वाले node का मान
    2. जिस node में जाता है, उसके सापेक्ष loss function की slope
    3. उसी node पर activation function की slope
Python में Deep Learning परिचय

ReLU Activation Function

ch2_3_v2.022.png

Python में Deep Learning परिचय

Backpropagation process

  • Node values के सापेक्ष loss function की slopes का भी हिसाब रखें
  • किसी node की slope, उससे निकलने वाले सभी weights की slopes का योग होती है
Python में Deep Learning परिचय

अभ्यास करते हैं!

Python में Deep Learning परिचय

Preparing Video For Download...