validation 때만 수정되는 파라미터가 따로 있나요?
132
작성한 질문수 158
안녕하세요
validation 때만 수정되는 파라미터들이 있을까요? 유무에 따라 정확도가 다르다고 했는데, 어떤 과정에서 더 좋은 모델이 얻어지는 것일까요?
답변 2
1
안녕하십니까,
학습중에 validation dataset을 사용하여, 주로 callback을 통해 learning rate를 동적으로 변경하는데 활용됩니다.
keras의 fit()/fit_generator()를 이용하면 epochs 수만큼 iteration을 반복하면서 실제 데이터와 학습 데이터의 오차를 줄이는데(즉 loss 함수를 최적화) , 학습이 제대로 되고 있는지는 검증 데이터의 loss/또는 성능 평가 지표(예를 들어 정확도)로 판정합니다.
왜냐하면 딥러닝 모델은 학습 데이터의 오차를 줄이는데만 집중하여, 오버 피팅이 발생하기 쉽습니다. 보통 검증 데이터의 오차가 잘 줄어들지 않으면 학습이 정체가 되거나 오버 피팅이 발생하는데, 이때 학습 iteration 중에 검증 데이터 성능을 기반으로 동적으로 학습율(learning rate)을 변경 시켜 줄수 있습니다.
Keras의 Callback중에 ReduceLROnPlateur()라든가 LearningRateScheduler()를 이용해서 이러한 작업을 수행할 수 있습니다.
감사합니다.
강의 환경설정 질문
0
38
2
Custom Dataset에서의 polygon 정보 관련
0
81
3
cvat.ai 보안 수준이 궁금합니다
0
77
2
캐클 nucleus 챌린지 runpod 실습 코드 에러 질문드립니다.
0
93
3
추론 결과의 Precision(또는 mAP) 평가 방법
0
81
2
mmdetection mask rcnn inferenct 실습 시 runpod 템플릿 관해서 질문드립니다.
0
56
2
runpod에서 google drive 연결 시 오류 발생
0
106
2
로드맵 선택
0
64
1
mmcv
0
55
2
Anchor box의 Positive 처리 위치
0
59
2
해당 강의 runpod 적용 후 에러 제보드립니다
0
83
2
run pod credit 관련 제보
0
93
2
mmdetection 2.x과 3.x 호환 관련 표기
0
75
2
mm_faster_rcnn_train_kitti.ipynb 실행 오류
0
93
3
질문 드립니다.
0
74
3
mm_faster_rcnn_train_coco_bccd 실행 오류 질문드립니다.
0
75
1
강사님께 수정을 제안드리고 싶은 것이 있습니다.
0
91
1
google automl efficientdet 다운로드 및 설치 오류
0
71
1
이상 탐지에 사용할 비전 기술 조언 부탁드립니다.
0
100
2
OpenCV 관련 질문드립니다.
0
68
2
mmcv 설치관련해서 문의드려요
0
324
3
강의 구성 관련해서 질문이 있습니다
1
133
2
모델 변환 성능 질문드립니다.
0
120
1
NMS 로직 문의 드려요
0
109
2





