假设我试图用numpy编码max(0, x)
(ReLU activation的公式),其中x
是一个numpy数组。
我可以想到两个明显的实现:
np.clip(x, a_min=0, a_max=None)
numpy.maximum(0, x)
哪个是更好的选择,为什么?
假设我试图用numpy编码max(0, x)
(ReLU activation的公式),其中x
是一个numpy数组。
我可以想到两个明显的实现:
np.clip(x, a_min=0, a_max=None)
numpy.maximum(0, x)
哪个是更好的选择,为什么?
1条答案
按热度按时间bmvo0sr51#
对于这个特定的应用程序,
numpy.maximum
应该更高效(您只需要clip
执行的一个测试):