PHPML\Exception\InvalidArgumentException::invalidLayersNumber PHP Méthode

invalidLayersNumber() public static méthode

public static invalidLayersNumber ( ) : InvalidArgumentException
Résultat InvalidArgumentException
    public static function invalidLayersNumber()
    {
        return new self('Provide at least 2 layers: 1 input and 1 output');
    }

Usage Example

 /**
  * @param array                   $layers
  * @param ActivationFunction|null $activationFunction
  *
  * @throws InvalidArgumentException
  */
 public function __construct(array $layers, ActivationFunction $activationFunction = null)
 {
     if (count($layers) < 2) {
         throw InvalidArgumentException::invalidLayersNumber();
     }
     $this->addInputLayer(array_shift($layers));
     $this->addNeuronLayers($layers, $activationFunction);
     $this->addBiasNodes();
     $this->generateSynapses();
 }