首页 > 解决方案 > 这个实现有什么线索可以代表哪个激活函数

问题描述

这是代码:

def _hard_sigmoid(x):
    return tf.clip_by_value(tf.rint((x*0.2)/0.5),tf.rint(0.0),tf.rint(1.0))

def binary_tanh(x): # activation binarization to 1 and 0
    a = (_hard_sigmoid(x)/0.5)*0.2
    b = tf.clip_by_value(x, 0, 1)
    return K.stop_gradient(a-b)+b        

binary_tanh(x) # 我们正在调用这个函数

这与每一层的squeezedet CNN网络激活函数有关。

我的问题

  1. 它代表哪个激活函数。
  2. 我可以为我的演示应用程序设置什么值。就像这里一样,它们除以某个值并乘以某个值。

标签: python-2.7tensorflowdeep-learningconv-neural-network

解决方案


推荐阅读