Я пытаюсь оптимизировать производительность sklearn.svm.LinearSVC
, используя hyperopt-sklearn .Я использую LinearSVC
для прогнозирования меток изображений набора данных CIFAR-10 и надеюсь, что через hyperopt у меня улучшится производительность.
Однако, несмотря на несколько прогонов, когдаЯ запускаю следующее:
model = HyperoptEstimator(classifier=hpc.svc_linear('mySVC'),
max_evals=10,trial_timeout=10)
model.fit(x,y)
Я получаю эту ошибку:
AttributeError: 'hyperopt_estimator' object has no attribute '_best_preprocs'
Это ошибка, как отмечено в этой открытой проблеме наhyperopt-sklearn GitHub , но не имеет решения.Кто-нибудь смог обойти эту ошибку?