From 08d974bb4c293d2c03068b99dda16e370d8389de Mon Sep 17 00:00:00 2001 From: Ante Lucic Date: Wed, 26 Jul 2017 02:22:12 -0400 Subject: [PATCH] Add missing @throws and @param docblocks (#107) --- src/Phpml/Classification/MLPClassifier.php | 5 ++++- src/Phpml/Exception/InvalidArgumentException.php | 2 ++ src/Phpml/NeuralNetwork/Network/MultilayerPerceptron.php | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Phpml/Classification/MLPClassifier.php b/src/Phpml/Classification/MLPClassifier.php index bde49a2..7f9043b 100644 --- a/src/Phpml/Classification/MLPClassifier.php +++ b/src/Phpml/Classification/MLPClassifier.php @@ -11,7 +11,10 @@ class MLPClassifier extends MultilayerPerceptron implements Classifier { /** - * @param mixed $target + * @param mixed $target + * + * @throws InvalidArgumentException + * * @return int */ public function getTargetClass($target): int diff --git a/src/Phpml/Exception/InvalidArgumentException.php b/src/Phpml/Exception/InvalidArgumentException.php index 277aecd..b618d00 100644 --- a/src/Phpml/Exception/InvalidArgumentException.php +++ b/src/Phpml/Exception/InvalidArgumentException.php @@ -67,6 +67,8 @@ class InvalidArgumentException extends \Exception } /** + * @param mixed $target + * * @return InvalidArgumentException */ public static function invalidTarget($target) diff --git a/src/Phpml/NeuralNetwork/Network/MultilayerPerceptron.php b/src/Phpml/NeuralNetwork/Network/MultilayerPerceptron.php index 2503774..b7364b2 100644 --- a/src/Phpml/NeuralNetwork/Network/MultilayerPerceptron.php +++ b/src/Phpml/NeuralNetwork/Network/MultilayerPerceptron.php @@ -114,6 +114,9 @@ abstract class MultilayerPerceptron extends LayeredNetwork implements Estimator, /** * @param array $samples * @param array $targets + * @param array $classes + * + * @throws InvalidArgumentException */ public function partialTrain(array $samples, array $targets, array $classes = []) {