【发布时间】:2019-06-24 21:47:00
【问题描述】:
有关于 Relu 反向传播的 python 代码。和代码就像dx=(x>0)*dout,x>0 部分是做什么的?谁能解释一下这行代码?
【问题讨论】:
-
您是否单独尝试过?你发现了什么?
-
您可以比较,例如,
(True*3)和(False*3)。也就是说,由于__gt__()可以返回 any 类型的对象,因此这个问题根本无法给出规范的答案。 -
由于 Python 操作符可以被重载,如果不知道
x的类型,就不可能确定>会做什么。但是,对于大多数合理的实现,(x>0)的结果将是True或False,在数字上下文中,True的值为 1,False的值为 0。
标签: python deep-learning backpropagation relu