請問如何撰寫Mulit Logistic Regression程式?
2019/05/26 下午 11:37
機器學習共學討論版
陳秉涵
觀看數:26
回答數:2
收藏數:0
ml100-2
ml100-2-d38
由於觀察到Wine的Target分3類 ,請問 Mulit Logistic Regression 該如何寫 ?
回答列表
-
2019/05/27 上午 10:19張維元 (WeiYuan)贊同數:2不贊同數:0留言數:0
嗨,可以參考一下 LogisticRegression 的官方文件:https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html ,中間有一個參數 multi_class,可以設定是否為多個類型
-
2019/05/29 上午 10:22Jimmy贊同數:2不贊同數:0留言數:0
Hi 秉涵
這是官方文檔的範例程式碼。
from sklearn.datasets import load_iris
from sklearn.linear_model import LogisticRegression
X, y = load_iris(return_X_y=True)
clf = LogisticRegression(random_state=0, solver='lbfgs',
... multi_class='multinomial').fit(X, y)可以看到,他在回歸模型中改了 solver 與 multi_class,這時羅吉斯回歸就會自動使用 multi-class 的方式進行訓練囉!文件也有提到 ‘multinomial’ is unavailable when solver=’liblinear’,所以要特別注意 solver 的使用!