Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
CRAP | |
100.00% |
2 / 2 |
SVC | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
__construct | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
<?php | |
declare (strict_types = 1); | |
namespace Phpml\Classification; | |
use Phpml\SupportVectorMachine\Kernel; | |
use Phpml\SupportVectorMachine\SupportVectorMachine; | |
use Phpml\SupportVectorMachine\Type; | |
class SVC extends SupportVectorMachine implements Classifier | |
{ | |
/** | |
* @param int $kernel | |
* @param float $cost | |
* @param int $degree | |
* @param float|null $gamma | |
* @param float $coef0 | |
* @param float $tolerance | |
* @param int $cacheSize | |
* @param bool $shrinking | |
* @param bool $probabilityEstimates | |
*/ | |
public function __construct( | |
int $kernel = Kernel::LINEAR, float $cost = 1.0, int $degree = 3, float $gamma = null, float $coef0 = 0.0, | |
float $tolerance = 0.001, int $cacheSize = 100, bool $shrinking = true, | |
bool $probabilityEstimates = false | |
) { | |
parent::__construct(Type::C_SVC, $kernel, $cost, 0.5, $degree, $gamma, $coef0, 0.1, $tolerance, $cacheSize, $shrinking, $probabilityEstimates); | |
} | |
} |