mirror of
https://github.com/Llewellynvdm/php-ml.git
synced 2025-04-09 11:41:50 +00:00
Secure uniqid usage
This commit is contained in:
parent
a61704501d
commit
d00b7e5668
@ -132,7 +132,7 @@ class SupportVectorMachine
|
|||||||
{
|
{
|
||||||
$this->labels = $labels;
|
$this->labels = $labels;
|
||||||
$trainingSet = DataTransformer::trainingSet($samples, $labels, in_array($this->type, [Type::EPSILON_SVR, Type::NU_SVR]));
|
$trainingSet = DataTransformer::trainingSet($samples, $labels, in_array($this->type, [Type::EPSILON_SVR, Type::NU_SVR]));
|
||||||
file_put_contents($trainingSetFileName = $this->varPath.uniqid(), $trainingSet);
|
file_put_contents($trainingSetFileName = $this->varPath.uniqid('phpml', true), $trainingSet);
|
||||||
$modelFileName = $trainingSetFileName.'-model';
|
$modelFileName = $trainingSetFileName.'-model';
|
||||||
|
|
||||||
$command = $this->buildTrainCommand($trainingSetFileName, $modelFileName);
|
$command = $this->buildTrainCommand($trainingSetFileName, $modelFileName);
|
||||||
@ -161,7 +161,7 @@ class SupportVectorMachine
|
|||||||
public function predict(array $samples)
|
public function predict(array $samples)
|
||||||
{
|
{
|
||||||
$testSet = DataTransformer::testSet($samples);
|
$testSet = DataTransformer::testSet($samples);
|
||||||
file_put_contents($testSetFileName = $this->varPath.uniqid(), $testSet);
|
file_put_contents($testSetFileName = $this->varPath.uniqid('phpml', true), $testSet);
|
||||||
file_put_contents($modelFileName = $testSetFileName.'-model', $this->model);
|
file_put_contents($modelFileName = $testSetFileName.'-model', $this->model);
|
||||||
$outputFileName = $testSetFileName.'-output';
|
$outputFileName = $testSetFileName.'-output';
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user