0
我很困惑fit()
和partial_fit()
方法SGDClassifier
。文檔對兩者都說,「適合隨機梯度下降的線性模型」。我知道的隨機梯度下降是,它需要一個(或一小部分整體)訓練示例來更新一次迭代中的模型參數。梯度下降在每次迭代中使用整個數據集。我想用邏輯迴歸來訓練一個模型。我想實現正常的梯度下降和隨機梯度下降,並比較它們所需的時間。如何做到這一點與SGDClassifier
? fit()
方法是否像正常的梯度下降一樣工作?sklearn SGDClassifier fit()vs partial_fit()
嗨,感謝您的回覆。但是這兩種方法都使用隨機梯度下降。那是對的嗎?如果是的話,那麼爲邏輯迴歸實現梯度下降,我必須使用LogisticRegression我認爲 –
是的,據我所知,兩者都使用SGD(畢竟它們都是SGDClassifier的方法!) - 請務必密切關注'求解器「你正在使用LogisticRegression – AlexG