[Keras, Jupyter] 주피터에서 케라스 학습상황 로깅하기
jupyter notebook에서 모델학습을 시키다 페이지 상태 변경이 일어나면
output에서 더 이상 학습진행 상황을 못볼수가 있다.
아래와 같이 로깅 콜백을 걸어두면 매 epoch마다 파일 로깅을 진행하여,
브라우저를 닫아버린 뒤에도 학습 상황을 확인할 수 있다.
from keras.callbacks import CSVLogger csv_logger = CSVLogger('./log.csv', append=True, separator=';') hist = model.fit_generator(training_set, steps_per_epoch = 20, epochs = 1000, validation_data = validation_set, validation_steps = 10, callbacks=[csv_logger])
Restoring computation output after disconnect in Jupyter notebook
keep notebook running after the browser tab closed
Continue running notebook output even when tab is closed
최근 댓글