하이퍼 파라미터
callbacks 중간에 일찍 끝내야 할때 과적합 방지 그리고 중간에 모델 저장 이정도면 충분하다 callbacks =[끝내기,저장] 이런식으로 monitor 에는 손실함수? 를 사용해준다 from keras.callbacks import EarlyStopping,ModelCheckpoint cp=ModelCheckpoint("best.ckpt", save_weights_only=True, save_best_only=True, monitor="val_loss", verbose=1) el=EarlyStopping(monitor="val_loss",patience=3) h=model.fit(train_g, validation_data=val_g, epochs=100, callbacks=[el,cp])
2023. 5. 29.
11053.가장 긴 증가하는 부분 수열
https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 이게 원래 dp 동적 프로그래밍을 사용해야 하는 거 같지만 어쨌든 이렇게 풀었다 가장 위에서부터 점점 커지는 게 몇 개 있는지 체크한다 이미 체크가 끝난 자리는 개수를 기억해놔서 다시 지나가면 바로 알려주게 한다 가장 뒤에는 1개 그 앞에는 작아지면 2개 커지면 다시 1개 이런 식으로 해도 근데 n*n 복잡도이다 l=i..
2023. 5. 11.