Skip to content

Commit be23bc2

Browse files
author
lukas.molzberger
committed
- getTemplateNeuron
1 parent e41ec49 commit be23bc2

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

core/src/main/java/network/aika/elements/activations/Activation.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import network.aika.elements.links.CategoryLink;
2929
import network.aika.elements.links.Link;
3030
import network.aika.ActivationFunction;
31+
import network.aika.elements.neurons.CategoryNeuron;
3132
import network.aika.elements.neurons.Neuron;
3233
import network.aika.elements.neurons.NeuronProvider;
3334
import network.aika.elements.synapses.*;
@@ -492,6 +493,16 @@ public Stream<CategoryActivation> getCategoryActivations() {
492493
.filter(Objects::nonNull);
493494
}
494495

496+
public Neuron getTemplateNeuron() {
497+
return getCategoryActivations()
498+
.map(Activation::getNeuron)
499+
.map(CategoryNeuron::getOutgoingCategoryInputSynapse)
500+
.map(CategoryInputSynapse::getOutput)
501+
.filter(Objects::nonNull)
502+
.findFirst()
503+
.orElse(null);
504+
}
505+
495506
public Stream<Activation> getTemplateInstances() {
496507
CategoryInputLink cil = getActiveCategoryInputLink();
497508
if(cil == null || cil.getInput() == null)

experiments/src/main/java/experiment/logger/PatternLogger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ public void close() {
130130

131131
public void log(PatternActivation pAct) {
132132
PatternNeuron pn = pAct.getNeuron();
133-
Document doc = (Document) pAct.getDocument();
133+
Document doc = pAct.getDocument();
134134
try {
135135
List entry = new ArrayList();
136136

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878

7979

8080
<properties>
81-
<revision>2.0.9-rc30</revision>
81+
<revision>2.0.9-rc31</revision>
8282

8383
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
8484

0 commit comments

Comments
 (0)