Объект Macbook Keras GAN «NoneType» не имеет атрибута «update_state».Python

Программы на Python
Ответить
Anonymous
 Объект Macbook Keras GAN «NoneType» не имеет атрибута «update_state».

Сообщение Anonymous »

Я новичок в керасе. Когда я попытался запустить этот скрипт (https://github.com/bnsreenu/python_for_ ... far_GAN.py) на своем MacBook, я получил:

Код: Выделить всё

Traceback (most recent call last):
File "/Users/wuhongyi/Library/CloudStorage/Dropbox/programming/python_image_learning/./248-cifar_GAN.py", line 240, in 
train(generator, discriminator, gan_model, dataset, latent_dim, n_epochs=2)
File "/Users/wuhongyi/Library/CloudStorage/Dropbox/programming/python_image_learning/./248-cifar_GAN.py", line 195, in train
d_loss_real, _ = d_model.train_on_batch(X_real, y_real)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/wuhongyi/miniconda3/envs/pyimage/lib/python3.12/site-packages/keras/src/backend/tensorflow/trainer.py", line 549, in train_on_batch
logs = self.train_function(data())
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/wuhongyi/miniconda3/envs/pyimage/lib/python3.12/site-packages/tensorflow/python/util/traceback_utils.py", line 153, in error_handler
raise e.with_traceback(filtered_tb) from None
File "/Users/wuhongyi/miniconda3/envs/pyimage/lib/python3.12/site-packages/keras/src/backend/tensorflow/trainer.py", line 121, in one_step_on_iterator
outputs = self.distribute_strategy.run(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/wuhongyi/miniconda3/envs/pyimage/lib/python3.12/site-packages/keras/src/backend/tensorflow/trainer.py", line 108, in one_step_on_data
return self.train_step(data)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/wuhongyi/miniconda3/envs/pyimage/lib/python3.12/site-packages/keras/src/backend/tensorflow/trainer.py", line 61, in train_step
self._loss_tracker.update_state(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'update_state'
Однако в Google Colab он работал хорошо, что заставило меня предположить, что что-то не так с моей локальной средой программирования:

Код: Выделить всё

MacBook Pro 16-in, 2019
Bash shell
conda 24.9.2
Python 3.12.7
tensorflow 2.16.2
keras 3.6.0
Если кто-нибудь имеет представление о том, что происходит, пожалуйста, дайте мне знать. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/791 ... date-state
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»