Skip to content

Commit 85a1e23

Browse files
authored
Update TsetlinMachine.pyx
1 parent 5a2e62d commit 85a1e23

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

TsetlinMachine.pyx

+6-8
Original file line numberDiff line numberDiff line change
@@ -221,11 +221,10 @@ cdef class TsetlinMachine:
221221

222222
if self.clause_sign[j] >= 0:
223223
# Type I Feedback
224-
self.feedback_to_clauses[j] += 1
225-
226-
elif self.clause_sign[j] < 0:
224+
self.feedback_to_clauses[j] = 1
225+
else:
227226
# Type II Feedback
228-
self.feedback_to_clauses[j] -= 1
227+
self.feedback_to_clauses[j] = -1
229228

230229
elif y == 0:
231230
for j in xrange(self.number_of_clauses):
@@ -234,11 +233,10 @@ cdef class TsetlinMachine:
234233

235234
if self.clause_sign[j] >= 0:
236235
# Type II Feedback
237-
self.feedback_to_clauses[j] -= 1
238-
239-
elif self.clause_sign[j] < 0:
236+
self.feedback_to_clauses[j] = -1
237+
else:
240238
# Type I Feedback
241-
self.feedback_to_clauses[j] += 1
239+
self.feedback_to_clauses[j] = 1
242240

243241
for j in xrange(self.number_of_clauses):
244242
if self.feedback_to_clauses[j] > 0:

0 commit comments

Comments
 (0)