Спасибо за ваш отзыв, но я остановился на альтернативном подходе.
1-D массив был разделен на 2 и превращен в 2D "изображение", вот так:
[[1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]]
Вместо:
[1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
Это изменило мою базу данных с
-1, 40, 52, 1
Кому:
-1, 2, 26, 1
Итак, я просто исправил свой входной слой: model.add(keras.layers.InputLayer(input_shape=[2,26,1]))