Я не уверен, получил ли я то, о чем вы просите, но я попробую.
Пример в Keras
:
static_out = (static_input)
x = LSTM(n_cell_lstm, return_sequences=True)(dynamic_input)
x = Flatten()(x)
dynamic_out = (x)
z = concatenate([dynamic_out, static_out])
z = Dense(64, activation='relu')(z)
main_output = Dense(classes, activation='softmax', name='main_output')(z)
Практически вы используете архитектуру LSTM, как если бы вы использовали только динамические данные, но в конце вы добавляете информацию, поступающую из статических данных. Надеюсь, это поможет.