В чем причина возникновения ошибки InvalidArgumentError при добавлении LSTM слоя?
В момент добавления слоя LSTM в модель на Keras возникает ошибка:
Traceback (most recent call last):
File "/opt/keras-query-classifier/venv_cpu/lib/python3.8/site-packages/tensorflow/python/framework/ops.py", line 1880, in _create_c_op
c_op = pywrap_tf_session.TF_FinishOperation(op_desc)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Shape must be at least rank 3 but is rank 2 for '{{node BiasAdd}} = BiasAdd[T=DT_FLOAT, data_format="NCHW"](add, bias)' with input shapes: [?,80], [80].
до вчерашнего дня ее не было, наблюдается только на одной машине.
вот код:
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import LSTM, Dense, Activation, Dropout, Embedding
from tensorflow.keras.layers import Conv1D
from tensorflow.keras.layers import MaxPooling1D