PHP Класс Phpml\SupportVectorMachine\SupportVectorMachine

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( integer $type, integer $kernel, float $cost = 1, float $nu = 0.5, integer $degree = 3, float $gamma = null, float $coef0, float $epsilon = 0.1, float $tolerance = 0.001, integer $cacheSize = 100, boolean $shrinking = true, boolean $probabilityEstimates = false )
getModel ( ) : string
predict ( array $samples ) : array
train ( array $samples, array $labels )

Приватные методы

Метод Описание
buildTrainCommand ( string $trainingSetFileName, string $modelFileName ) : string
getOSExtension ( ) : string

Описание методов

__construct() публичный Метод

public __construct ( integer $type, integer $kernel, float $cost = 1, float $nu = 0.5, integer $degree = 3, float $gamma = null, float $coef0, float $epsilon = 0.1, float $tolerance = 0.001, integer $cacheSize = 100, boolean $shrinking = true, boolean $probabilityEstimates = false )
$type integer
$kernel integer
$cost float
$nu float
$degree integer
$gamma float
$coef0 float
$epsilon float
$tolerance float
$cacheSize integer
$shrinking boolean
$probabilityEstimates boolean

getModel() публичный Метод

public getModel ( ) : string
Результат string

predict() публичный Метод

public predict ( array $samples ) : array
$samples array
Результат array

train() публичный Метод

public train ( array $samples, array $labels )
$samples array
$labels array