본문 바로가기

728x90
반응형

callback

(3)
[Tensorflow] Callback 알아보기 Tensorflow로 모델을 학습할 때 특정 이벤트가 발생할 때 실행되는 함수들이다. 이를 통해 학습 동안 다양한 작업을 수행하거나 제어할 수 있다. ModelCheckpoint tf.keras.callbacks.ModelCheckpoint epoch 마다 모델의 가중치를 저장하는 콜백이다. 학습 중에 모델의 성능이 개선될 때마다 모델의 가중치를 저장하여 최상의 모델을 추출할 수 있다. -매개변수- filepath : 문자열. 모델 가중치를 저장할 파일 경로이다. 파일 이름에는 epoch와 val_loss (또는 다른 지표)와 같은 템플릿 인수를 사용할 수 있다. monitor : 모니터링할 지표를 지정한다. 기본값은 val_loss이다. verbose : 얼마나 자세하게 정보를 표시할지를 제어한다. 0..
[Node.js] Callback Function JavaScript에서 함수는 일급 객체로 Object 타입이며 다른 일급객체(String, Array, Number, ...)와 동일하게 사용할 수 있다. 이 중 Callback Function은, 특정 함수에 매개변수로서 전달된 함수를 지칭한다. 그리고 Callback Function은 함수를 전달받은 함수 안에서 호출되게 된다. 예시 server.listen(port, hostname, ()=>{ console.log("나는 콜백 함수"); }); 여기서 매개변수로 전달된 () => {console.log("나는 콜백 함수")} 가 Callback Function이다. 콜백 함수 사용의 이유 Node.js에서는 Callback 함수가 매우 많이 사용된다. 그 이유는 Non-Blocking I/O 때..
[딥러닝/DL]3. 신경망 모델 훈련 이번 글에서는 케라스 API를 사용하여 딥러닝 모델을 훈련하는데 필요한 다양한 도구들을 알아보자. 손실 곡선 fit() 메서드를 사용하여 모델을 훈련하면 출력의 마지막에 다음과 같은 메시지가 보인다. 노트북의 코드 셀은 print() 명령을 사용하지 않아도 fit() 메서드의 마지막 라인의 실행 결과를 자동으로 출력한다. 즉 이 메시지는 fit() 메서드의 실행 결과를 출력한 것이다. fit() 메서드는 History 클래스 객체를 반환한다. History 클래스 객체는 훈련 과정에서 계산한 지표가 저장되어 있다. 손실, 정확도 값이 저장 이 값을 사용하여 그래프를 그려보자. 먼저 데이터(MNIST)를 불러온다. from tensorflow import keras from sklearn.model_sel..

728x90
반응형