感知器在给定密集格式的矩阵时,与给出稀疏格式的相同矩阵相比,给出了不同的结果。我认为这可能是一个混乱的问题,所以我使用cross_validate
从sklearn.model_selection
运行交叉验证,但没有运气。SKLearn感知器在稀疏和密集时行为不同
讨论了一个类似的问题here。但是有一些理由。这里有任何理由吗?
仅供参考,我使用感知与参数是: penalty='l2', alpha=0.0001, fit_intercept=True, max_iter=10000, tol=1e-8, shuffle=True, verbose=0, eta0=1.0, n_jobs=1, random_state=0, class_weight=None, warm_start=False, n_iter=None
我使用sparse.csr_matrix
为密集到稀疏矩阵转换为接受的答案here
请显示一些可重复的例子。 – sascha
@sascha,对不起。但是,你可以参考接受的答案的例子:) –