File tree 1 file changed +6
-8
lines changed
1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -221,11 +221,10 @@ cdef class TsetlinMachine:
221
221
222
222
if self .clause_sign[j] >= 0 :
223
223
# 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 :
227
226
# Type II Feedback
228
- self .feedback_to_clauses[j] -= 1
227
+ self .feedback_to_clauses[j] = - 1
229
228
230
229
elif y == 0 :
231
230
for j in xrange (self .number_of_clauses):
@@ -234,11 +233,10 @@ cdef class TsetlinMachine:
234
233
235
234
if self .clause_sign[j] >= 0 :
236
235
# 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 :
240
238
# Type I Feedback
241
- self .feedback_to_clauses[j] + = 1
239
+ self .feedback_to_clauses[j] = 1
242
240
243
241
for j in xrange (self .number_of_clauses):
244
242
if self .feedback_to_clauses[j] > 0 :
You can’t perform that action at this time.
0 commit comments