Следующий фрагмент кода дает ошибку (График отключен: невозможно получить значение для тензора):
x = Concatenate (axis = 1) (submodel_outputs)
parallel_layers = Model (inputs = embedding_layers [0] .input, outputs = x)
Значение embedding_layers [0] .get_input_at (0) равно:
<tf.Tensor 'embedding_8_input: 0' shape = (?, 100) dtype = float32>
Переменная x представляет собой объединение 3 моделей, например:
- embedding_8 (Embedding) - (Нет, 100, 300)
- dropout_22 (Dropout) - (Нет, 100, 300)
- skip_conv1d_22 (SkipConv1D- (Нет, 100, 100)
- max_pooling1d_22 (MaxPooling) (нет, 25, 100)
Я все перепробовал, но ошибка продолжается. Что я делаю, чтобы заставить работать следующую строку:
parallel_layers = Model (inputs = embedding_layers [0] .input, outputs = x)