У меня проблемы с кодированием последовательной модели в кератах, где каждый сегмент последовательности представляет собой структуру кортежа. Первый элемент кортежа (e1) представляет собой набор токенов, а другой (e2) - синглтон, например. «<[a, b, c], d>, <[a, e, f], b>, ...». Следовательно, есть два входных слоя. Каждый токен во входном слое представлен в виде горячего вектора, который подается в слой внедрения, общий для обеих частей кортежа. После уровня внедрения первая часть подается на уровень активации, такой как ReLu, для излучения вектора. Вход в RNN является объединением преобразованных [e1, e2].
Структуру модели можно найти здесь:
Структура с несколькими входами:

Любая помощь или указатели высоко ценятся.