Как превратить keras.tensor в NumPy и превратить его тогда - PullRequest
0 голосов
/ 11 декабря 2019

Когда я использую keras для построения своей модели, я сталкиваюсь с проблемой следующим образом: я хочу использовать функцию с именем cv2.Canny (), но для ее ввода требуется numpy. Поэтому я хочу преобразовать свой keras.tensorв nd.array, а затем преобразуйте его обратно в keras.tensor для продолжения построения модели.

Вопрос:

  1. как я могу преобразовать keras.tensor в nd. массив?
  2. как я могу преобразовать nd.array обратно в keras.tensor?

Я пробовал много решений, но ничего не работает, я действительно не знаю, какделать. И здесь я перечисляю свое решение.

Что касается вопроса 1:

  1. eval (session = tf.Session ())
  2. tf.Session.run ()
  3. K.eval ()

Я думаю, что решение 3 является правильным для моей модели keras, но я не уверен Что касается вопроса 2:

  1. некоторая функция tf не работает
  2. Я использую Input (tenor = K.variable (переменная numpy)),

, это работает! но на последнем шаге я сталкиваюсь с ошибкой"RuntimeError: График отключен: невозможно получить значение для тензора ..."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...