#tensorflow #keras
#tensorflow #keras
Вопрос:
Давайте возьмем следующий код в качестве примера:
inputs = keras.layers.InputLayer(1).output
output = tf.random.uniform((1, )) * inputs
Я хочу передать inputs
значение и распространить его по слоям без использования модели Keras.
Как это можно сделать?
Комментарии:
1. Я не думаю, что в этом есть какой-либо смысл, это не то, как должен использоваться API, вместо этого вы можете использовать заполнители tensorflow.
2. Я не уверен, что понял вопрос. Если вы находитесь в TF 1.x, то, как было предложено, вы, вероятно, использовали бы для этого заполнитель. Однако вы все равно можете использовать
inputs
его, присвоив ему значение likesess.run(output, feed_dict={inputs: some_value})
. В TF 2.x вы бы инкапсулировали это вычисление в функцию, гдеinputs
это параметр, возможно, украсьте его,tf.function
если хотите, и вызывайте его с нужным вам значением каждый раз.