생성 대 차별 모델 (베이지 맥락에서)


22

베이지안 학습과 추론의 맥락에서 생성 적 모델과 차별적 (차별적) 모델의 차이점은 무엇입니까?

그리고 예측, 결정 이론 또는 비지도 학습과 관련이있는 것은 무엇입니까?


죄송합니다. 두 번째 문장의 의미를 이해할 수 없습니다. 당신은 그것을 시도하고 다시 말 하시겠습니까?
csgillespie

오후, 통계 및 기계 학습의 세계에 합류했습니다. 미지도 학습과 의사 결정 이론을 연결하는 방법을 찾지 못했습니다. 그러나 나는 아직도 공부하고있다!
nkint

1
나는 그것이 질문에 어떻게 맞는지 혼란 스럽다. 예를 들어 "예측", "결정 이론"또는 "감독되지 않은"이라는 단어는 허용 된 답변에 나타나지 않습니다.
csgillespie

답변:


35

둘 다 형식의 훈련 예제가 주어지면 입력 x를 출력 y에 매핑하는 규칙을 배우려는 감독 학습에 사용됩니다 . 생성 모델 (예 : 순진 베이)은 명시 적으로 조인트 확률 분포 p ( x , y )를 모델링 한 다음 Bayes 규칙을 사용하여 p ( y | x ) 를 계산 합니다. 반면에 차별적 모델 (예 : 로지스틱 회귀)은 직접 p ( y | x )를 모델링 합니다.{(xi,yi)}p(x,y)p(y|x)p(y|x)

(y)p(x|y)

한 모델이 다른 모델보다 나은 경우가있을 수 있습니다 (예 : 차별적 인 모델은 일반적으로 많은 데이터가있는 경우 더 나은 경향이 있습니다. 레이블이없는 데이터가 있으면 생성 모델이 더 나을 수 있습니다). 실제로, 두 세계 모두를 최대한 활용하려는 하이 버드 모델도 있습니다. 예를 들어이 논문을 참조하십시오. 생성 된 모델과 차별적 인 모델의 하이브리드


1
좋은 대답입니다. 차별적 대 생성 분류기 (로지스틱 회귀 분석 및 가우시안 순진 베이 즈)의 정식 예제를 비교하는 것과 관련하여이 책 장은 Ng : cs.cmu.edu/~tom/mlbook/NBayesLogReg.pdf
Josh

3

위의 답변에 한 가지 추가 사항 :

판별 기는 P (Y | X) 만 처리하므로 생성은 P (X, Y)와 P (X)를 동시에 처리하므로 P (Y | X)를 잘 예측하기 위해 생성 모델은 자유도 가 낮습니다. 판별 모델과 비교하여 모델에서. 따라서 생성 모델은 더 견고 하고 과적 합이 덜 발생하는 반면 판별은 반대 방향입니다.

위의 답변을 설명합니다.

한 모델이 다른 모델보다 나은 경우가있을 수 있습니다 (예 : 차별적 인 모델은 일반적으로 많은 데이터가있는 경우 더 나은 경향이 있습니다. 레이블이없는 데이터가 있으면 생성 모델이 더 나을 수 있습니다).


2
생성 모델이 더 적은 자유도라는 사실에 대해 당신이 말하는 것을 설명 할 수 있습니까? 증명? 모래밭? 감사합니다
Patrick
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.