我正在创建一个GridSearchCV
分类器
pipeline = Pipeline([
('vect', TfidfVectorizer(stop_words='english',sublinear_tf=True)),
('clf', LogisticRegression())
])
parameters= {}
gridSearchClassifier = GridSearchCV(pipeline, parameters, n_jobs=3, verbose=1, scoring='accuracy')
# Fit/train the gridSearchClassifier on Training Set
gridSearchClassifier.fit(Xtrain, ytrain)
这很好用,我可以预测。但是,现在我想重新训练分类器。为此,我想做fit_transform()
一些反馈数据。
gridSearchClassifier.fit_transform(Xnew, yNew)
但我得到这个错误
AttributeError: 'GridSearchCV' object has no attribute 'fit_transform'
基本上我正在尝试fit_transform()
分类器的内部TfidfVectorizer
。我知道我可以使用该属性访问Pipeline
的内部组件。named_steps
我可以做类似的事情gridSearchClassifier
吗?