Fehler sind wie folgt:
%Vor%Codes sind wie folgt:
%Vor% Ich verwende scikit-learn
Paket, X-train
, y_train
sind im LIBSVM Format, X
ist das Feature: Wert-Paar, y_train
ist das Ziel / Label, X_train
ist im CSR-Format , die shrink_threshold
unterstützt keine CSR-Sparse-Matrix, also füge ich .todense()
zu X_train
hinzu, dann bekam ich diesen Fehler, konnte mir jemand helfen, das zu beheben? Vielen Dank!
Ich hatte ein ähnliches Problem mit Pystruct pystruct.learners.OneSlackSSVM
.
Es ist passiert, weil meine Trainingsetiketten anstelle von Ganzzahlen Floats waren. In meinem Fall lag das daran, dass ich die Labels mit np.ones initialisiert habe, ohne dtype = np.int8 anzugeben. Hoffe es hilft.
Tags und Links python scikit-learn