dx =(x> 0)* dout x> 0在此代码中代表什么?

时间:2019-06-24 21:47:00

标签: python deep-learning backpropagation relu

有关于Relu向后传播的python代码。并且代码就像dx=(x>0)*doutx>0部分起什么作用?谁能向我解释这一行代码?

1 个答案:

答案 0 :(得分:1)

Relu函数定义为:f(x) = max(0,x) 这意味着如果x<=0,然后是f(x)=0,否则是f(x)=x

因此,如果x<=0dx=0,否则为dx=dout