logo
Loading...

sklearn官網上apply的回傳值Returns:X_leaves : array-like, shape (n_samples, n_estimators, n_classes). 請問最後一個n_classes代表的意思? - Cupoy

在sklearn的官網上( https://scikit-learn.org/stable/modu...

ml100-2,ml100-2-d30

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)」