Skip to content

Commit ffaec6c

Browse files
author
Lukas Molzberger
committed
Fix
1 parent 6036c65 commit ffaec6c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>org.aika-software</groupId>
66
<artifactId>aika</artifactId>
77
<packaging>jar</packaging>
8-
<version>0.21-RC1</version>
8+
<version>0.21-RC2</version>
99
<name>aika</name>
1010
<url>http://aika.network</url>
1111
<description>An artificial intelligence for knowledge acquisition</description>

src/main/java/network/aika/Converter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,8 @@ private void initInputNodesAndComputeWeightSums() {
215215
sumDelta[s.isRecurrent ? RECURRENT : DIRECT][s.getNewWeight() <= 0.0 ? NEGATIVE : POSITIVE] += (s.limit + s.limitDelta) * s.getNewWeight();
216216

217217
if(in.isPassiveInputNeuron() && !s.isNegative()) {
218-
posPassiveSumDelta += ((s.limit + s.limitDelta) * s.getNewWeight()) - (s.limit * s.weight);
218+
posPassiveSumDelta += !s.isNegative() ? ((s.limit + s.limitDelta) * s.getNewWeight()) : 0.0;
219+
posPassiveSumDelta -= s.getNewWeight() > 0.0 ? (s.limit * s.weight) : 0.0;
219220
}
220221

221222
if (s.isConjunction(false, true) && !s.isConjunction(true, true)) {

0 commit comments

Comments
 (0)