Support Vector Machine(SVM) SVMModel::predict_probability

(PECL svm >= 0.1.4)

SVMModel::predict_probability — 이전에 보지 못한 데이터에 대한 반환 클래스 확률


설명

public SVMModel::predict_probability(array $data): float

이 함수는 데이터 배열을 받아들이고 predict 함수와 마찬가지로 클래스 예측을 시도합니다. 그러나 이 함수는 모델의 클래스당 하나씩 확률 배열을 반환하며, 이는 제공된 데이터가 해당 클래스의 구성원일 가능성을 나타냅니다. 사용할 모델이 확률 매개변수가 true로 설정된 상태에서 훈련되어야 합니다.


매개변수

data
분류할 배열입니다. 이것은 키 순서가 증가하는 일련의 키 => 값 쌍이어야 하지만 반드시 연속적일 필요는 없습니다.
probabilities
제공된 값은 확률로 채워집니다. 확률 정보가 없는 모델의 경우 null이거나 인덱스가 클래스 이름이고 값이 예측 확률인 배열입니다.

반환 값

예측된 값을 띄웁니다. 이것은 분류의 경우 클래스 레이블이 되고 회귀의 경우 실제 값이 됩니다. 오류 발생 시 SVMException 발생


기타

  • SVM::predict()