어떤 커널 방법이 최상의 확률 출력을 제공합니까?


10

최근에 기본 이벤트의 확률을 추정하기 위해 Platt의 SVM 출력 스케일링을 사용했습니다. 더 직접적인 대안은 "Kernel logistic Regression"(KLR) 및 관련 "Import Vector Machine"으로 보입니다.

누구나 확률 출력을 제공하는 커널 방법이 현재 최첨단인지 알 수 있습니까? KLR의 R 구현이 존재합니까?

당신의 도움을 주셔서 대단히 감사합니다!


(+1) 매우 흥미로운 질문 ...
steffen

답변:


7

가우스 프로세스 분류 (예상 전파 사용)는 아마도 머신 러닝의 최첨단입니다. MATLAB 구현이 매우 우수한 웹 사이트 인 Rasmussen과 Williams (무료로 다운로드 가능) 의 훌륭한 이 있습니다 . 더 많은 소프트웨어, 서적, 논문 등은 여기에 있습니다 . 그러나 실제로 KLR은 대부분의 문제에 대해서도 잘 작동 할 것입니다. 가장 어려운 점은 커널 및 정규화 매개 변수를 선택하는 것입니다. 교차 유효성 검사로 가장 잘 수행됩니다. 매우 효율적으로 Cawley and Talbot (2008)을 참조하십시오 .


(+1) 모델 선택 문제에 대한 링크와 조언에 감사드립니다.
chl

라플라스 근사를 기반으로 한 구현을 사용하지 말아야합니다. 후부는 기울어지고 모드를 중심으로 한 대칭 근사는 일반적으로 잘 작동하지 않습니다.
Dikran Marsupial

디크 란 감사합니다! KLR과 커널 스무딩의 관계를 설명해 주시겠습니까? KLR 모델은 svm [loss + 패널티] 공식과 유사하게 만들어지고 기울기 하강을 통해 해결됩니다. 그러나 KLR에 대한 같은 시간 참조 (예 : "Kernel Logistic Regression and Import Vector Machine", Zhu and Hastie 2005)는 평활화 문예 (예 : "일반화 된 부가 모델", Hastie 및 Tibshirani 1990)로 이동합니다.
RichardN

나는 평활화 문헌에 익숙하지 않지만 커널 모델은 스플라인 평활화와 밀접한 관련이 있습니다. 필자는 가장 좋은 곳은 Grace Wahba ( stat.wisc.edu/~wahba ) 의 출판물 일 것이라고 생각합니다 .
Dikran Marsupial

고마워, 나는 와바의 출판물을 자세히 살펴볼 것이다. 기껏해야 R에서 KLR 구현을 권장 할 수 있습니까?
RichardN

1

로지스틱 회귀에 사용되는 커널은 비모수 적이라는 것을 알고 있으므로 우선 그 제한이 있습니다.

R 패키지와 관련하여 내가 알고 잘 작동하는 것은 np : 혼합 데이터 유형에 대한 비모수 적 커널 스무딩 방법

이 패키지는 다양한 비모수 적 (및 반모 수적) 커널 방법을 제공하여 연속적, 비 순차적, 정렬 된 요인 데이터 유형의 혼합을 원활하게 처리합니다.

최신 커널 상태에 관해서는 2009 년 부터이 백서에 설명 된 것들을 실험 해 볼 것을 권장합니다 .이 책을주의 깊게 읽고 자신에게 가장 적합한 것을 선택하십시오.


Mariana, 답변 해 주셔서 감사합니다. 그러나 "커널 방법"이란 커널 스무딩 방법이 아니라 "커널 트릭"을 사용하는 Support 벡터 시스템과 같은 방법을 의미합니다.
RichardN
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.