Я пытался запустить этот код на моем сайте, который размещен на 000webhost:
<?php
$data = array(
array(-1, 1 => 0.43, 3 => 0.12, 9284 => 0.2),
array(1, 1 => 0.22, 5 => 0.01, 94 => 0.11),
);
$svm = new SVM();
$model = $svm->train($data);
$data = array(1 => 0.43, 3 => 0.12, 9284 => 0.2);
$result = $model->predict($data);
var_dump($result);
?>
Но я получил ошибку, сказав:
Неустранимая ошибка: класс ‘SVM’ не найден
/home/a8228945/public_html/svex.php в строке 7
Как я могу решить это?
Вам необходимо включить расширение php SVM: http://pecl.php.net/package/svm
LibSVM — эффективный решатель для классификации и регрессии SVM
проблемы. Расширение svm оборачивает это в интерфейс PHP для простоты использования
в сценариях PHP.
Других решений пока нет …