Привет, я новичок в использовании бэкэнда тензорного потока, и я получаю эту ошибку, используя функцию Lambda в tensorflow.keras
TypeError: <tf.Tensor 'Reshape_5:0' shape=(1, 63, 63, 1) dtype=float32> is not a callable object
Функция, которую я использую в Lambda:
def GD(u):
u=k.reshape(u,shape=(3969,1))
u1=[]
for j in range(3969):
u1.append(k.sum(u))
u1=tensorflow.convert_to_tensor(u1, dtype=tensorflow.float32)
u1=u1/k.max(u1)
u1=tensorflow.reshape(u1,shape=(-1,63,63,1))
return u1
Я вызываю функцию в сеть как:
Inputs1=Input(shape=(63,63,1))
x=Lambda(grad1(Inputs1))