Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 체스트프레스
- 바프준비
- Knowledge Tracing
- 영화 비평
- 티스토리챌린지
- 데드리프트
- 개인 PT
- 다이어트
- 프로그래머스
- 운동
- 코테준비
- PT 운동
- 코테 공부
- 개인 운동
- 오블완
- 건강
- github
- 덤벨운동
- 암풀다운
- 하체운동
- 코드
- 개발자
- 라섹 수술 후기
- 바디프로필
- 논문 리뷰
- 개인 피티
- 디버깅
- 연구 시작
- 코딩테스트
- pytorch
Archives
- Today
- Total
치즈의 AI 녹이기
Optuna TPESampler 사용 시 값 중복 샘플링 문제 해결 본문
Optuna를 적용하는 과정에서 그 중에서도 TPESampler를 선택할 때,
하이퍼파라미터를 search space 내에서 샘플링하는 과정에서 똑같은 조합이 반복해서 뽑히는 문제점을 발견하였다.
이를 해결하는 코드를 아래 stackoverflow 링크를 참고하여 작성하였다.
코드에 따르면, 이미 탐색 완료한 trial을 선택한 경우 바로 탐색 결과값을 리턴해주어 재학습을 막는 기능을 한다.
위 예시는 총 경우의 수가 9일 경우, 반복되는 값을 재학습하지 않고 바로 출력하는 횟수까지 포함하여 3번 이상 탐색을 멈추는 코드를 짜보았다.
출력 결과에서도 볼 수 있듯이, 앞서 선택한 하이퍼파라미터들에 대하여 바로 이전 결과를 출력해 넘어간다.
참고 링크: https://stackoverflow.com/questions/58820574/how-to-sample-parameters-without-duplicates-in-optuna
'인공지능 대학원생의 생활 > 구글링' 카테고리의 다른 글
prompt-DT 실행을 위한 mujoco 환경설정 (0) | 2022.10.25 |
---|---|
github push permission denied 해결 (0) | 2022.10.20 |
Bayesian Optimization (0) | 2022.08.05 |
내 환경에 맞는 pytorch 버젼 깔기 (0) | 2022.07.14 |
htop 메모리 노란색 없애기 (0) | 2022.06.12 |