Как переобучить нейронную сеть в Керасе без перезагрузки ноутбука Юпитера? - PullRequest
0 голосов
/ 05 января 2019

Я построил простую нейронную сеть, используя Keras. И когда я запускаю его в ноутбуке Jupyter в первый раз, я отлично работаю. Но если я перезапущу его, ничего не меняя, возникнут некоторые проблемы. Следующие две картинки показывают скриншот в первый раз и во второй раз соответственно. Вы можете увидеть разницу. enter image description here enter image description here Я новичок в Керасе и искал в Интернете несколько часов. Что я должен сделать, чтобы я мог перезапустить нейронную сеть без перезагрузки ноутбука Jupyter? Спасибо!

1 Ответ

0 голосов
/ 05 января 2019

Это стандартный код, который мы используем для сброса сессии перед повторной тренировкой.

from keras import backend as K

curr_session = tf.get_default_session()
# close current session
if curr_session is not None:
    curr_session.close()
# reset graph
K.clear_session()
# create new session
s = tf.InteractiveSession()
K.set_session(s)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...