Ошибка: «ValueError: метод объекта __array__ не создает массив» - PullRequest
0 голосов
/ 21 июня 2020

Когда я запускаю этот код локально на ноутбуке jupyter:

input_shape = (44, 13)
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.LSTM(64, input_shape=input_shape, return_sequences=True))
model.add(tf.keras.layers.LSTM(64))
model.add(tf.keras.layers.Dense(64, activation="relu"))
model.add(tf.keras.layers.Dropout(0.3))
model.add(tf.keras.layers.Dense(10, activation='softmax'))

, я получаю эту ошибку:

 `enter ~\AppData\Roaming\Python\Python35\site-packages\tensorflow\python\framework\constant_op.py in 
 convert_to_eager_tensor(value, ctx, dtype)
 94       dtype = dtypes.as_dtype(dtype).as_datatype_enum
 95   ctx.ensure_initialized()
 96   return ops.EagerTensor(value, ctx.device_name, dtype)`

ValueError: object __array__ method not producing an array

Я получаю ту же ошибку при загрузке весов в модель. Я также запускал тот же код на colab, и он работал без ошибок. Пытался переустановить анаконду, но проблема не исчезла

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