精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产l精品国产亚洲区久久| 3d蒂法精品啪啪一区二区免费| 黄色录像a级片| 欧美电影网址| 国产精品福利影院| 国产高清一区二区三区| 男人天堂视频在线| 一区二区中文| 日韩国产高清视频在线| 91极品视频在线观看| 综合久久2o19| 久久色在线观看| 91精品免费视频| 久久夜靖品2区| 色88久久久久高潮综合影院| 精品精品国产高清a毛片牛牛| www.xxx亚洲| 青青青国内视频在线观看软件| 久久理论电影网| **亚洲第一综合导航网站| 综合激情网五月| 亚洲电影影音先锋| 亚洲欧美另类在线观看| 久草福利在线观看| 成人在线高清| 日韩欧美主播在线| 国产精品国三级国产av| av电影在线观看一区二区三区| 成人免费高清视频| 成人午夜一级二级三级| 亚洲国产成人精品女人久久| 国产精品vip| 久久久精品在线观看| 免费一级做a爰片久久毛片潮| 2020最新国产精品| 欧美老女人第四色| 国产成人黄色网址| 欧美日韩美女| 欧美日韩国产丝袜另类| 国产美女主播在线| 伊人在我在线看导航| 亚洲欧美在线视频| 亚洲国产精品一区二区第四页av| 污污视频在线观看网站| 成人av高清在线| 国产乱码精品一区二区三区中文| 国产精品自拍电影| 久草这里只有精品视频| 国产综合香蕉五月婷在线| 日韩熟女一区二区| 日韩在线a电影| 日本久久久久亚洲中字幕| 日韩免费不卡视频| 亚洲精品资源| 国内精品视频在线| 国产做受高潮漫动| 国产精品试看| 欧美综合激情网| 国产又大又粗又爽| 日韩精品一二三区| 国产精品久久精品| 中文字幕欧美在线观看| 蜜臀av性久久久久av蜜臀妖精| 国产97在线|亚洲| 国产91国语对白在线| 国产一区二区三区的电影| 日本免费在线精品| 精品久久久久久久久久久国产字幕| 亚洲国产高清一区二区三区| 欧美精品999| 日韩成人免费在线视频| 国产精品亚洲综合色区韩国| 欧美一级片久久久久久久| jizz国产在线观看| 日韩精品五月天| 国产精品视频xxx| 国产又粗又长又大视频| 国产馆精品极品| 精品无码久久久久久久动漫| 欧美巨乳在线| 国产精品毛片a∨一区二区三区| 亚洲欧美日产图| av片在线观看| 精品久久久一区二区| 久久久久国产精品熟女影院| 色狠狠一区二区三区| 日韩欧美激情一区| 黄色正能量网站| 青青草成人影院| 九九视频这里只有精品| 成人精品在线看| 欧美aaa在线| 操一操视频一区| 久草在线青青草| 综合久久给合久久狠狠狠97色| 国产免费裸体视频| 色网在线免费观看| 欧美二区三区的天堂| 91丝袜在线观看| 成人影视亚洲图片在线| 欧美精品第一页在线播放| 亚洲精品男人的天堂| 精品一区二区三区影院在线午夜| 国产精品有限公司| 在线激情小视频| 欧美日韩一区二区三区在线免费观看 | 欧美重口另类videos人妖| 日本污视频在线观看| 日韩电影在线免费看| aaa级精品久久久国产片| 美女毛片在线看| 亚洲精品国产a久久久久久| 国产亚洲天堂网| 亚洲成av人片在线观看www| 亚洲人a成www在线影院| 亚洲国产精品午夜在线观看| 久久精品国产在热久久| 久久精品日产第一区二区三区| 男人在线资源站| 91福利在线免费观看| 亚洲精品第二页| 亚洲在线久久| 国产精品入口福利| 亚洲欧美日韩精品永久在线| 亚洲女性喷水在线观看一区| 91视频免费版污| 日韩影视在线观看| 久久久欧美一区二区| 国产精品乱码一区二区| 欧美激情资源网| 日韩中文字幕三区| 北条麻妃一区二区三区在线| 久久精品成人动漫| 中文字幕人妻互换av久久 | 国产精品国色综合久久| 国产在线观看a视频| 欧美视频一区二区| 免费看污片的网站| 丝袜美腿亚洲色图| 欧美成人综合一区| 僵尸再翻生在线观看| 欧美不卡一区二区三区四区| 国产精品视频一区二区三| 久久精品国产第一区二区三区| 欧美资源一区| 欧美片第一页| 国产亚洲一区二区在线| www.av88| 中文字幕中文字幕中文字幕亚洲无线| 99草草国产熟女视频在线| 精品久久电影| 国产精品免费视频xxxx| h视频在线观看免费| 欧美在线一区二区| 国产精品久久免费观看| 免费观看久久久4p| 亚洲欧洲日夜超级视频| 久久婷婷五月综合色丁香| 神马久久桃色视频| 一级做a爰片久久毛片16| 中文字幕一区二区三区不卡| 中文字幕1234区| 欧美激情综合色综合啪啪| 成人在线看片| 亚洲永久av| 在线播放精品一区二区三区| 亚洲影院一区二区三区| 亚洲免费观看视频| 蜜臀aⅴ国产精品久久久国产老师| 精品1区2区3区4区| 免费看污久久久| 成人国产激情在线| 欧美床上激情在线观看| 国产 日韩 欧美 精品| 精品久久久国产精品999| 色欲AV无码精品一区二区久久| 免费观看在线色综合| 糖心vlog在线免费观看| 精品三级av| 国产精品第8页| 国产精品久久久久久福利| 欧美mv和日韩mv国产网站| www.国产com| 国产精品麻豆99久久久久久| 精品国产aⅴ一区二区三区东京热| 99亚洲伊人久久精品影院红桃| 欧洲一区二区日韩在线视频观看免费| 亚洲精品伦理| 欧美精品激情在线| 成人影视在线播放| 日韩欧美的一区| 无码人妻一区二区三区免费| 亚洲乱码国产乱码精品精98午夜| 男女一区二区三区| 精品综合免费视频观看| 日韩五码在线观看| 欧美hd在线| 久久久久久久久四区三区| 欧美aaaaaa| 午夜精品久久久久久久99黑人| av在线播放网站| 亚洲а∨天堂久久精品9966| 一级成人免费视频| 疯狂做受xxxx高潮欧美日本| 国产高清视频免费在线观看| 91免费国产在线| 日本高清免费观看| 免费在线欧美视频| 日韩在线综合网| 在线观看国产精品入口| 日本一区美女| 麻豆精品av| 97超级碰碰| 欧美jizz18| 日产精品久久久一区二区福利| 在线中文免费视频| 中文字幕亚洲欧美一区二区三区| 四季av日韩精品一区| 欧美久久久影院| 无码视频在线观看| 精品美女国产在线| 久久久久久久久久一区二区三区| 国产精品灌醉下药二区| 90岁老太婆乱淫| 不卡av电影在线播放| 青青草精品在线| 狠狠色狠狠色合久久伊人| 亚洲色精品三区二区一区| 日韩一级不卡| 精品国产一区二区三区无码| 中文字幕一区二区三区久久网站| 涩涩涩999| 国产精品一区二区av交换| 国产成人精品自拍| 永久免费精品视频| 91在线直播亚洲| www.欧美视频| 成人乱色短篇合集| 欧美xxxx网站| 91精品视频在线看| 91麻豆精品国产综合久久久| 国产精品丝袜一区二区三区| 国产综合色区在线观看| 国产91免费看片| 写真福利精品福利在线观看| 国产ts一区二区| 亚洲欧美se| 欧美重口另类videos人妖| 97se综合| 国产成人精品综合| 欧美日韩精品一区二区三区视频| 国产91|九色| 亚洲精品中文字幕| 国产精品pans私拍| 欧美男男gaygay1069| 国产精品爽爽爽爽爽爽在线观看| 日韩专区视频| 亚洲精品日韩av| julia中文字幕一区二区99在线| 国产精品久久久久av福利动漫| 成人免费在线电影网| 国产一区在线免费| 免费看av成人| 一区不卡视频| 欧美精品日韩| 男人靠女人免费视频网站| 日本不卡高清视频| 亚洲va在线va天堂va偷拍| 国产精品原创巨作av| 国产成人av片| 久久亚洲一级片| 青青草华人在线视频| 亚洲免费观看视频| 伊人久久综合视频| 欧美曰成人黄网| 国产手机精品视频| 亚洲国产精彩中文乱码av| 欧美69xxxxx| 日韩一区二区三区在线播放| 性欧美1819sex性高清大胸| 91精品国产色综合| 色999久久久精品人人澡69| 成人免费视频网站| 精品99久久| 肉大捧一出免费观看网站在线播放 | 欧美日韩综合在线| 国产乱淫av片免费| 日韩av在线天堂网| 日本在线免费| 欧美激情免费视频| 欧亚一区二区| 91久久极品少妇xxxxⅹ软件| 亚洲精品国模| 国产日韩第一页| 在线亚洲国产精品网站| 免费av不卡在线| 91小视频在线| 国产大片免费看| 91国产福利在线| 欧美77777| 色综合伊人色综合网站| www.youjizz.com在线| 国产女同一区二区| 日韩深夜福利| 久久综合久久久久| 蜜臀av性久久久久蜜臀av麻豆| 国产成人av片| 中文字幕视频一区| 国内自拍视频在线播放| 日韩一区二区三区观看| 福利在线播放| 国产69精品99久久久久久宅男| 国产成人福利夜色影视| 六十路精品视频| 国产精品分类| www.久久久久久久久久久| 久久亚洲精品小早川怜子| 极品久久久久久| 欧美色中文字幕| 欧美孕妇孕交| 午夜精品久久久久久久久久久久久| 一区二区三区| 亚洲丰满在线| 视频在线在亚洲| www.免费av| 亚洲午夜免费福利视频| a级片免费观看| 久久久999精品免费| 福利视频一区| 日本一区精品| 日韩精品成人一区二区三区| 中文在线永久免费观看| 一区二区三区高清不卡| 国产特黄一级片| 精品国内亚洲在观看18黄| 成人午夜一级| 亚洲伊人婷婷| 另类小说欧美激情| 欧洲性xxxx| 欧美探花视频资源| www.国产精品.com| 国产精品高潮在线| 日韩理论在线| 婷婷激情5月天| 亚洲激情校园春色| 亚洲大尺度视频| 欧美激情在线观看| 91久久偷偷做嫩草影院电| 蜜桃视频一区二区在线观看| 国产精品影视在线| 九九视频免费看| 欧美大片顶级少妇| 538视频在线| 精品国产区在线| 久久激情中文| 中国女人特级毛片| 欧美挠脚心视频网站| 国产素人视频在线观看| 91影院在线免费观看视频| 国产精品s色| 免费的av网站| 欧美三级在线播放| 黄av在线播放| 国产精品成人一区二区三区| 在线播放精品| 熟女俱乐部一区二区视频在线| 日本精品免费观看高清观看| 成人av一区| 91精品天堂| 一区二区三区四区五区精品视频 | 99久久国产免费| 欧美激情亚洲视频| 婷婷亚洲成人| 中文字幕 日韩 欧美| 亚洲精品伦理在线| 午夜成人鲁丝片午夜精品| 国产精品电影观看| 欧美 日韩 国产一区二区在线视频| 久草免费资源站| 色综合色综合色综合色综合色综合| 国产在线91| 91精品天堂| 性高湖久久久久久久久| 日韩一卡二卡在线观看| 精品久久久久久无| 亚洲伦乱视频| 欧美狂野激情性xxxx在线观| 久久日韩精品一区二区五区| 亚洲在线视频播放| 韩国精品久久久999| 四季av一区二区凹凸精品| 佐佐木明希电影| 欧美亚洲国产一区二区三区va| 日本理论片午伦夜理片在线观看| 麻豆一区区三区四区产品精品蜜桃| 久久99精品国产91久久来源| 天天操天天爽天天干| 精品久久久av| 国产一区二区三区天码| 日本泡妞xxxx免费视频软件|