Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.11.x will end 14 Nov 2022 (12 months plus 6 months extension).
  • Bug fixes for security issues in 3.11.x will end 13 Nov 2023 (18 months plus 12 months extension).
  • PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too.
   1  <?php
   2  
   3  declare(strict_types=1);
   4  
   5  namespace Phpml\Regression;
   6  
   7  use Phpml\SupportVectorMachine\Kernel;
   8  use Phpml\SupportVectorMachine\SupportVectorMachine;
   9  use Phpml\SupportVectorMachine\Type;
  10  
  11  class SVR extends SupportVectorMachine implements Regression
  12  {
  13      public function __construct(
  14          int $kernel = Kernel::RBF,
  15          int $degree = 3,
  16          float $epsilon = 0.1,
  17          float $cost = 1.0,
  18          ?float $gamma = null,
  19          float $coef0 = 0.0,
  20          float $tolerance = 0.001,
  21          int $cacheSize = 100,
  22          bool $shrinking = true
  23      ) {
  24          parent::__construct(Type::EPSILON_SVR, $kernel, $cost, 0.5, $degree, $gamma, $coef0, $epsilon, $tolerance, $cacheSize, $shrinking, false);
  25      }
  26  }