Your IP : 216.73.216.48


Current Path : /hdd/hdd11/www/vlevski/ict/lib/mlbackend/php/phpml/src/Phpml/Classification/
Upload File :
Current File : /hdd/hdd11/www/vlevski/ict/lib/mlbackend/php/phpml/src/Phpml/Classification/SVC.php

<?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);
    }
}