모델을 실행합니다. 자동으로 최적의 에포크를 찾아 멈출 예정이므로 epochs는 넉넉하게 설정해 줍니다.
2000, =500, =0.25, =1, =[early_stopping_callback, checkpointer])= model.fit(X_train, y_train, =
앞서 만든 기본 코드에 다음과 같이 새로운 코드를 불러와 덧붙여 실행해 보겠습니다.
from tensorflow.keras.callbacks import ModelCheckpoint, EarlyStopping # 학습이 언제 자동 중단될지 설정합니다. = EarlyStopping( ='val_loss', =20) # 최적화 모델이 저장될 폴더와 모델 이름을 정합니다. = "./data/model/Ch14-4-bestmodel.hdf5" # 최적화 모델을 업데이트하고 저장합니다. = ModelCheckpoint( = , ='val_loss', =0, = ) # 모델을 실행합니다. = model.fit(X_train, y_train, =2000, =500, =0.25, =1, =[ , ])