...\suprb\suprb.py:249: UserWarning: An error has occurred. This is likely due to a bad configuration:
'NoneType' object has no attribute 'predict'
Traceback:
Traceback (most recent call last):
File "...\suprb\suprb.py", line 236, in _catch_errors
func(X, y, n_rules)
File "...\suprb\suprb.py", line 266, in _discover_rules
new_rules = self.rule_discovery_.optimize(X, y, n_rules=n_rules)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "...\suprb\suprb\optimizer\rule\base.py", line 79, in optimize
origins = self.origin_generation(
^^^^^^^^^^^^^^^^^^^^^^^
File "...\suprb\suprb\optimizer\rule\origin.py", line 65, in __call__
weights = self._calculate_weights(
^^^^^^^^^^^^^^^^^^^^^^^^
File "...\suprb\suprb\optimizer\rule\origin.py", line 97, in _calculate_weights
pred = elitist.predict(X)
^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'predict'
warnings.warn(f"An error has occurred. This is likely due to a bad configuration:\n{e}\nTraceback:\n{tb}")
[Parallel(n_jobs=1)]: Done 1 tasks | elapsed: 3.4s