这是indexloc提供的服务,不要输入任何密码
Skip to content

showstopper issue - AttributeError: 'hyperopt_estimator' object has no attribute 'classifier' #168

@snaraya7

Description

@snaraya7

Thank You for hyperopt-sklearn it is a great package.

Recently, even this basic code fails:

from hpsklearn import HyperoptEstimator, any_classifier, any_preprocessing
from hyperopt import tpe


estim = HyperoptEstimator(classifier=any_classifier('my_clf'),
                          preprocessing=any_preprocessing('my_pre'),
                          algo=tpe.suggest,
                          max_evals=100,
                          trial_timeout=120)

print(estim)
 File "C:\Users\ncshr\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sklearn\base.py", line 260, in __repr__
    repr_ = pp.pformat(self)
  File "C:\Users\ncshr\AppData\Local\Programs\Python\Python37-32\Lib\pprint.py", line 144, in pformat
    self._format(object, sio, 0, 0, {}, 0)
  File "C:\Users\ncshr\AppData\Local\Programs\Python\Python37-32\Lib\pprint.py", line 161, in _format
    rep = self._repr(object, context, level)
  File "C:\Users\ncshr\AppData\Local\Programs\Python\Python37-32\Lib\pprint.py", line 393, in _repr
    self._depth, level)
  File "C:\Users\ncshr\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sklearn\utils\_pprint.py", line 181, in format
    changed_only=self._changed_only)
  File "C:\Users\ncshr\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sklearn\utils\_pprint.py", line 425, in _safe_repr
    params = _changed_params(object)
  File "C:\Users\ncshr\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sklearn\utils\_pprint.py", line 91, in _changed_params
    params = estimator.get_params(deep=False)
  File "C:\Users\ncshr\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sklearn\base.py", line 195, in get_params
    value = getattr(self, key)
AttributeError: 'hyperopt_estimator' object has no attribute 'classifier'

Windows 10 machine, Python 3.7.1, hpsklearn 0.1.0, networkx-2.5
Please suggest

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions