SVM
SVM
LibSVM을 PHP 인터페이스로 감싼, SVM(서포트 벡터 머신) 분류·회귀 문제를 위한 확장 레퍼런스예요. 다만 아직 실험적(EXPERIMENTAL) 상태라 사용에 주의가 필요합니다.
출처: SVM
본문
개요
LibSVM은 SVM 분류 및 회귀 문제를 위한 효율적인 solver예요. svm 확장은 이 기능을 PHP 스크립트에서 쉽게 사용할 수 있도록 PHP 인터페이스로 감싼 것이에요.
경고: 이 확장은 실험적(EXPERIMENTAL) 상태입니다. 이 확장의 동작, 함수 이름, 관련 문서는 PHP의 향후 릴리스에서 예고 없이 변경될 수 있어요. 이 확장 사용에 따른 위험은 사용자가 감수해야 합니다.
클래스
SVM — SVM 클래스
SVM::__construct— 새 SVM 객체를 생성합니다SVM::crossvalidate— 훈련 데이터의 부분 집합에서 훈련 매개변수를 테스트합니다SVM::getOptions— 현재 훈련 매개변수를 반환합니다SVM::setOptions— 훈련 매개변수를 설정합니다SVM::train— 훈련 데이터를 기반으로 SVMModel을 생성합니다
SVMModel — SVMModel 클래스
SVMModel::checkProbabilityModel— 모델에 확률 정보가 있는 경우 true를 반환합니다SVMModel::__construct— 새 SVMModel을 생성합니다SVMModel::getLabels— 모델이 훈련된 레이블을 가져옵니다SVMModel::getNrClass— 모델이 훈련된 클래스 수를 반환합니다SVMModel::getSvmType— 모델이 훈련된 SVM 유형을 가져옵니다SVMModel::getSvrProbability— 회귀 유형에 대한 sigma 값을 가져옵니다SVMModel::load— 저장된 SVM 모델을 로드합니다SVMModel::predict— 이전에 본 적 없는 데이터에 대한 값을 예측합니다SVMModel::predict_probability— 이전에 본 적 없는 데이터에 대한 클래스 확률을 반환합니다SVMModel::save— 모델을 파일에 저장합니다
SVMException — SVMException 클래스
더 알아보기
SVM 확장의 요구 사항·설치 방법과 사용 예시는 설치·구성(Installing/Configuring) 및 예제(Examples) 섹션을 함께 확인해 보세요.