1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        決策樹可視化,被驚艷到了!

        共 728字,需瀏覽 2分鐘

         ·

        2021-12-09 20:13

        ↓↓↓點(diǎn)擊關(guān)注,回復(fù)資料,10個G的驚喜

        目前無論是機(jī)器學(xué)習(xí)競賽還是工業(yè)界,最流行、應(yīng)用最廣泛的xgboost其實(shí)是優(yōu)化后的GBDT(LightGBM里面的boosting比較經(jīng)典穩(wěn)定的也是GBDT哦!),而GBDT的基分類器最常用的就是CART決策樹!掌握決策樹,對理解之后的GBDT、LightGBM都有大有裨益。

        可視化的方式理解決策樹,對深刻理解這個模型很有幫助。大家最熟知的決策樹可視化實(shí)現(xiàn)方式是下面這種:

        dot_data?=?export_graphviz(
        ????clf,
        ????out_file=None,
        ????feature_names=df.columns[:-1],
        ????class_names=["good",?"bad"],
        ????filled=True,
        ????rounded=True,
        ????special_characters=True,
        )
        graph2?=?pydotplus.graph_from_dot_data(dot_data)
        graph2.write_png("./pics/tree.png")

        這種方法很好地展示了樹的結(jié)構(gòu),但并不完美:
        1、基尼系數(shù)會占用圖中的空間,并且不利于解釋
        2、每個節(jié)點(diǎn)中各目標(biāo)類別的樣本數(shù)不夠直觀

        今天向大家介紹一個更為驚艷的決策樹可視化庫——dtreeviz ?,我們直接看幾張效果圖

        dtreeviz有以下特色:

        • 利用有顏色的目標(biāo)類別圖例
        • 葉子大小與該葉子中的樣本數(shù)成正比
        • 將≥和<用作邊緣標(biāo)簽,看起來更清晰
        • 決策節(jié)點(diǎn)利用堆疊直方圖展示特征分布,每個目標(biāo)類別都會用不同的顏色顯示
        • 在每個節(jié)點(diǎn)中各目標(biāo)類別的樣本數(shù)都用直方圖的形式,這樣可以提供更多信息

        dtreeviz同樣依賴GraphViz,其安裝配置方法可以參考我之前的文章(點(diǎn)擊直達(dá):決策樹的可視化

        GraphViz 搞定后,安裝dtreeviz即可

        pip?install?dtreeviz?????????????#?install?dtreeviz?for?sklearn
        pip?install?dtreeviz[xgboost]????#?install?XGBoost?related?dependency
        pip?install?dtreeviz[pyspark]????#?install?pyspark?related?dependency
        pip?install?dtreeviz[lightgbm]???#?install?LightGBM?related?dependency

        使用也很簡單

        推薦閱讀

        1. 用Python學(xué)線性代數(shù):自動擬合數(shù)據(jù)分布
        2. Python 用一行代碼搞事情,機(jī)器學(xué)習(xí)通吃
        3. Github 上最大的開源算法庫,還能學(xué)機(jī)器學(xué)習(xí)!
        4. JupyterLab 這插件太強(qiáng)了,Excel靈魂附體
        5. 終于把 jupyter notebook 玩明白了
        6. 一個超好用的 Python 標(biāo)準(zhǔn)庫,666?
        7. 幾百本編程中文書籍(含Python)持續(xù)更新
        8. 100天搞定機(jī)器學(xué)習(xí)|Day63 徹底掌握 LightGBM
        9. 100天搞定機(jī)器學(xué)習(xí) 番外:使用FastAPI構(gòu)建機(jī)器學(xué)習(xí)API


        你也「在看」嗎???

        瀏覽 74
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            817成人免费A片在线观看 | 91在线精品秘 一区二区18 | 国产一区麻豆免费观看 | 欧美激情老妇胡秀英最爽的一次 | 国内夫妻精品久久久中文 | 欧美精品秘 日韩少妇 | 中文字幕日韩在线视频 | 天天干天天色综合网 | 成人性生交大片免费看A片男组长 | 婷婷精品 |