感知器在給定密集格式的矩陣時,與給出稀疏格式的相同矩陣相比,給出了不同的結果。我認爲這可能是一個混亂的問題,所以我使用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,對不起。但是,你可以參考接受的答案的例子:) –