Все теразы керас в модели должны быть получены с помощью Layer
.
Когда вы используете бэкэнд-функции, вы не используете слои.
Вы можете использовать Lambda
слои для переноса пользовательскихи бэкэнд-функции:
tiledOutputs = Lambda(lambda x: K.tile(x, number_timesteps))(imageInputs)
Или добавить слой в последовательную модель:
model.add(Lambda(lambda x: K.tile(x, number_timesteps)))
Но вы, вероятно, ищете K.stack([x]*number_timesteps, axis=1)
.