https://github.com/devtronic/layerless
Layerless ANN Foundation
https://github.com/devtronic/layerless
Last synced: 4 months ago
JSON representation
Layerless ANN Foundation
- Host: GitHub
- URL: https://github.com/devtronic/layerless
- Owner: devtronic
- License: mit
- Created: 2017-06-10T09:59:29.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-10T16:57:06.000Z (about 9 years ago)
- Last Synced: 2024-12-30T21:29:12.556Z (over 1 year ago)
- Language: PHP
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/Devtronic/layerless)
[](https://github.com/Devtronic/layerless/blob/master/LICENSE)
[](https://travis-ci.org/Devtronic/layerless/)
[](https://github.com/Devtronic/layerless)
# Layerless
Layerless is the new foundation of the [legendary mind](https://github.com/Devtronic/legendary-mind) neural network project
## Installation
```bash
composer require devtronic/layerless
```
## Usage
```php
activate();
$inputB->activate();
$output->activate();
echo $output->getOutput() . PHP_EOL; // 0.98545
// Back propagate
$target = 0;
$output->calculateDelta($target);
$inputA->calculateDelta();
$inputB->calculateDelta();
$learningRate = 0.2;
$output->updateWeights($learningRate);
$inputA->updateWeights($learningRate);
$inputB->updateWeights($learningRate);
// Re-Check
$inputA->activate();
$inputB->activate();
$output->activate();
echo $output->getOutput() . PHP_EOL; // 0.92545
```