- Overview
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
In this section you will find some examples that show how the JLayer Framework can be used.
This example implements
Conway's Game of Life.
It introduces the JLayer Framework
and shows the application of the JLayer annotations @LayerUnit
,
@LayerField
and @LayerMethod
.
Moreover, it shows how a mathematical relation over indices is used
to connect layers.
For more information, follow the links on the right side.
In this example, a so-called Hopfield Network is implemented,
an auto-associative network that consists of only one layer
and can be used to store patterns.
Here, a field layer with element type int[]
is used
as an automatically calculated "index layer"
and a self-defined relation is used to link objects.
For more information, follow the links on the right side.
The Kohonen network is a self-organising map that is trained by unsupervised competitive learning.
The aim is to generate a low-dimensional (typically two-dimensional) representation of a higher-dimensional data set.
Like in the last example, a field layer with element type int[]
is used
as an automatically calculated "index layer"
and a self-defined relation is used to link objects.
For more information, follow the links on the right side.
This example implements a simple backpropagation neural network with one hidden layer,
which can be used to find an encoding for a number of given patterns.
It illustrates the application of the JLayer annotation @LayerParam
and shows how a mathematical relation over indices is used
to associate layers.
For more information, follow the links on the right side.
This is a fairly contrived example showing the variant ways parameters can be passed to method layers. In addition, it allows testing the looping implementation of method layers against the parallel implementation that tries to use all available processor cores.
For more information, follow the links on the right side.
This program creates an image that takes a while to compute because it takes some computation to compute the color of each pixel in the image. The image represents a part of the mathematical object known as the Mandelbrot set. The sole purpose of this example is to compare the looping implementation of a method layer with the parallel implementation using all available processor cores.
For more information, follow the links on the right side.