An open API service indexing awesome lists of open source software.

https://github.com/devtronic/layerless

Layerless ANN Foundation
https://github.com/devtronic/layerless

Last synced: 4 months ago
JSON representation

Layerless ANN Foundation

Awesome Lists containing this project

README

          

[![GitHub tag](https://img.shields.io/packagist/v/devtronic/layerless.svg)](https://github.com/Devtronic/layerless)
[![Packagist](https://img.shields.io/packagist/l/Devtronic/layerless.svg)](https://github.com/Devtronic/layerless/blob/master/LICENSE)
[![Travis](https://img.shields.io/travis/Devtronic/Layerless.svg)](https://travis-ci.org/Devtronic/layerless/)
[![Packagist](https://img.shields.io/packagist/dt/Devtronic/layerless.svg)](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
```