搜尋
首頁科技週邊人工智慧6個推薦的Python框架,用於建立可解釋的人工智慧系統(XAI)

AI就像一個黑盒子,能自己做出決定,但是人們並不清楚其中緣由。建立一個AI模型,輸入數據,然後再輸出結果,但有一個問題就是我們不能解釋AI為何會得出這樣的結論。需要了解AI如何得出某個結論背後的原因,而不是只接受一個在沒有上下文或解釋的情況下輸出的結果。

可解釋性旨在幫助人們理解:

  • 如何學習的?
  • #學到了什麼?
  • 針對一個特定輸入為什麼會做出如此決策?
  • 決策是否可靠?

在本文中,我將介紹6個用於可解釋性的Python框架。

SHAP

SHapley Additive explanation (SHapley Additive explanation)是一種解釋任何機器學習模型輸出的賽局理論方法。它利用博弈論中的經典Shapley值及其相關擴展將最優信貸分配與局部解釋聯繫起來(詳見論文的細節和引用)。

資料集中每個特徵對模型預測的貢獻由Shapley值解釋。 Lundberg和Lee的SHAP演算法最初發表於2017年,這個演算法被社群在許多不同的領域廣泛採用。

六个优秀的可解释AI (XAI)的Python框架推荐

使用pip或conda安裝shap函式庫。

# install with pippip install shap# install with condaconda install -c conda-forge shap

六个优秀的可解释AI (XAI)的Python框架推荐

使用Shap函式庫建立瀑布圖

六个优秀的可解释AI (XAI)的Python框架推荐

#使用Shap函式庫建立Beeswarm圖

六个优秀的可解释AI (XAI)的Python框架推荐

#使用Shap函式庫建構部分依賴圖

LIME

在可解釋性領域,最早出名的方法之一是LIME。它可以幫助解釋機器學習模型正在學習什麼以及為什麼他們以某種方式預測。 Lime目前支援表格的數據,文字分類器和圖像分類器的解釋。

知道為什麼模型會以這種方式進行預測對於調整演算法是至關重要的。借助LIME的解釋,能夠理解為什麼模型會以這種方式運作。如果模型沒有按照計劃運行,那麼很可能在資料準備階段就犯了錯誤。

六个优秀的可解释AI (XAI)的Python框架推荐

使用pip安裝

pip install lime

六个优秀的可解释AI (XAI)的Python框架推荐

#LIME 建立的局部解釋圖

六个优秀的可解释AI (XAI)的Python框架推荐

##LIME建構的Beeswarm 圖

Shapash

「Shapash是一個使機器學習對每個人都可以進行解釋和理解Python庫。Shapash提供了幾種類型的可視化,顯示了每個人都能理解的明確標籤。資料科學家可以更輕鬆地理解他們的模型並分享結果。 最終使用者可以使用最標準的摘要來理解模型是如何做出判斷的。」

為了表達數據中包含故事、見解和模型的發現,互動性和漂亮的圖表必不可少。業務和資料科學家/分析師向AI/ML結果展示和互動的最佳方法是將其視覺化並且放到web中。 Shapash庫可以產生互動式儀錶板,並收集了許多視覺化圖表。與外形/石灰解釋性有關。它可以使用SHAP/Lime作為後端,也就是說他只提供了更好看的圖表。

六个优秀的可解释AI (XAI)的Python框架推荐

使用Shapash建立特徵貢獻圖

六个优秀的可解释AI (XAI)的Python框架推荐

#使用Shapash庫建立的互動式儀表板

六个优秀的可解释AI (XAI)的Python框架推荐

使用Shapash建構的局部解釋圖

InterpretML

InterpretML是一個開源的Python套件,它向研究人員提供機器學習可解釋演算法。 InterpretML支援訓練可解釋模型(glassbox),以及解釋現有的ML管道(blackbox)。

InterpretML展示了兩種類型的可解釋性:glassbox模型——為可解釋性設計的機器學習模型(如:線性模型、規則列表、廣義可加模型)和黑箱可解釋性技術——用於解釋現有系統(如:部分依賴,LIME)。使用統一的API並封裝多種方法,擁有內建的、可擴展的視覺化平台,該套件使研究人員能夠輕鬆地比較可解釋性演算法。 InterpretML還包括了explanation Boosting Machine的第一個實現,這是一個強大的、可解釋的、glassbox模型,可以像許多黑箱模型一樣精確。

六个优秀的可解释AI (XAI)的Python框架推荐

