mljar/supertree
Impress your boss with interactive Decision Tree visualization
解決的問題
隨著樹的深度增加,傳統的決策樹可視化(例如 scikit-learn 所產生的)會變得難以閱讀。supertree 提供一種互動式方法,可在無節點重疊或文字縮小的情況下,檢查、解釋與除錯複雜的決策樹與集成模型。
如何運作
supertree 可直接在 Jupyter Notebook、JupyterLab、Google Colab 或 VS Code Notebook 中渲染基於 HTML 的互動式可視化。它與流行的機器學習套件整合,提取樹結構,並以可導航的介面呈現。
適用對象
需要可視化與分析來自 scikit-learn、XGBoost、LightGBM 或 ONNX 的決策樹、隨機森林或梯度提升模型的資料科學家與機器學習工程師。
主要特色
- 互動式導航:支援縮放、平移以及展開/收合節點,以管理複雜樹結構。
- 廣泛相容:支援 scikit-learn、LightGBM、XGBoost 與 ONNX 的多種分類器與迴歸器。
- 集成模型支援:可在森林中的單一樹之間切換並可視化。
- 樣本路徑追蹤:可高亮顯示單一樣本在樹中的決策路徑。
- 詳細檢視:懸停時顯示完整節點統計資訊,並支援將可視化結果匯出為 SVG。
相關
- 專案
- 專案
- 專案
- 專案
- 專案