Почему я получаю эту «ошибку input_shape»? (python керас) - PullRequest
0 голосов
/ 06 февраля 2020
Using TensorFlow backend.

WARNING:tensorflow:From /home/hjkim/.conda/envs/hjkim/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py:64: The name tf.get_default_graph is deprecated. Please use tf.compat.v1.get_default_graph instead.

Traceback (most recent call last):
  File "lstm.py", line 51, in <module>
    model = lstm()
  File "lstm.py", line 22, in lstm
    model.add(Bidirectional(LSTM(400, input_shape = (None, ), return_sequences = True)))
  File "/home/hjkim/.conda/envs/hjkim/lib/python3.7/site-packages/keras/models.py", line 451, in add
    raise ValueError('The first layer in a '
ValueError: The first layer in a Sequential model must get an `input_shape` or `batch_input_shape` argument.

Это скрипт, который у меня есть, и я знаю, что последнее предложение - это ошибка. Но я думал, что правильно установил свой input_shape.

На самом деле, это хорошо работало с версией keras 2.3.1, но я понизил ее до 2.1.2 из-за некоторых других проблем ValueError.

Я хочу решить эту проблему, но я мог не делай это с собой .. пожалуйста, помогите мне. Дайте мне знать, что я пропустил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...