【发布时间】:2017-02-04 20:44:14
【问题描述】:
我尝试了这个非常简单的例子
import numpy as np
from sklearn import linear_model
X = np.array([[-1, -1], [-2, -1], [1, 1], [2, 1]])
Y = np.array([1, 1, 2, 2])
clf = linear_model.SGDClassifier()
clf.fit(X, Y)
但是内核立即死亡
Kernel died, restarting
拟合随机森林没有问题:
from sklearn import ensemble
clf2 = ensemble.RandomForestClassifier()
clf2.fit(X, Y)
我不知道为什么会这样。我正在使用当前版本的 anaconda3,所有更新都在 ubuntu 16.04 64 位系统上。
更新:我刚刚发现 linear_model 类中的所有模型都会发生这种情况
UPDATE2:MKL 是问题所在,如下所述:https://github.com/scikit-learn/scikit-learn/issues/5046
并且conda install nomkl 修复了它。
【问题讨论】:
-
我认为您应该在解决方案中添加答案,因为它确实解决了问题!
标签: python scikit-learn