Hebbian layer block
From Piki
The hebbian layer block is essentially a weight layer for use with Hebbian learning.
| Hebbian layer | |
| Input ports | 1 |
| Output ports | 1 |
| Deployable | Yes |
| Weights | Yes |
| Memory | No |
| Interactive GUI | No |
Contents |
Usage
The hebbian layer is used for associative learning or novelty filtering.
Operation
Settings
The settings can be modified using the settings browser.
| Hebbian layer settings |
|---|
|
|
GUI details
In design mode, the block GUI shows the number of inputs and outputs. If there enough display space it will draw all weighted connections:
| Hebbian layer design GUI |
|---|
|
In training mode the GUI shows the strength of the individual connections. A weak connection with a small weight is transparent while a strong connection is opaque. Positive connections are blue and negative connections are red.
| Hebbian layer training GUI |
|---|
|
See also
- Block - Article covering general block principles.
- List of Block components - List of all available blocks.


