All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Counts the number of activations a particular neuron has encountered.
 
 
 
 
The Document class represents a single document which may be either used for processing a text or as training input.
 
 
 
 
The dummy activation is just used to add neurons to the event queue.
Element<E extends Element>
An Element is either a node (Activation) or an edge (Link) in the Activation graph.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Link<S extends Synapse,I extends Activation,O extends Activation>
 
Counts the number of input or output activations a particular synapse has encountered.
The job of the linking phase is to propagate information through the network by creating the required activations and links.
 
 
 
 
 
 
 
Neuron<S extends Synapse,A extends Activation>
 
The NeuronProvider class is a proxy implementation for the real neuron implementation in the class Neuron.
 
 
 
 
 
 
 
 
 
 
 
Determines which input synapses of this activations neuron should be linked to the input neuron.
 
 
The job of the linking phase is to propagate information through the network by creating the required activations and links.
Propagates the binding signal to the next activation.
 
 
 
 
 
 
 
 
The Same Pattern Binding Neuron Synapse is an inner synapse between two binding neurons of the same pattern.
The Sample Space keeps track of the number of training instances a certain neuron or synapse has encountered.
Store model
 
 
Step<E extends Element>
 
The suspension hook is used to suspend neurons to an external storage in order to reduce the memory footprint. !!!
 
 
Synapse<S extends Synapse,I extends Neuron & Axon,O extends Neuron<?,OA>,L extends Link<S,IA,OA>,IA extends Activation,OA extends Activation>
 
 
 
 
 
 
Thought<M extends Model>