import numpy as np x = np.random.randint(-3, 3, (3, 3)) '''计算函数 y = max(x,0)的方法,ReLu导数也可类似得出''' # 法1 np.maximum(x, 0) # 法2 (x + np.abs(x)) / 2.0 # 法3 x[x <= 0] = 0 x[x > 0] = x # 法4 np.where(x > 0, x, 0) # 例子: def ReLuFunc(x): # ReLu 函数 x = (np.abs(x) + x) / 2.0 return x def ReLuPrime(x): # ReLu 导数 x[x <= 0] = 0 x[x > 0] = 1 return x
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230561.html原文链接:https://javaforall.net
