GridSearchCV:获取模型的属性

Val*_*ria 5 python scikit-learn

我用来拟合SVM,我想知道所有拟合模型的GridSearchCV支持向量的数量。目前我只能访问此 SVM 的属性以获得最佳模型。

玩具示例:

import numpy as np
from sklearn.svm import SVC
from sklearn.model_selection import GridSearchCV
X = np.array([[-1, -1], [-2, -1], [1, 1], [2, 1]])
y = np.array([1, 1, 2, 2])
clf = SVC()
params = {'C': [0.01, 0.1, 1]}
search = GridSearchCV(estimator=clf, cv=2, param_grid=params, return_train_score=True)
search.fit(X, y);
Run Code Online (Sandbox Code Playgroud)

最佳模型的支持向量数量:

search.best_estimator_.n_support_
Run Code Online (Sandbox Code Playgroud)

如何获得n_support_所有型号的?正如我们分别获得每个参数的训练/测试误差一样C