Skip to content

n_initial_rules is not supported anymore #199

@heidmic

Description

@heidmic
...\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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions