我想使用Keras后端实现裁剪功能:
f(x) =
x, if 0<x<1
1, if x>1
0, otherwise
我可以使用numpy进行如下操作:
def myclip(x):
import numpy as np
return np.int64((x>=1)==True)+np.multiply(np.int64( np.logical_and(x>0, x<1)==True),x)
It could be
def myclipK(x):
from tensorflow.keras import backend as K
return K.int64((x>=1)==True)+K.multiply(np.int64( K.logical_and(x>0, x<1)==True),x)
但是,我们没有像K.int64或K.multiply这样的东西,也没有K.logical。
我该怎么办?
K.clip()
函数? - zihaozhihao