用np.maximum实现relu函数
2017-10-09 21:19
204 查看
众所周知relu函数的表达式与形状如下所示:
![](http://img.blog.csdn.net/20171009204538718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGludGluZXRtaWxvdQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
可用numpy中的maximum实现。
其中inX为一输入numpy矩阵。
np.maximum(X, Y):是将X 与 Y 逐位比较取其大者。
![](http://img.blog.csdn.net/20171009210945956?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGludGluZXRtaWxvdQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
区别于np.max
np.max(a, axis=None, keepdims=False):求序列的最值,axis:默认为列向(也即 axis=0),axis = 1 时为行方向的最值。
![](http://img.blog.csdn.net/20171009211331616?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGludGluZXRtaWxvdQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
keepdims参数的真假控制输出的是一个numpy矩阵还是一个秩为一的数组(双括号还是单括号)
可用numpy中的maximum实现。
def relu(inX): return np.maximum(0,inX)
其中inX为一输入numpy矩阵。
np.maximum(X, Y):是将X 与 Y 逐位比较取其大者。
区别于np.max
np.max(a, axis=None, keepdims=False):求序列的最值,axis:默认为列向(也即 axis=0),axis = 1 时为行方向的最值。
keepdims参数的真假控制输出的是一个numpy矩阵还是一个秩为一的数组(双括号还是单括号)
相关文章推荐
- 二项分布的实现(np.random.binomial)
- np.max 与 np.maximum
- 在线雇佣问题(onlineMaximumHireAssistant)-c++代码实现及运行实例结果
- Maximum Product Subarray JAVA实现
- NP难Packing 问题的拟人拟物算法C#实现
- 在线雇佣问题(onlineMaximumHireAssistant)-c++代码实现及运行实例结果
- NA-NP-IE系列实验51: 三层交换实现VLAN 间路由
- 在线雇佣问题(onlineMaximumHireAssistant)-c++代码实现及运行实例结果
- 在线雇佣问题(onlineMaximumHireAssistant)-c++代码实现及运行实例结果
- HDU 4002 Find the maximum(C++大整数实现+打表)
- 【LeetCode-面试算法经典-Java实现】【104-Maximum Depth of Binary Tree(二叉树的最大深度)】
- 在线雇佣问题(onlineMaximumHireAssistant)-c++代码实现及运行实例结果
- NP系列三十六--利用ODR实现公司总部和分支机构的通讯
- 【LeetCode-面试算法经典-Java实现】【152-Maximum Product Subarray(子数组的最大乘积)】
- np.max 与 np.maximum
- 二项分布的实现(np.random.binomial)
- NA-NP-IE系列实验50: 单臂路由实现VLAN 间路由
- 在线雇佣问题(onlineMaximumHireAssistant)-c++代码实现及运行实例结果
- 突破NP屏蔽,实现按键模拟!
- 在线雇佣问题(onlineMaximumHireAssistant)-c++代码实现及运行实例结果