精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用于可解釋機器學習的 Python 庫

新聞 機器學習
由于對人工智能偏見的擔心日益凸顯,從業者解釋模型產出的預測結果的能力以及解釋模型自身運作機制的能力變的越來越重要。

 用于可解釋機器學習的 Python 庫

本文轉自雷鋒網,如需轉載請至雷鋒網官網申請授權。

由于對人工智能偏見的擔心日益凸顯,從業者解釋模型產出的預測結果的能力以及解釋模型自身運作機制的能力變的越來越重要。幸運的是,已經有許多python工具集被開發出來,用以解決上述問題。下文我將對現有4個建立的比較完善的翻譯和解釋機器學習模型的工具包做簡要的指導性描述。

這些工具包都可以通過pip來進行安裝,擁有完善的文檔,并且強調通過可視化來提升可解釋性。

yellowbrick 

這個工具包本質上,是scikit-learn的一個擴展,提供了一些非常實用且好看的機器學習模型可視化工具。`visualiser`對象是核心接口,是一個scikit-learn估計器,所以如果你之前熟悉scikit-learn的工作流程,那么將對此非常熟悉。

這個可視化工具覆蓋了模型選擇,特征重要性和模型性能分析等方面。

讓我們看幾個簡短的例子。

該工具包可以通過pip安裝,

  1. pip install yellowbrick 

為了展示工具包中的一些特性,我們將利用scikit-learn中的紅酒識別數據集。這個數據集包含13個特征以及3個目標類別??梢酝ㄟ^scikit-learn直接加載。在下面的代碼里我引入數據集,并把轉換成pandas dataframe。數據集可以直接被用來訓練模型,并不需要其他的數據處理。

  1. import pandas as pd 
  2.  
  3. from sklearn import datasets 
  4.  
  5. wine_data = datasets.load_wine() 
  6.  
  7. df_wine = pd.DataFrame(wine_data.data,columns=wine_data.feature_names) 
  8.  
  9. df_wine['target'] = pd.Series(wine_data.target) 

利用scikit-learn進一步將數據分為測試集合和訓練集。

 

  1. import pandas as pd 
  2.  
  3. from sklearn import datasets 
  4.  
  5. wine_data = datasets.load_wine() 
  6.  
  7. df_wine = pd.DataFrame(wine_data.data,columns=wine_data.feature_names) 
  8.  
  9. df_wine['target'] = pd.Series(wine_data.target) 

接下來,我們用yellowbrick的visualiser觀察特征之間的相關性。

  1. import pandas as pd 
  2.  
  3. from sklearn import datasets 
  4.  
  5. wine_data = datasets.load_wine() 
  6.  
  7. df_wine = pd.DataFrame(wine_data.data,columns=wine_data.feature_names) 
  8.  
  9. df_wine['target'] = pd.Series(wine_data.target) 

 

現在,我們擬合一個隨機森林分類器,并通過另一個visualiser評價其性能。

  1. from yellowbrick.classifier import ClassificationReport 
  2.  
  3. from sklearn.ensemble import RandomForestClassifier 
  4.  
  5. model =  RandomForestClassifier() 
  6.  
  7. visualizer = ClassificationReport(model, size=(1080720)) 
  8.  
  9. visualizer.fit(X_train, y_train) 
  10.  
  11. visualizer.score(X_test, y_test) 
  12.  
  13. visualizer.poof() 

 

ELI5

ELI5是另一個可視化工具包,在模型機器學習模型調試和解釋其產出的預測結果方面非常有用。它能夠同大多數通用的python機器學習工具包一起使用,包括scikit-learn和XGBoost,以及Keras。

讓我們用ELI5來觀察一下上面我們訓練的模型的特征重要性。

  1. import eli5 
  2.  
  3. eli5.show_weights(model, feature_names = X.columns.tolist()) 

默認的,`show_weights`方法采用GAIN來計算權重,但你也可以傳入其他`importance_type`來控制特征重要性的計算。用于可解釋機器學習的 Python 庫

也可以通過`show_prediction`來觀察某一個樣本的預測結果的原因。

  1. from eli5 import show_predictionshow_prediction(model, X_train.iloc[1], feature_names = X.columns.tolist(),  
  2.  
  3.                 show_feature_values=True) 

LIME

LIME(模型無關局部可解釋)是一個用來解釋模型做出的預測的工具包。LIME支持對多種分類器的單個樣本預測進行解釋,并且原生支持scikit-learn。

下面讓我們用LIME對上述我們訓練的模型的一些預測進行解釋。

