Como instalar e utilizar a biblioteca PHP-ML?

Depois de procurar e não encontrar, segue abaixo um passo-a-passo de como utilizar a biblioteca PHP-ML (PHP – Machine Learning).

1º Passo: Você precisa ter instalado o composer e o PHP 7 em seu servidor;

2º Passo: Na pasta raiz de seu projeto, no servidor web (dentro do htdocs), digite o comando: composer require php-ai/php-ml

3º Passo: crie na raiz o arquivo XOR.php

<?php

namespace PhpmlExamples;

include 'vendor/autoload.php';

use Phpml\NeuralNetwork\Network\MultilayerPerceptron;
use Phpml\NeuralNetwork\Training\Backpropagation;

$network = new MultilayerPerceptron([2, 1, 1]);
$training = new Backpropagation($network);

$training->train(
    $samples = [[1, 0], [0, 1], [1, 1], [0, 0]],
    $targets = [[1], [1], [0], [0]],
    $desiredError = 0.2,
    $maxIteraions = 30000
); 
 
 $sample = [1, 0];
 $output = $network->setInput($sample)->getOutput();

 if ($output[0] < (0 + $desiredError)) {
    echo "0";
} elseif ($output[0] > (1 - $desiredError)) {
    echo "1";
}

?>

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *