機器學習可解釋性工具箱XAI
https://www.toutiao.com/a6655533972774191619/
XAI是Github上的一個機器學習可解釋性工具箱。XAI包含多種分析和評價資料和模型的工具。XAI在開發時遵循負責的機器學習的8個原則。
XAI是Github上的一個機器學習可解釋性工具箱,地址為:
https://github.com/EthicalML/xai
安裝及一些簡單的用例如下:
安裝
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專案連結:
https://github.com/EthicalML/xai
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2600454/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 談談機器學習模型的可解釋性機器學習模型
- 【機器學習】李宏毅——Explainable ML(可解釋性的機器學習)機器學習AI
- 機器學習模型可解釋性的詳盡介紹機器學習模型
- 【機器學習】乾貨丨機器學習知識點;機器學習模型的“可解釋性”到底有多重要?機器學習模型
- 深度學習模型可解釋性初探深度學習模型
- 相信你的模型:初探機器學習可解釋性研究進展模型機器學習
- 機器學習可解釋性系列 - 是什麼&為什麼&怎麼做機器學習
- XAI有什麼用?探索LLM時代利用可解釋性的10種策略AI
- 12 月機器學習新書:《可解釋機器學習方法的侷限》,免費下載!機器學習新書
- 如何解決機器學習樹整合模型的解釋性問題機器學習模型
- 深度學習可解釋性差到底是什麼意思?深度學習
- 深度學習的可解釋性研究(一):讓模型「說人話」深度學習模型
- 清華大學劉世霞“可解釋機器學習的視覺化分析”(附PPT)機器學習視覺化
- 機器學習正遭遇“可重複性危機”,或已成“鍊金術”?機器學習
- 機器學習:線性迴歸機器學習
- 【機器學習】——白話入門及術語解釋機器學習
- 機器學習全解機器學習
- 機器學習梯度下降法,最通俗易懂的解釋機器學習梯度
- 案例版名詞解釋:機器學習中的概念漂移!機器學習
- 機器學習之線性迴歸機器學習
- 機器學習:線性迴歸(下)機器學習
- 機器學習整理(線性迴歸)機器學習
- 深入瞭解機器學習機器學習
- 回顧·深度學習的可解釋性與低頻事件學習在金融領域的研究與應用深度學習事件
- 明確解釋:機器學習與統計建模有何不同機器學習
- 【機器學習】線性迴歸預測機器學習
- 機器學習5-線性迴歸機器學習
- 機器學習之隱馬爾可夫模型機器學習隱馬爾可夫模型
- 機器學習輔助催化劑設計,天大團隊開發通用且可解釋的描述符機器學習
- 機器學習之Xgboost詳解機器學習
- 機器學習:詳解遷移學習(Transfer learning)機器學習遷移學習
- 【機器學習】機器學習簡介機器學習
- 機器學習解釋模型:黑盒VS白盒(附資料連結)機器學習模型
- 終於有人把機器學習中的文字摘要解釋清楚了!機器學習
- 機器學習中牛頓法凸最佳化的通俗解釋機器學習
- 資料分析入門必知:機器學習最通俗的解釋?機器學習
- 圖解機器學習 | LightGBM模型詳解圖解機器學習模型
- 【機器學習】線性迴歸python實現機器學習Python