Как изменить код при изменении бэкэнда от theano к тензорному потоку? - PullRequest
0 голосов
/ 08 января 2019

Вот пример кода: https://github.com/keiserlab/keras-neural-graph-fingerprint/blob/master/NGF/layers.py

в начале, оно имеет

import theano.tensor as T
import keras.backend as K

Однако я хочу использовать тензор потока в качестве бэкэнда. Как я могу изменить код?

Кроме того, позже программист использует некоторый код, такой как

# Set pad value and set subtensor of actual tensor
output = T.set_subtensor(output[:, :paddings[0], :], padvalue)
output = T.set_subtensor(output[:, paddings[1]:, :], padvalue)
output = T.set_subtensor(output[:, paddings[0]:x.shape[1] + paddings[0], :], x)

Нужно ли также изменять этот код, так как я изменяю бэкен?

Спасибо

...