【发布时间】:2017-02-27 02:08:21
【问题描述】:
我使用sklearn LabelSpreadingModel如下:
label_spreading_model = LabelSpreading()
model_s = label_spreading_model.fit(my_inputs, labels)
但我收到以下错误:
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:
我的输入矩阵的拉普拉斯算子似乎有问题。是否有任何我可以配置的参数或任何可以避免此错误的更改?谢谢!
【问题讨论】:
标签: python-2.7 machine-learning scikit-learn