Skip to content

Commit 91a31d4

Browse files
author
Servon
committed
fix bugs
1 parent 9086d73 commit 91a31d4

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

zoopt/algos/opt_algorithms/racos/racos_common.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,8 @@ def selection(self):
191191

192192
new_data = sorted(self._data, key=lambda x: x.get_value())
193193
self._data = new_data[0: self._parameter.get_train_size()]
194-
self._positive_data = new_data[0: self._parameter.get_positive_size()]
195-
self._negative_data = new_data[
196-
self._parameter.get_positive_size(): self._parameter.get_train_size()]
194+
self._positive_data = self._data[0: self._parameter.get_positive_size()]
195+
self._negative_data = self._data[self._parameter.get_positive_size():]
197196
self._best_solution = self._positive_data[0]
198197
return
199198

zoopt/algos/opt_algorithms/racos/sracos.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,8 @@ def complete(self, solution, result):
289289
solution.set_value(result)
290290
if self.complete_num < self._parameter.get_train_size():
291291
self._data.append(solution)
292-
elif self.complete_num == self._parameter.get_train_size():
293-
self._data.append(solution)
294292
self.selection()
293+
elif self.complete_num == self._parameter.get_train_size():
295294
best_solution_so_far = self.update_classifier(solution)
296295
self.semaphore = 1
297296
return best_solution_so_far

0 commit comments

Comments
 (0)