Releases: aika-algorithm/aika
Releases · aika-algorithm/aika
0.17
- Introduction of synapse relations. Previously the relation between synapses was implicitly modeled through word positions (RIDs). Now it is possible to explicitly model relations like: The end position of input activation 1 equals to the begin position of input activation 2. Two types of relations are currently supported, range relations and instance relations. Range relations compare the input activation range of a given synapse with that of the linked synapse. Instance relations also compare the input activations of two synapses, but instead of the ranges the dependency relations between these activations are compared.
- Removed the norm term from the interpretation objective function.
- Introduction of an optional distance function to synapses. It allows to model a weakening signal depending on the distance of the activation ranges.
- Example implementation of a context free grammar.
- Example implementation for co-reference resolution.
- Work on an syllable identification experiment based on the meta network implementation.
v0.15
- Simplified interpretation handling by removing the InterpretationNode class and moving the remaining logic to the Activation class.
- Moved the activation linking and activation selection code to separate classes.
- Ongoing work on the training algorithms.
v0.14
- Caching of partially computed states in the neural network during the interpretation search.
- Refactoring of the interpretation search. The search is now iterative to prevent stack overflows. The debugging output is much more detailed now.
- Ongoing work on the training algorithms.
v0.13
- API cleanups: Input -> Synapse.Builder, Activation.Builder
- Optimization and simplification of the interpretation search.
- Ongoing work on the training algorithms.
v0.12
- Memory optimization: Disjunctive synapses are now stored on the input neuron side.
- The bias delta value in a neuron input is now an absolute value.
- Bug fixes, code cleanups, code readability improvements, lambda expression usage, convenience functions.
v0.11
- Optimization for the search for the best interpretation.
- Optimization of the checkSelfReferencing function.
- Fixes for the training and pattern discovery functions.