Resolve "(Learner1D) add possibility to use the direct neighbors in the loss"
Compare changes
Files
8+ 128
− 65
@@ -3,17 +3,74 @@ from copy import deepcopy
@@ -34,7 +91,8 @@ def uniform_loss(interval, scale, function_values):
@@ -42,7 +100,7 @@ def default_loss(interval, scale, function_values):
@@ -58,37 +116,39 @@ def default_loss(interval, scale, function_values):
@@ -116,6 +176,15 @@ def _get_neighbors_from_list(xs):
@@ -140,27 +209,40 @@ class Learner1D(BaseLearner):
@@ -219,36 +301,27 @@ class Learner1D(BaseLearner):
@@ -268,17 +341,11 @@ class Learner1D(BaseLearner):
@@ -307,9 +374,7 @@ class Learner1D(BaseLearner):
@@ -426,10 +491,8 @@ class Learner1D(BaseLearner):