2017 © Pedro Peláez
 

library neural-network

A dead simple neural network. For educational purposes only.

image

patrickschur/neural-network

A dead simple neural network. For educational purposes only.

  • Tuesday, March 14, 2017
  • by patrickschur
  • Repository
  • 2 Watchers
  • 7 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

neural-network

Build Status codecov Version Minimum PHP Version License, (*1)

A dead simple neural network. For educational purposes only. Ported from Java into PHP. Originally written in Java from Brotcrunsher a German youtuber who makes tutorials about computer science., (*2)

Note: The project is still under construction and can change at any time, (*3)

Installation

$ composer require patrickschur/neural-network

Examples

Creating a simple single-layer perceptron network with four inputs and one output neuron., (*4)

// Creates the neural network
$nn = new NeuralNetwork();

// Creates four input neurons
$i1 = $nn->createNewInput();
$i2 = $nn->createNewInput();
$i3 = $nn->createNewInput();
$i4 = $nn->createNewInput();

// Sets the input for each input neuron
$i1->setValue(1);
$i2->setValue(2);
$i3->setValue(3);
$i4->setValue(4);

// Creates the output neuron
$o1 = $nn->createNewOutput(new Identity());

// Sets the weights and connect each input to the output neuron
$nn->createFullMesh(0, 0, 0, 0);

echo $o1->getValue(); // Output 0

Screenshot, (*5)

Contribute

Feel free to contribute. Any help is welcome., (*6)

License

This project is licensed under the terms of the MIT license., (*7)

The Versions

14/03 2017

dev-master

9999999-dev https://github.com/patrickschur/neural-network

A dead simple neural network. For educational purposes only.

  Sources   Download

MIT

The Requires

  • php ^7

 

The Development Requires

by Patrick Schur

machine-learning neural-network deep-learning

20/02 2017

v0.1

0.1.0.0 https://github.com/patrickschur/neural-network

A dead simple neural network. For educational purposes only.

  Sources   Download

MIT

The Requires

  • php ^7

 

The Development Requires

by Patrick Schur

machine-learning neural-network deep-learning