1

在包sklearn可在這裏 - Github/Sklearn我們看到linear_model模塊,它很好地用於logistic regression ML問題。我成功實現了數據集的決策邊界可以用直線分隔。但問題是如何實現non-linear models的logisitc迴歸。Python sklearn中是否有用於Non_Linear Logistic迴歸的模塊?

我試過搜索庫(在上面的guithub鏈接),如果它包含任何相關的模塊,但不能。有沒有辦法處理sklearn中的非線性問題? (除了聚類算法)還有其他庫可以幫助進行非線性迴歸嗎?歡迎提出建議。

+2

您是否知道邏輯迴歸不是迴歸模型?它是一個分類器。 – Tzomas

+1

你說的是迴歸,但是你顯示的例子是一個分類,LogisticRegression也是一個分類器。 scikit中有幾個估計器,它們是非線性的,比如支持向量機。 –

回答

0

您可以做的一種方式是將您認爲需要的非線性特徵添加到數據集中。例如,如果您認爲一個變量中的二次項有用(它們會讓您適合正交橢圓),然後將x^2,y^2 ...列添加到x,y,...的數據矩陣中。然後在此上運行線性方法。