Как вы называете partial_fit()
классификатором scikit-learn, обернутым внутри Pipeline()?Использование partial_fit с трубопроводом Scikit
Я пытаюсь построить пошагово обучаемый текст классификатор с использованием SGDClassifier
как:
from sklearn.linear_model import SGDClassifier
from sklearn.pipeline import Pipeline
from sklearn.feature_extraction.text import HashingVectorizer
from sklearn.feature_extraction.text import TfidfTransformer
from sklearn.multiclass import OneVsRestClassifier
classifier = Pipeline([
('vectorizer', HashingVectorizer(ngram_range=(1,4), non_negative=True)),
('tfidf', TfidfTransformer()),
('clf', OneVsRestClassifier(SGDClassifier())),
])
, но я получаю AttributeError
пытаюсь вызвать classifier.partial_fit(x,y)
.
Он поддерживает fit()
, поэтому я не понимаю, почему partial_fit()
не доступен. Можно ли заглянуть в конвейер, вызвать трансформаторы данных, а затем напрямую вызвать partial_fit()
на моем классификаторе?
ли вы в конечном итоге прийти к Солу для этого? – GreenGodot