EarlyStopping 라이브러리 사용법
에포크를 계속 실행하는 동안
성능이 더이상 좋아지지 않으면 멈춰라.
patience=10
에포크를 10번 하는동안
성능향상이 안되면 멈춰라.
early_stop = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience=10)
Callbaks(콜백)이란??
프레임워크가 실행하는 코드,
코드 실행을 프레임워크에 맡기는 것.
epoch_history = model.fit(X_train, y_train, epochs=100000, validation_split=0.2, callbacks=[early_stop])
힐링아무의 코딩일기 힐코딩!!
'A.I > Deep Learning' 카테고리의 다른 글
딥러닝/ 에포크 시마다 가장 좋은 모델을 저장하는 ModelCheckpoint (0) | 2022.06.16 |
---|---|
딥러닝/ Fine Tuning(파인 튜닝) 을 하기 위한 코드와 설명 (0) | 2022.06.16 |
딥러닝/ Transer Learning을 하기 위한 코드와 설명 (0) | 2022.06.16 |
Phthon(파이썬) 딥러닝 밸리데이션 데이터란 무엇이고, 코드에서 사용하는 방법 (0) | 2022.06.13 |
Python(파이썬) 딥러닝 learning rate를 옵티마이저에서 셋팅하는 코드 (0) | 2022.06.13 |
댓글