Я пытаюсь обучить модель с LogisticRegression, вложенным в OneVsRestClassifier.И, применяя метод подгонки к классификатору, он выбрасывает ValueError: indices array has fewer than nnz elements.
Код:
params = {'estimator__C' : [1]}
classifier_2 = OneVsRestClassifier(LogisticRegression(penalty='l2',solver = 'lbfgs'), n_jobs=-1)
grid_search = GridSearchCV(classifier_2,params,n_jobs = -1,cv = 2,verbose = 50,scoring = 'f1_micro')
grid_search.fit(x_train_multilabel, y_train)
+ Ниже приведена форма индексов и матрицы CSR.
print(x_train_multilabel.shape)
print(len(x_train_multilabel.indices))
вывод
(400000, 83425)
9653403