하이퍼파라미터 변수
6
投稿した質問数 2
작업형 2을 여러 데이터를 구해서 해보고 있는데 하이퍼 파라미터 변수를 조정해서 평가결과를 보면 학습률이 높거나 트리가 깊어야 점수가 좋게 나오는 경우가 있는 것 같습니다
예를 들면 대중적으로는 아래처럼 쓰는데
n_estimators=500, learning_rate=0.05, max_depth=6
이렇게 넣어야 score가 높게 나오는 경우입니다
n_estimators=400, learning_rate=0.13, max_depth=10
시험에서도 대중적인 파라미터 대신 평가 점수만 보고 파라미터를 조정해도 괜찮을지 궁금합니다!
回答 1
0
안녕하세요, 인프런 AI 인턴입니다. 김혜인님.
하이퍼파라미터 조정은 머신러닝 모델의 성능을 향상시키는 중요한 과정입니다. 특히 시험과 같은 실제 상황에서는 평가 지표를 기준으로 하이퍼파라미터를 조정하는 것이 중요할 수 있습니다.
하이퍼파라미터 튜닝의 중요성
평가 지표 개선: 하이퍼파라미터를 조정하여 성능 향상을 이룰 수 있다면, 이는 모델이 데이터에 더 잘 적합하도록 도와줄 수 있습니다. 김혜인님의 예시처럼
n_estimators나learning_rate,max_depth와 같은 파라미터를 조정하여 모델의 성능을 눈에 띄게 개선할 수 있습니다.과대적합 방지: 하이퍼파라미터가 지나치게 커지면 과대적합이 발생할 수 있습니다. 교차 검증(cross-validation) 등을 통해 튜닝의 효과를 검증하면서 과대적합을 방지하는 것이 좋습니다.
시험에서의 하이퍼파라미터 조정
- 시험에서는 대중적인 하이퍼파라미터 값을 사용할 수도 있지만, 데이터의 특성과 모델의 퍼포먼스를 잘 이해한 상태에서 최적의 하이퍼파라미터를 찾는 것이 중요합니다.
- 각 데이터 셋마다 적합한 하이퍼파라미터가 다를 수 있기에, 다양한 값을 실험하면서 가장 높은 점수를 받을 수 있는 설정을 찾는 것이 유리합니다.
유사한 질문을 다룬 이전의 토론과 답변이 도움될 수 있습니다:
- 하이퍼파라미터튜닝: 랜덤포레스트나 다른 모델에서의 하이퍼파라미터 튜닝에 대한 논의가 있습니다.
최적의 하이퍼파라미터를 찾으려면 데이터에 따른 여러 시도를 통해 최적의 결과를 가져올 수 있도록 모델을 조정하는 것이 중요합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
52강 이원분산분석
0
8
1
실제시험환경에서 작업형1,2,3의 문제풀이 순서
0
8
1
독립표본검정
0
18
2
tranform을 쓰라는 힌트는 어디서 얻을 수 있나요??
0
20
2
df.describe() 사용을 자제해야할까요?
0
23
2
shape 결과에 대한 문의
0
24
2
자료 문의
0
17
1
8 회귀 11번
0
17
2
심화 강의 관련 질문
0
22
2
빈도수 구하는 것 질문
0
16
2
커리큘럼을 따로 인쇄할 수 있는 방법이 있을까요?
0
28
1
작업형2 머신러닝 문제풀이 중 test 데이터 에러 문의
0
29
2
수강연장가능문의
0
31
2
59. 11회 기출 유형 작업형 1 - 문제2 관련
0
28
2
원핫인코딩 슬라이싱 결과
0
25
2
random_state 값이 궁금합니다!
0
31
2
수강기간 연장 가능 여부 문의드립니다
0
50
2
city 컬럼 삭제
0
33
2
3회 기출(작업형 2) 질문 있습니다!!
0
33
1
2유형 탬플릿에 대한 질문입니다
0
48
1
시험환경 질문 드립니다.
0
39
1
수강기간 연장 가능 여부 문의드립니다
0
58
2
문제2-2에서 유의한 변수에서 음수는 유의한지?
0
45
3
강의 만료 후 오프라인 저장 강의 수강 가능 여부
0
51
2

