sklearn官網上apply的回傳值Returns:X_leaves : array-like, shape (n_samples, n_estimators, n_classes). 請問最後一個n_classes代表的意思?
2019/05/18 下午 05:53
機器學習共學討論版
robert1003
觀看數:8
回答數:2
收藏數:0
ml100-2
ml100-2-d30
在sklearn的官網上( https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.GradientBoostingClassifier.html#sklearn.ensemble.GradientBoostingClassifier.apply )我查到了apply的回傳值Returns: X_leaves : array-like, shape (n_samples, n_estimators, n_classes). 請問最後一個n_classes代表的是什麼呢?
回答列表
-
2019/05/20 下午 01:15陳明佑 (Ming You Chen)贊同數:1不贊同數:0留言數:1
就是 number of classes 的意思,
因為字尾有 Classifier 的是分類器, 分類器的任務目標未必是二元分類
可能有三種分類(例如鳶尾花), 多種分類(手寫辨識),
此時目標的類別數也會是一個變數, 就稱為 n_classes
-
2019/05/21 下午 02:41張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
如同上面專家講的,n_classes 應該是指有多少種類型。這邊順便補充一下,當 n_classes = 2 時稱為「二元分類」,當 n_classes > 2 稱為「多類別分類(Mulit-Class Classification)」