LIME可以用pip進行安裝

  1. pip install lime 

首先我們構建explainer,它通過訓練數據集數組,模型中用到的特征名稱和目標變量的類別名稱作為初始化參數。

  1. import lime.lime_tabular 
  2.  
  3. explainer = lime.lime_tabular.LimeTabularExplainer(X_train.values,                                            feature_names=X_train.columns.values.tolist(),                                        class_names=y_train.unique()) 

接下來,我們創建一個lambda函數,它表示用模型預測一個樣本。詳見這個優秀的,更有深度的LIME教程。首先我們構建explainer,它通過訓練數據集數組,模型中用到的特征名稱和目標變量的類別名稱作為初始化參數。

  1. predict_fn = lambda x: model.predict_proba(x).astype(float

隨后,我們利用explainer解釋指定樣本的預測結果。其結果如下。LIME通過可視化的結果,展示特征如果對得到的預測結果產生影響。

  1. exp = explainer.explain_instance(X_test.values[0], predict_fn, num_features=6
  2.  
  3. exp.show_in_notebook(show_all=False) 

MLxtend

這個工具包包含一系列機器學習可用的工具函數。包括通過stacking和voting構建的分類器,模型的評估,特征的提取、特征工程和可視化。除了該工具包的文檔,這篇論文也是理解工具包更多細節的好資源。

下面讓我們利用MLxtend來比較Ensemble后的分類器的分類邊界與組成他的子分類器的分類邊界有什么不同。

同樣MLxtend也可以通過pip安裝。

  1. pip install mlxtend 

引入一些工具包,

  1. from mlxtend.plotting import plot_decision_regions 
  2.  
  3. from mlxtend.classifier import EnsembleVoteClassifier 
  4.  
  5. import matplotlib.gridspec as gridspec 
  6.  
  7. import itertools 
  8.  
  9. from sklearn import model_selection 
  10.  
  11. from sklearn.linear_model import LogisticRegression 
  12.  
  13. from sklearn.naive_bayes import GaussianNB 
  14.  
  15. from sklearn.ensemble import RandomForestClassifier 

下面的可視化工具一次只能接受兩個特征作為輸入,所以我們創建了數組['proline', 'color_intensity']。因為這兩個特征在上述利用ELI5分析時,具有最高的特征重要性。引入一些工具包,

  1. X_train_ml = X_train[['proline''color_intensity']].values 
  2.  
  3. y_train_ml = y_train.values 

接下來,我們創建一些分類器,并在訓練數據上進行擬合,通過MLxtend可視化他們的決策邊界。輸出來自下面的代碼。

  1. clf1 = LogisticRegression(random_state=1
  2.  
  3. clf2 = RandomForestClassifier(random_state=1
  4.  
  5. clf3 = GaussianNB() 
  6.  
  7. eclf = EnsembleVoteClassifier(clfs=[clf1, clf2, clf3], weights=[1,1,1]) 
  8.  
  9. value=1.5 
  10.  
  11. width=0.75 
  12.  
  13. gs = gridspec.GridSpec(2,2
  14.  
  15. fig = plt.figure(figsize=(10,8)) 
  16.  
  17. labels = ['Logistic Regression''Random Forest''Naive Bayes''Ensemble'
  18.  
  19. for clf, lab, grd in zip([clf1, clf2, clf3, eclf], 
  20.  
  21.                          labels, 
  22.  
  23.                          itertools.product([01], repeat=2)): 
  24.  
  25.                           
  26.  
  27.     clf.fit(X_train_ml, y_train_ml) 
  28.  
  29.     ax = plt.subplot(gs[grd[0], grd[1]]) 
  30.  
  31.     fig = plot_decision_regions(X=X_train_ml, y=y_train_ml, clf=clf) 
  32.  
  33.     plt.title(lab) 

 

以上絕對不是模型可解釋和可視化工具包的完整列表。這篇博文羅列了包含其他有用的工具包的列表,值得一試。

感謝閱讀!

 

責任編輯:張燕妮 來源: 雷鋒網
相關推薦

2023-02-14 08:10:14

Python人工智能XAI

2020-08-25 10:30:59

TensorFlow數據機器學習

2019-08-29 18:07:51

機器學習人工智能

2023-09-20 11:42:44

人工智能AI

2024-11-04 14:33:04

機器學習SHAP黑盒模型

2025-07-15 10:29:17

2025-01-23 08:23:12

2019-05-13 09:22:21

微軟開源機器學習

2021-12-30 20:20:46

機器學習銷售語言

2021-01-08 10:47:07

機器學習模型算法

2019-07-17 09:59:46

JavaScriptJava機器學習

2018-05-23 09:20:12

人工智能機器學習技術

2016-11-03 09:19:04

Python機器學習庫

2023-08-11 13:54:31

AI因果

2017-06-27 09:43:43

Python機器學習

2021-03-12 11:00:14

機器學習人工智能爬坡測試

2021-03-04 12:40:25

機器學習人工智能爬坡測試

2024-11-29 12:00:00

Python機器學習

2022-07-29 15:28:45

人工智能Python框架

2022-06-06 07:52:41

反欺詐技術AI
點贊
收藏

51CTO技術棧公眾號

精品在线免费观看| 精品国产乱码久久久| 一区二区三区国产精品| 国产aⅴ精品一区二区三区黄| 国产一级一级片| 中国av一区| 欧美久久久久久蜜桃| 2018中文字幕第一页| 精品视频一二区| 国产最新精品精品你懂的| 欧美激情网友自拍| 亚洲精品国产一区黑色丝袜| 国产精品99久久免费| 午夜精品一区在线观看| 国产视频自拍一区| 亚洲成人福利在线观看| 怡红院红怡院欧美aⅴ怡春院| 99久久er热在这里只有精品66| 国产精品女视频| 国产一级性生活| 99久久久久| 亚洲精品在线91| 超碰人人cao| 福利一区视频| 五月天中文字幕一区二区| 亚洲精品第一区二区三区| 俄罗斯嫩小性bbwbbw| 日本大胆欧美人术艺术动态| 午夜精品在线视频| 亚洲不卡在线播放| 加勒比久久综合| 精品国产1区二区| 亚洲精品第三页| 91精品产国品一二三产区| 一区二区三区产品免费精品久久75| 牛人盗摄一区二区三区视频| 亚洲国产日韩在线观看| 久久国产精品露脸对白| 日本亚洲欧洲色| 国产午夜视频在线播放| 91精品久久久久久久蜜月| 国产亚洲精品va在线观看| 精品一区二区视频在线观看| 国产精品久一| 51精品秘密在线观看| 日本a√在线观看| 日韩欧美一区二区三区免费观看| 午夜精品一区二区三区三上悠亚| 日韩精品久久一区二区| 黄页视频在线播放| 国产精品国产三级国产普通话蜜臀| 蜜桃网站成人| 深夜影院在线观看| 99精品视频在线观看免费| 成人综合电影| 成人久久久精品国产乱码一区二区| 国产一区在线不卡| 成人久久一区二区三区| 一级全黄少妇性色生活片| 日一区二区三区| 国产成人精品久久二区二区| 少妇高潮av久久久久久| 先锋影音久久久| 欧美亚洲日本黄色| 三级视频在线观看| 丝袜美腿一区二区三区| 国产精品白嫩美女在线观看| wwwwww在线观看| 男人的天堂久久精品| 国产日韩精品在线观看| 国产免费不卡视频| 国产99久久久国产精品潘金网站| 成人自拍爱视频| 五月激情丁香婷婷| 久久一区二区三区国产精品| 日韩成人在线资源| 久久黄色美女电影| 一区二区久久久久| ww国产内射精品后入国产| 欧洲一区二区三区精品| 欧美日韩亚洲综合在线| 中文字幕在线视频一区二区三区| 日本一区二区三区播放| 亚洲国产欧美一区二区三区久久| 一区二区三区少妇| 欧美精品一二| 九九久久综合网站| 日本午夜精品理论片a级app发布| 久久久久国产精品一区三寸| 成人免费直播live| 人妻精品一区二区三区| 国产视频一区在线播放| 91精品国产吴梦梦| 伊人久久在线| 91精品国产品国语在线不卡| 麻豆精品国产传媒av| 国产一区二区观看| 欧美大片第1页| 亚洲av无码精品一区二区| 韩国午夜理伦三级不卡影院| 国语精品中文字幕| 日韩精品成人av| 婷婷久久综合九色综合绿巨人| 亚洲性生活网站| jizzjizzjizz欧美| 色妞在线综合亚洲欧美| 国产 日韩 欧美 成人| 日本aⅴ精品一区二区三区| 91成人免费看| a黄色在线观看| 亚洲3atv精品一区二区三区| 黄色片视频在线| 日本欧美高清| 久操成人在线视频| 在线视频播放大全| 91小视频在线| 日b视频免费观看| 韩国理伦片久久电影网| 亚洲精品美女在线观看播放| 黑人巨大精品一区二区在线| 久久久久网站| 久久精品99| 色呦呦在线观看视频| 欧美亚洲国产bt| www.超碰97| 韩国久久久久| 91午夜在线播放| 草碰在线视频| 色天使色偷偷av一区二区| 成人在线电影网站| 午夜国产欧美理论在线播放| 国产剧情日韩欧美| 激情小视频在线观看| 婷婷久久综合九色综合伊人色| 免费看91视频| 欧美淫片网站| 亚洲一区二区三区sesese| 香蕉视频免费在线播放| 日本精品视频一区二区三区| 欲求不满的岳中文字幕| 国产综合婷婷| 99在线视频免费观看| 成人短视频在线| 91精品国产色综合久久久蜜香臀| 在线免费看视频| 日本成人超碰在线观看| 日韩国产精品一区二区三区| 日韩毛片免费观看| 亚洲人在线视频| chinese国产精品| 国产日韩欧美高清| 无码少妇一区二区三区芒果| 精品久久精品| 国产精品 欧美在线| 欧美捆绑视频| 欧美主播一区二区三区美女| 在线观看亚洲大片短视频| 三级欧美韩日大片在线看| 欧美激情论坛| 成人国产精品入口免费视频| 中文字幕亚洲图片| 亚洲一区在线观| 亚洲激情图片一区| 色哟哟无码精品一区二区三区| 亚洲精品韩国| 欧美日韩精品免费看| 亚洲不卡系列| 日韩亚洲国产中文字幕| 国产视频第二页| 亚洲综合精品自拍| 538国产视频| 青青草97国产精品免费观看无弹窗版| 亚洲欧洲另类精品久久综合| 久久婷婷五月综合色丁香| 久久视频在线免费观看| 亚洲黄色在线播放| 色婷婷一区二区三区四区| 久久精品三级视频| 国产在线精品一区在线观看麻豆| 国产午夜精品视频一区二区三区| 国产乱论精品| 国产精品久久久久久久久借妻 | 久久精品国产99国产精品| 亚洲视频在线二区| 91精品入口| 国产99久久精品一区二区 夜夜躁日日躁 | 劲爆欧美第一页| 91亚洲国产成人精品一区二三| 老熟妇仑乱视频一区二区| 国产精品麻豆久久| 国产精品一区而去| 成人网ww555视频免费看| 久久中国妇女中文字幕| 天天av综合网| 日韩亚洲欧美在线观看| 天天爽夜夜爽夜夜爽精品| 国产精品乱码妇女bbbb| 亚洲av成人精品一区二区三区| 日本aⅴ亚洲精品中文乱码| 91国在线高清视频| 国产99精品一区| 国产精品日韩一区二区| 国产一区二区主播在线| 欧美精品成人91久久久久久久| 国产高清在线看| 精品粉嫩超白一线天av| 亚洲视频久久久| 欧美日韩在线免费观看| 亚洲天堂黄色片| 欧美极品美女视频| 亚洲香蕉中文网| 激情综合网激情| 成人免费视频久久| 亚洲精品激情| 日本丰满大乳奶| 成人情趣视频| 久久99蜜桃综合影院免费观看| 99精品国产九九国产精品| 国产97色在线|日韩| 国产在线精彩视频| 九九视频这里只有精品| 在线日本视频| 一区二区三区 在线观看视| 手机看片1024日韩| 日韩午夜在线播放| 国产又粗又猛又爽又黄91| 色综合久久中文字幕| 日本少妇激情视频| 一区二区三区在线视频免费| 欧美性生交大片| 欧美韩国一区二区| 亚洲激情视频小说| 99re这里只有精品6| 人妻 丝袜美腿 中文字幕| 精品一区二区三区在线观看国产| 不卡av免费在线| 久热re这里精品视频在线6| 欧美 丝袜 自拍 制服 另类| 精品1区2区3区4区| 国产精品福利小视频| 黄色影院在线看| 色综合久久88色综合天天看泰| 麻豆tv在线| 精品激情国产视频| 黄色的网站在线观看| 久久影视电视剧免费网站| 日本高清在线观看wwwww色| 中文精品99久久国产香蕉| 国产午夜精品一区理论片| 亚洲男人天堂网站| 久青草国产在线| 亚洲精品网站在线播放gif| 日韩电影免费| 国产亚洲一区二区在线| 成人免费在线电影| 最近2019免费中文字幕视频三| av在线播放网站| 日韩一区二区三区xxxx| 理论片午午伦夜理片在线播放| 久久久精品2019中文字幕神马| av理论在线观看| 欧美精品国产精品日韩精品| ****av在线网毛片| 欧美在线激情视频| 伊人久久综合一区二区| 国产精品678| 久久91超碰青草在哪里看| 91理论片午午论夜理片久久| 日韩精品成人在线观看| 国产日产精品一区二区三区四区| 人体久久天天| 午夜精品电影在线观看| 国产精品福利在线观看播放| 男女激烈动态图| 亚洲国产裸拍裸体视频在线观看乱了中文 | 精品magnet| 免费看污视频的网站| 这里只有精品视频在线观看| 风流老熟女一区二区三区| 亚洲精品影视在线观看| 免费日本一区二区三区视频| 欧美精品福利在线| av一区在线播放| 99一区二区| 精品久久综合| 91视频成人免费| 亚洲综合好骚| 蜜桃福利午夜精品一区| 成人sese在线| 大胸美女被爆操| 亚洲福利视频一区| 最近中文字幕在线视频| 精品免费国产一区二区三区四区| 你懂的在线视频| 欧美日本在线视频中文字字幕| 国产免费不卡| 成人黄色片视频网站| 亚洲伊人春色| 无码人妻精品一区二区蜜桃百度| 久久精品欧洲| 国产在线观看免费播放| 欧美激情中文字幕一区二区| 国产一级在线免费观看| 欧美日韩在线直播| 天天综合永久入口| www.久久撸.com| 国产激情视频在线看| 成人免费午夜电影| 亚洲动漫在线观看| 美女黄色免费看| 久热成人在线视频| 精品少妇人妻一区二区黑料社区| 亚洲男人天堂av| 一区二区三区麻豆| 亚洲成人999| 黄色av网站在线播放| 国产精品av网站| 欧美电影在线观看免费| 警花观音坐莲激情销魂小说| 日韩精品一二三| 欧美亚一区二区三区| 亚洲精品欧美二区三区中文字幕| 日本一区二区免费电影| 亚洲а∨天堂久久精品9966| av观看在线| 国产自摸综合网| 日韩精品久久| 亚洲成人av免费看| 久久久精品2019中文字幕之3| 日韩精品人妻中文字幕| 日韩欧美亚洲一区二区| 欧美精品videos另类| 国产美女久久精品香蕉69| 国产欧美日韩一区二区三区四区| 国产淫片免费看| 99久久婷婷国产综合精品电影| 国产五月天婷婷| 精品国产精品一区二区夜夜嗨| 性欧美ⅴideo另类hd| 91国产丝袜在线放| 亚洲国产日韩欧美在线| 五月天丁香花婷婷| 亚洲色图制服诱惑| 国产精品久久久久久免费| 精品国产拍在线观看| 日韩毛片免费看| www.黄色网址.com| 国内精品久久久久影院色| 99久久99久久精品国产| 制服.丝袜.亚洲.中文.综合| 在线观看中文| 国产98在线|日韩| 99国产精品自拍| 国产乱了高清露脸对白| 午夜精品久久久久久久| 亚洲人在线观看视频| 日本韩国在线不卡| 精品国产一区二区三区久久久樱花| 能看的毛片网站| 国产精品日日摸夜夜摸av| 91精品国产乱码久久久| 久久亚洲精品一区二区| 亚洲精品国产九九九| 国产无限制自拍| 久久久国产精华| 亚洲中文字幕在线一区| 欧美成人午夜影院| 国产精品网站在线看| 亚洲国产精品久久久久爰色欲| 久久精品免费在线观看| 亚洲视频在线观看一区二区| 久久综合免费视频影院| 国产香蕉精品| 91在线视频观看免费| 亚洲视频在线一区| 黑人乱码一区二区三区av| 欧美在线一级视频| 成人羞羞网站入口免费| 男生和女生一起差差差视频| 亚洲国产日韩在线一区模特 | 自拍偷拍亚洲在线| 日韩成人在线观看视频| 97av视频在线观看| 中文字幕亚洲一区二区av在线 | 日韩中文字幕久久| 中文字幕久久精品一区二区 | 国产在线视频精品一区| 日本熟妇一区二区| 中文字幕一精品亚洲无线一区 | 亚洲在线色站| 成人免费观看视频| 久久国产香蕉视频| 久久久久成人网| 日韩免费一区| 欧美精品黑人猛交高潮| 欧美一区二区三区视频在线观看| 日本午夜大片a在线观看| 亚洲自拍偷拍一区二区三区| 99v久久综合狠狠综合久久| 国产露脸91国语对白|