Я пытаюсь построить авто кодировщик для текста, используя CNN в Keras, в Jupyter Notebook.Я работаю с набором данных IMDB, который содержит 25 000 примеров из 2 столбцов, один из которых содержит обзор и рейтинг.
Сначала я разложил токены и преобразовал их в последовательности чисел и дополнил до 2340 (максимальная длина последовательности).Итак, наконец, мой размер матрицы составляет 25 000 x 2340. Затем я пытаюсь перейти на входной слой, но я не получаю
input_ = Input((2340,))
Input(X_train)
Тогда я получаю следующую ошибку:
TypeError: Ошибка преобразования формы в TensorShape: только массивы размера 1 могут быть преобразованы в скаляры Python.
Форма X_train равна (20000, 2340) после разбиения его на поезд и набор проверки.
Пожалуйста, объясните, почему возникает эта ошибка.