Согласно документации Keras: https://keras.io/layers/merge/
Конкатенация. В качестве входных данных принимает список тензоров одинаковой формы, за исключением оси конкатенации, и возвращает единственный тензор - конкатенацию.всех входных данных.
Это похоже на объединение в других реализациях.И путаница схожа с ошибкой 2 Конкатенация 2 = 22, в то время как 2 добавлено 2 = 4.
Конкатенация изменит форму слоя вдоль заданной оси с указанным аргументом.
Как касательная, я думаю, что с Concatenate легче работать в функциональных, чем в последовательных моделях.