機器學習可解釋性工具箱XAI
XAI是Github上的一個機器學習可解釋性工具箱。XAI包含多種分析和評價資料和模型的工具。XAI在開發時遵循負責的機器學習的8個原則。
XAI是Github上的一個機器學習可解釋性工具箱,地址為:
安裝及一些簡單的用例如下:
安裝
pip install xai
簡單用例
XAI可以識別資料不平衡。我們先載入census資料集:
import xai.data df = xai.data.load_census() df.head()
檢視多列類別不平衡:
protected_cols = ["gender", "ethnicity", "age"] ims = xai.show_imbalances(df, protected_cols)
檢視一列類別不平衡:
im = xai.show_imbalance(df, "gender")
檢視一列與另一列相交的不平衡:
im = xai.show_imbalance(df, "gender", cross=["loan"])
利用上取樣或下采樣進行平衡:
bal_df = xai.balance(df, "gender", cross=["loan"], upsample=1.0)
建立一個平衡的測試-訓練劃分:
# Balanced train-test split with minimum 300 examples of # the cross of the target y and the column gender x_train, y_train, x_test, y_test = xai.balanced_train_test_split( x, y, cross=["gender"], categorical_cols=categorical_cols, min_per_class=300) # Visualise the imbalances of gender and the target df_test = x_test.copy() df_test["loan"] = y_test _= xai.show_imbalance(df_test, "gender", cross=["loan"], categorical_cols=categorical_cols)
更多用例可以參考Github專案連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2600454/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【機器學習】李宏毅——Explainable ML(可解釋性的機器學習)機器學習AI
- 談談機器學習模型的可解釋性機器學習模型
- XAI有什麼用?探索LLM時代利用可解釋性的10種策略AI
- 機器學習模型可解釋性的詳盡介紹機器學習模型
- 【機器學習】乾貨丨機器學習知識點;機器學習模型的“可解釋性”到底有多重要?機器學習模型
- 相信你的模型:初探機器學習可解釋性研究進展模型機器學習
- 機器學習可解釋性系列 - 是什麼&為什麼&怎麼做機器學習
- 深度學習模型可解釋性初探深度學習模型
- 12 月機器學習新書:《可解釋機器學習方法的侷限》,免費下載!機器學習新書
- 人工智慧下一個前沿:可解釋性人工智慧
- 如何解決機器學習樹整合模型的解釋性問題機器學習模型
- 阿里可解釋性推薦演算法應用阿里演算法
- 首席說|NLP場景應用中的可解釋性
- 深度學習可解釋性差到底是什麼意思?深度學習
- 可解釋性終極追問,什麼才是第一性解釋?20篇CCF-A+ICLR論文給你答案ICLR
- 用可組合的構建塊豐富使用者介面?谷歌提出「可解釋性」的最新詮釋谷歌
- 深度學習的可解釋性研究(一):讓模型「說人話」深度學習模型
- 清華大學劉世霞“可解釋機器學習的視覺化分析”(附PPT)機器學習視覺化
- KDD 2019論文解讀:多分類下的模型可解釋性模型
- 資料科學的下一個「超能力」:模型可解釋性資料科學模型
- 機器學習正遭遇“可重複性危機”,或已成“鍊金術”?機器學習
- 機器學習術語通俗易懂的解釋機器學習
- 機器學習輔助催化劑設計,天大團隊開發通用且可解釋的描述符機器學習
- [php]apache的許可權解釋PHPApache
- 谷歌大腦提出概念啟用向量,助力神經網路可解釋性研究谷歌神經網路
- Google新作:注意力機制是否真的能夠提供模型的可解釋性?Go模型
- 卷積網路可解釋性復現 | Grad-CAM | ICCV | 2017卷積
- 檔案屬性解釋(轉)
- 【機器學習】——白話入門及術語解釋機器學習
- 如何向外行解釋機器學習和資料探勘機器學習
- 機器學習梯度下降法,最通俗易懂的解釋機器學習梯度
- 案例版名詞解釋:機器學習中的概念漂移!機器學習
- FaE:基於符號知識的適應性和可解釋的神經記憶符號
- 機器學習演算法可行性(機器學習基石)機器學習演算法
- 提高程式碼可讀性的 10 個註釋技巧
- 機器學習-線性迴歸機器學習
- 明確解釋:機器學習與統計建模有何不同機器學習
- 機器學習中牛頓法凸最佳化的通俗解釋機器學習