InvalidArgumentError при использовании серверной функции Keras - PullRequest
0 голосов
/ 30 апреля 2018

Я использую бэкэнд-функцию Keras для вычисления градиента в обучении с подкреплением, и ниже приведен фрагмент кода. Для этого кода я получаю ошибку, которая также ниже. В чем может быть причина?

       1  X = K.placeholder(shape=(None, 32, 32, 3)) 
       2  train_fxn = K.function([X], [], updates=updates)
       3  X = self.states[0].reshape(1, 32, 32, 3)
       4  train_fxn([X])

Ошибка

       InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor 'sequential_2_input_1' with dtype float and shape [?,32,32,3]
     [[Node: sequential_2_input_1 = Placeholder[dtype=DT_FLOAT, shape=[?,32,32,3], _device="/job:localhost/replica:0/task:0/device:GPU:0"]()]]

1 Ответ

0 голосов
/ 30 апреля 2018

Жалуется, что указанный вами вектор имеет неправильную форму или содержит значения, отличные от float.

Вы передали значение None вектору в строке 1, что может быть причиной ошибки.

...