Класс SVMModel

(PECL svm >= 0.1.0)

Введение

SVMModel - это конечный результат процесса обучения. Он может быть использован для классификации ранее неизвестных данных.

Обзор классов

SVMModel {
/* Методы */
public checkProbabilityModel ( ) : bool
public __construct ( string $filename = ? )
public getLabels ( ) : array
public getNrClass ( ) : int
public getSvmType ( ) : int
public getSvrProbability ( ) : float
public load ( string $filename ) : bool
public predict_probability ( array $data ) : float
public predict ( array $data ) : float
public save ( string $filename ) : bool
}

Содержание

  • SVMModel::checkProbabilityModel — Возвращает true, если модель содержит информацию о вероятностях
  • SVMModel::__construct — Конструктор класса SVMModel
  • SVMModel::getLabels — Возвращает метки, на которых обучалась модель
  • SVMModel::getNrClass — Возвращает количество классов, для которых обучалась модель
  • SVMModel::getSvmType — Получить тип SVM, с которым обучалась модель
  • SVMModel::getSvrProbability — Получить величину сигмы для регрессионного типа
  • SVMModel::load — Загружает сохраненную модель SVM
  • SVMModel::predict_probability — Возвращает вероятность класса для заданных данных
  • SVMModel::predict — Предсказать значение на основе новых данных
  • SVMModel::save — Сохранить готовую модель в файл