我有以下sklearn管道:
Pipeline(memory=None,steps=[('feature_processor',DataProcessor()),('classifier',GridSearchCV(cv=15,error_score='raise-deprecating',estimator=XGBClassifier(base_score=0.5,booster='gbtree',colsample_bylevel=1,colsample_bynode=1,colsample_bytree=1,gamma=0,learning_rate=0.1,max_delta_step=0,..._dispatch='2*n_jobs',refit=True,return_train_score='warn',scoring='accuracy',verbose=1))
])
内部有一个训练有素的模型,该参数使用GridSearchCV
进行了优化。带有管道的模型被保存到一个泡菜中。我正在使用pickle.load()
来读回它,但是现在我不知道如何访问GridSearchCV
发现的最佳参数。
能请人指出正确的方向吗?
如果无法通过管道的信息访问此信息,是否还有其他方法可以实现?
非常感谢您