LLM Sampling 설정 관련
설명에서는 Top-P 가 기본, Top-K 선택, Min-P는 최근에 나온것으로 아마도 선택이라고 생각이 되는데, LM Studio 설정은, Top-K 는 기본인것 같고, 다른 2개는 선택 상자가 있네요. 이걸 선택하는 조합에 따라 최종 적용되는 방식이 어떻게 결정이 되나요? 중복 적용은 안될 것 같은데, 다른 하나가 무시되나요?
Answer 1
0
안녕하세요 HYUN TAEK CHOI님
좋은 질문입니다. 결론부터 말씀드리면 Top-K, Top-P, Min-P는 하나만 선택되는 방식이 아니라 동시에 적용될 수 있습니다. 다른 설정이 자동으로 무시되는 것은 아닙니다.
LM Studio에서 GGUF 모델을 사용하는 일반적인 경우에는 후보 토큰을 다음과 같이 단계적으로 줄입니다.
Top-K → Top-P → Min-P → Temperature → 최종 토큰 선택
예를 들어 다음과 같이 설정했다고 가정해 보겠습니다.
Top-K: 40
Top-P: 0.9
Min-P: 0.05
먼저 Top-K가 확률이 높은 상위 40개의 토큰만 남깁니다. 그다음 Top-P가 남은 토큰 중 누적 확률이 90%가 되는 범위만 남깁니다. 마지막으로 Min-P가 가장 확률이 높은 토큰과 비교해 확률이 지나치게 낮은 토큰을 추가로 제거합니다. 이후 남은 후보 중 하나를 Temperature 설정에 따라 선택합니다. 즉, 앞 단계에서 제거된 토큰이 뒤 단계에서 다시 살아나지는 않습니다.
따라서 여러 옵션을 함께 켜면 각 조건을 모두 통과한 토큰들의 교집합이 최종 후보가 됩니다. 가장 강하게 후보를 제한하는 설정이 결과에 큰 영향을 주고, 나머지 설정은 상황에 따라 거의 영향을 주지 않을 수도 있습니다.
Top-P와 Min-P는 개념적으로는 서로 대안으로 소개되는 경우가 많지만, 기술적으로는 함께 적용할 수 있습니다. 다만 학습이나 실험 목적이라면 차이를 명확히 확인하기 위해 다음처럼 하나씩 비교하는 것이 좋습니다.
Top-K + Top-P
Top-K + Min-P
Top-K만 사용
LM Studio에서 Top-K가 별도의 선택 상자 없이 표시되는 이유는 기본 샘플러로 사용되는 경우가 많기 때문입니다. 반면 Top-P와 Min-P는 명시적으로 활성화하거나 비활성화할 수 있게 되어 있습니다. LM Studio API에서도 Top-P와 Min-P는 false로 비활성화할 수 있는 설정으로 정의되어 있습니다.
정리하면, 하나가 선택되고 다른 하나가 무시되는 구조가 아니라, 활성화된 샘플러들이 순서대로 후보 토큰을 계속 걸러내는 구조라고 이해하시면 됩니다.
6:13 부근에서 끝나버립니다 그 다음 진행부터는 다음 진행창이 나오지 않아요
1
9
4
제공된 파일을 못 찾고 있어요.
1
11
2
설치 완료라고 드는데 클로드를 실행하지 못 해요.
0
7
2
/output-style 명령어는 폐기 되었다고 나오네요.
0
6
1
node.js 설치 (LTS버전)
0
3
0
프롬프트 작성시 html, css, javascript
0
5
1
수박게임 자료 받았는데 plante05, 06이 없습니다.
0
9
1
Cursor & Antigravity 소개 및 설치
0
6
1
강의영상 버퍼링
0
9
3
hermess agent 어떤것을 사용해야 하는지?
0
9
1
hermess agent 어떤것을 사용해야 하는지?
0
9
2
수강생 전용관 링크 부탁해요
0
9
2
별도로 llama3.2-3b-64k 모델을 만드신 이유가 궁금합니다.
0
8
0
강의 자료 및 코드 수령
0
12
2
고객 페인 분석
0
9
1
Cursor 창이 수업 내용과 달라요.
0
10
2
Supabase MCP 관련 질문입니다
0
8
1
강의자료와 md파일 문의
0
10
1
VPS 환경에서 webhook 구성시 차이점.
0
17
2
speckit이나 kiro에 비해 어떤 점이 차이가 있는지
0
14
1
기초실습 BERT파인튜닝 예제 오류
0
7
1
54강 양자화의 끝판왕, 터보퀀트 (예정) 강의 업로드
0
7
1
Claude 발음
0
12
1
선생님 질문이 있어요
0
79
2

