Ejemplo n.º 1
0
function start()
{
    $neuralNetwork = new NeuralNetworkHopfield(9);
    $trainingDatas = prepareTrainingDatas();
    $neuralNetwork->learn($trainingDatas);
    test($neuralNetwork);
}
Ejemplo n.º 2
0
function start()
{
    $neuron = new NeuronSigmoidal(2);
    $trainingDatas = prepareTrainingDatas();
    learn($neuron, $trainingDatas);
    test($neuron);
    //echo $neuralNetwork->calculate([1]);
    //echo '<pre>'.print_r($neuralNetwork, true).'</pre>';
}
Ejemplo n.º 3
0
function start()
{
    $neuralNetwork = new NeuralNetwork(1, [3, 1]);
    $trainingDatas = prepareTrainingDatas();
    learn($neuralNetwork, $trainingDatas);
    test($neuralNetwork);
    //echo $neuralNetwork->calculate([1]);
    //echo '<pre>'.print_r($neuralNetwork, true).'</pre>';
}
Ejemplo n.º 4
0
function test(NeuralNetwork $neuralNetwork)
{
    $trainingDatas = prepareTrainingDatas();
    foreach (NUMBERS as $number) {
        ?>
<div class="displays"><?php 
        ?>
<div class="display"><?php 
        foreach ($number as $v) {
            ?>
<div class="display-pixel" style="opacity: <?php 
            echo ($v + 1) / 2;
            ?>
"></div><?php 
        }
        ?>
</div><?php 
        ?>
<div class="display"><?php 
        foreach ($neuralNetwork->calculate($number) as $v) {
            ?>
<div class="display-pixel" style="opacity: <?php 
            echo ($v + 1) / 2;
            ?>
"></div><?php 
        }
        ?>
</div><?php 
        ?>
</div><?php 
    }
    ?>

        <div class="graphs">
            <div class="graphNetwork" data-data="<?php 
    echo htmlspecialchars(json_encode($neuralNetwork->toArray()), ENT_QUOTES, 'UTF-8');
    ?>
"></div>
        </div>
        <script>draw()</script>

    <?php 
}