patrickschur / neural-network
一个非常简单的神经网络。仅用于教学目的。
v0.1
2017-02-19 23:20 UTC
Requires
- php: ^7
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2024-09-17 01:13:22 UTC
README
一个非常简单的神经网络。仅用于教学目的。从Java移植到PHP。最初由德国YouTuber Brotcrunsher 编写,他制作关于计算机科学的教程。
注意:该项目仍在建设中,可能会随时更改
安装
$ composer require patrickschur/neural-network
示例
创建一个具有四个输入和一个输出神经元的简单单层感知器网络。
// 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
贡献
欢迎贡献。任何帮助都受欢迎。
许可
本项目采用MIT许可协议。