Spyder / Anaconda: как остановить ядро ​​и сохранить вывод - PullRequest
0 голосов
/ 05 августа 2020

Мне, наконец, удалось запустить мой код, оптимизирующий модель, однако ядро ​​работало около 24 часов и все еще работает. Думаю, мне нужно по-разному укрепить свою формулировку. Но пока я попытался нажать кнопку остановки в верхнем правом углу консоли, чтобы прервать работу ядра, но без толку. Он продолжает работать.

Я хочу остановить ядро ​​и в то же время сохранить журнал выходных данных в файле как доказательство того, что я достиг, чтобы отправить моему руководителю.

Я хочу «прервать» работу ядра, как описано в этом блоге https://www.dummies.com/programming/python/interacting-kernel-python-programming/

Но как я могу сделать это в среде Spyder?

1 Ответ

0 голосов
/ 05 августа 2020

Это модель Keras или TensorFlow? В таком случае напишите следующий код для сохранения вашей модели:

model.save('name.h5') #Note that it has to be in an h5 extension

Вы можете загрузить эту модель позже, если хотите, в новом файле, набрав следующее:

from tensorflow import keras
model = keras.models.load_model('path/to/location')

Вы можете затем используйте функцию model.predict() или любую другую в новом файле, чтобы показать своему руководителю. Помните, что это только для моделей keras или tensorflow

...