Я пытался создать RNN, который генерировал бы текст из шекспировской литературы, как преподавал этот курс тензорного потока: https://www.tensorflow.org/tutorials/text/text_generation
Когда я пытался загрузить веса, моя программа произвел бы sh с сообщением об ошибке: AttributeError: у объекта 'NoneType' нет атрибута 'конец с'
Вот строка кода, которая вызывает сбой программы:
model.load_weights(tf.train.latest_checkpoint(check_dir))
Вот Вставка моего кода: https://pastebin.com/KqmD0phL
Вот полное сообщение об ошибке:
Traceback (most recent call last):
File "D:/Python/PycharmProjects/untitled/Shakespeare.py", line 118, in <module>
main()
File "D:/Python/PycharmProjects/untitled/Shakespeare.py", line 108, in main
model.load_weights(tf.train.latest_checkpoint(check_dir))
File "C:\Users\marco\venv\lib\site-packages\tensorflow_core\python\keras\engine\training.py", line 182, in load_weights
return super(Model, self).load_weights(filepath, by_name)
File "C:\Users\marco\venv\lib\site-packages\tensorflow_core\python\keras\engine\network.py", line 1335, in load_weights
if _is_hdf5_filepath(filepath):
File "C:\Users\marco\venv\lib\site-packages\tensorflow_core\python\keras\engine\network.py", line 1645, in _is_hdf5_filepath
return (filepath.endswith('.h5') or filepath.endswith('.keras') or
AttributeError: 'NoneType' object has no attribute 'endswith'