使用InterpretML建構的局部解釋互動式圖

六个优秀的可解释AI (XAI)的Python框架推荐

#使用InterpretML建構的全域解釋圖

ELI5

ELI5是一個可以幫助除錯機器學習分類器並解釋它們的預測的Python庫。目前支援以下機器學習框架:

  • scikit-learn
  • XGBoost、LightGBM CatBoost
  • Keras

ELI5有兩種主要的方法來解釋分類或回歸模型:

  • 檢查模型參數並說明模型是如何全局工作的;
  • 檢查模型的單一預測並說明什麼模型會做出這樣的決定。

六个优秀的可解释AI (XAI)的Python框架推荐

使用ELI5函式庫產生全域權值

六个优秀的可解释AI (XAI)的Python框架推荐

#使用ELI5函式庫產生局部權重

OmniXAI

OmniXAI (Omni explained AI的簡稱),是Salesforce最近開發並開源的Python函式庫。它提供全方位可解釋的人工智慧和可解釋的機器學習能力來解決實踐中機器學習模型在產生中需要判斷的幾個問題。對於需要在ML過程的各個階段解釋各種類型的資料、模型和解釋技術的資料科學家、ML研究人員,OmniXAI希望提供一個一站式的綜合函式庫,讓可解釋的AI變得簡單。

六个优秀的可解释AI (XAI)的Python框架推荐

以下是OmniXAI提供的與其他類似函式庫的比較

六个优秀的可解释AI (XAI)的Python框架推荐

以上是6個推薦的Python框架,用於建立可解釋的人工智慧系統(XAI)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:51CTO.COM。如有侵權,請聯絡admin@php.cn刪除
外推指南外推指南Apr 15, 2025 am 11:38 AM

介紹 假設有一個農民每天在幾週內觀察農作物的進展。他研究了增長率,並開始思考他的植物在幾週內可以生長的高度。從Th

軟AI的興起及其對當今企業的意義軟AI的興起及其對當今企業的意義Apr 15, 2025 am 11:36 AM

軟AI(被定義為AI系統,旨在使用近似推理,模式識別和靈活的決策執行特定的狹窄任務 - 試圖通過擁抱歧義來模仿類似人類的思維。 但是這對業務意味著什麼

為AI前沿的不斷發展的安全框架為AI前沿的不斷發展的安全框架Apr 15, 2025 am 11:34 AM

答案很明確 - 只是雲計算需要向雲本地安全工具轉變,AI需要專門為AI獨特需求而設計的新型安全解決方案。 雲計算和安全課程的興起 在

生成AI的3種方法放大了企業家:當心平均值!生成AI的3種方法放大了企業家:當心平均值!Apr 15, 2025 am 11:33 AM

企業家,並使用AI和Generative AI來改善其業務。同時,重要的是要記住生成的AI,就像所有技術一樣,都是一個放大器 - 使得偉大和平庸,更糟。嚴格的2024研究O

Andrew Ng的新簡短課程Andrew Ng的新簡短課程Apr 15, 2025 am 11:32 AM

解鎖嵌入模型的力量:深入研究安德魯·NG的新課程 想像一個未來,機器可以完全準確地理解和回答您的問題。 這不是科幻小說;多虧了AI的進步,它已成為R

大語言模型(LLM)中的幻覺是不可避免的嗎?大語言模型(LLM)中的幻覺是不可避免的嗎?Apr 15, 2025 am 11:31 AM

大型語言模型(LLM)和不可避免的幻覺問題 您可能使用了諸如Chatgpt,Claude和Gemini之類的AI模型。 這些都是大型語言模型(LLM)的示例,在大規模文本數據集上訓練的功能強大的AI系統

60%的問題 -  AI搜索如何消耗您的流量60%的問題 - AI搜索如何消耗您的流量Apr 15, 2025 am 11:28 AM

最近的研究表明,根據行業和搜索類型,AI概述可能導致有機交通下降15-64%。這種根本性的變化導致營銷人員重新考慮其在數字可見性方面的整個策略。 新的

麻省理工學院媒體實驗室將人類蓬勃發展成為AI R&D的核心麻省理工學院媒體實驗室將人類蓬勃發展成為AI R&D的核心Apr 15, 2025 am 11:26 AM

埃隆大學(Elon University)想像的數字未來中心的最新報告對近300名全球技術專家進行了調查。由此產生的報告“ 2035年成為人類”,得出的結論是,大多數人擔心AI系統加深的採用

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具