Согласно официальной документации keras , параметр input_dim уровня встраивания должен соответствовать размеру словаря, то есть максимальный целочисленный индекс + 1 (int> 0).
Итак, ваш код должен быть:
model.add(Embedding(input_dim=len(self._tokens), output_dim=1024))
В случае, если вы не добавили input_length и input_shape параметры в слое внедрения, тогда
input_shape = (None,)
иначе
input_shape = (input_length,) # added 'input_length=' parameter
Для получения дополнительной информации проверьте официальный код здесь .