d3m.primitives.classification.extra_trees.SKlearn needs to be updated to reflect inclusive/exclusive lower and upper bounds
Note: See Issue #234 (closed) or #233 (closed) for further details on the background of this issue.
File "/src/sklearn-wrap/sklearn_wrap/SKExtraTreesClassifier.py", line 371, in fit
self._clf.fit(self._training_inputs, sk_training_output)
File "/usr/local/lib/python3.6/dist-packages/sklearn/ensemble/forest.py", line 330, in fit
for i, t in enumerate(trees))
File "/usr/local/lib/python3.6/dist-packages/joblib/parallel.py", line 1004, in __call__
if self.dispatch_one_batch(iterator):
File "/usr/local/lib/python3.6/dist-packages/joblib/parallel.py", line 835, in dispatch_one_batch
self._dispatch(tasks)
File "/usr/local/lib/python3.6/dist-packages/joblib/parallel.py", line 754, in _dispatch
job = self._backend.apply_async(batch, callback=cb)
File "/usr/local/lib/python3.6/dist-packages/joblib/_parallel_backends.py", line 209, in apply_async
result = ImmediateResult(func)
File "/usr/local/lib/python3.6/dist-packages/joblib/_parallel_backends.py", line 590, in __init__
self.results = batch()
File "/usr/local/lib/python3.6/dist-packages/joblib/parallel.py", line 256, in __call__
for func, args, kwargs in self.items]
File "/usr/local/lib/python3.6/dist-packages/joblib/parallel.py", line 256, in <listcomp>
for func, args, kwargs in self.items]
File "/usr/local/lib/python3.6/dist-packages/sklearn/ensemble/forest.py", line 118, in _parallel_build_trees
tree.fit(X, y, sample_weight=curr_sample_weight, check_input=False)
File "/usr/local/lib/python3.6/dist-packages/sklearn/tree/tree.py", line 816, in fit
X_idx_sorted=X_idx_sorted)
File "/usr/local/lib/python3.6/dist-packages/sklearn/tree/tree.py", line 208, in fit
% self.min_samples_split)
ValueError: min_samples_split must be an integer greater than 1 or a float in (0.0, 1.0]; got the integer 0