Тензорная форма не вызывается с использованием функции Lambda в keras - PullRequest
0 голосов
/ 01 августа 2020

Привет, я новичок в использовании бэкэнда тензорного потока, и я получаю эту ошибку, используя функцию 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...