logo
Loading...

使用backward進行微分問題 - Cupoy

大家好:在範例Day_75 backward 這一段,dtotal_price = 1 #this ...

ml100-3,ml100-3-d75

使用backward進行微分問題

2019/11/30 下午 11:42
機器學習共學討論版
MJ
觀看數:2
回答數:1
收藏數:0
ml100-3
ml100-3-d75

大家好:

在範例Day_75 backward 這一段,

dtotal_price = 1 #this is linear function, which y=x, dy/dx=1

d_fruit_price, d_b_TAX = mul_tax_layer.backward(dtotal_price)

得到d_fruit_price = 1.1, 帶入繼續求對水果價格對數量的微分

d_price_Y, d_n_X =  mul_tax_layer.backward(d_fruit_price)

只是d_price_Y 應該是 1.1(total_price對fruit_price導數)*2(fruit_price對price_Y導數) = 2.2 , 

但是計算卻得到d_price_Y = 1.21 ??? !!!!!  同理, d_n_X = 220 ?? !!


應該要改成 d_price_Y, d_n_X =  mul_fruit_layer.backward(d_fruit_price) 才對


謝謝!

回答列表

  • 2019/12/03 上午 00:12
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:0

    Hi, 你好,

    感謝您的用心, 這個範例主要是show backward 的一個概念, 我們會考慮是否使用完整的數學是來表示, 謝謝您的反饋