patrickschur/neural-network
Composer 安装命令:
composer require patrickschur/neural-network
包简介
A dead simple neural network. For educational purposes only.
README 文档
README
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.
Note: The project is still under construction and can change at any time
Installation
$ composer require patrickschur/neural-network
Examples
Creating a simple single-layer perceptron network with four inputs and one output neuron.
// 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
Contribute
Feel free to contribute. Any help is welcome.
License
This project is licensed under the terms of the MIT license.
统计信息
- 总下载量: 50
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-02-19
