관련 벡터 기계
Relevance vector machine시리즈의 일부 |
기계 학습 및 데이터 마이닝 |
---|
수학에서 RVM(Reliance Vector Machine)은 회귀 및 확률적 [1]분류를 위한 인색한 해법을 얻기 위해 베이지안 추론을 사용하는 기계 학습 기법이다.RVM은 서포트 벡터 머신과 동일한 기능 형태를 가지지만 확률론적 분류를 제공한다.
이는 실제로 공분산 함수가 있는 가우스 공정 모델과 동일합니다.
서 { \는 커널 함수(일반적으로 가우스), j \_ { 는 무게 w ~ ( , - w N ( , \^ { - 1 I)} 및 1, style \ { f 의 이전 값에서의 이전 값에서의 분산입니다. 는 트레이닝 [2]세트의 입력 벡터입니다.
서포트 벡터 머신(SVM)에 비해, RVM의 베이지안 공식은 SVM의 프리 파라미터 세트를 회피합니다(통상 크로스 검증 베이스의 포스트 최적화가 필요).그러나 RVM은 기대 최대화(EM)와 유사한 학습 방법을 사용하기 때문에 국소 최소화의 위험이 있다.이는 (볼록한 문제의) 글로벌 최적화를 확실하게 찾을 수 있는 SVM에 의해 채택된 표준 순차적 최소 최적화(SMO) 기반 알고리즘과는 다릅니다.
관련 벡터 머신은 마이크로소프트에 의해 미국에서 특허 취득(2019년 [3]9월 4일 특허 만료)되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Tipping, Michael E. (2001). "Sparse Bayesian Learning and the Relevance Vector Machine". Journal of Machine Learning Research. 1: 211–244.
- ^ Candela, Joaquin Quiñonero (2004). "Sparse Probabilistic Linear Models and the RVM". Learning with Uncertainty - Gaussian Processes and Relevance Vector Machines (PDF) (Ph.D.). Technical University of Denmark. Retrieved April 22, 2016.
- ^ US 6633857, 마이클 E.팁, "관련 벡터 기계"
소프트웨어
- dlib C++ 라이브러리
- 커널 머신 라이브러리
- rvmbinary: 이진 분류용 R 패키지
- skikit-rvm
- fast-skikit-rvm, rvm 튜토리얼