ich die sklearn LabelSpreadingModel
wie unten bin mit:sklearn: halb-überwachtes Lernen - LabelSpreadingModel Speicherfehler
label_spreading_model = LabelSpreading()
model_s = label_spreading_model.fit(my_inputs, labels)
Aber ich habe die folgenden Fehler:
MemoryErrorTraceback (most recent call last)
<ipython-input-17-73adbf1fc908> in <module>()
11
12 label_spreading_model = LabelSpreading()
---> 13 model_s = label_spreading_model.fit(my_inputs, labels)
/usr/local/lib/python2.7/dist-packages/sklearn/semi_supervised/label_propagation.pyc in fit(self, X, y)
224
225 # actual graph construction (implementations should override this)
--> 226 graph_matrix = self._build_graph()
227
228 # label construction
/usr/local/lib/python2.7/dist-packages/sklearn/semi_supervised/label_propagation.pyc in _build_graph(self)
455 affinity_matrix = self._get_kernel(self.X_)
456 laplacian = graph_laplacian(affinity_matrix, normed=True)
--> 457 laplacian = -laplacian
458 if sparse.isspmatrix(laplacian):
459 diag_mask = (laplacian.row == laplacian.col)
MemoryError:
Sieht aus wie etwas falsch mit der Laplace von meine Eingabematrix. Gibt es irgendwelche Parameter, die ich konfigurieren kann oder irgendwelche Änderungen, die ich diesen Fehler vermeiden kann? Vielen Dank!