最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python數(shù)據(jù)挖掘使用Evidently創(chuàng)建機(jī)器學(xué)習(xí)模型儀表板

 更新時(shí)間:2021年11月22日 15:37:34   作者:Python學(xué)習(xí)與數(shù)據(jù)挖掘  
在本文中,我們將探索 Evidently 并創(chuàng)建交互式報(bào)告/儀表板。有需要的朋友歡迎大家收藏學(xué)習(xí),希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪

解釋機(jī)器學(xué)習(xí)模型是一個(gè)困難的過程,因?yàn)橥ǔ4蠖鄶?shù)模型都是一個(gè)黑匣子,我們不知道模型內(nèi)部發(fā)生了什么。創(chuàng)建不同類型的可視化有助于理解模型是如何執(zhí)行的,但是很少有庫可以用來解釋模型是如何工作的。

Evidently 是一個(gè)開源 Python 庫,用于創(chuàng)建交互式可視化報(bào)告、儀表板和 JSON 配置文件,有助于在驗(yàn)證和預(yù)測期間分析機(jī)器學(xué)習(xí)模型。它可以創(chuàng)建 6 種不同類型的報(bào)告,這些報(bào)告與數(shù)據(jù)漂移、分類或回歸的模型性能等有關(guān)。

讓我們開始吧

1、安裝包

使用 pip 軟件包管理器安裝,運(yùn)行

$ pip install evidently

該工具允許在 Jupyter notebook 中以及作為單獨(dú)的HTML文件構(gòu)建交互式報(bào)告。如果你只想將交互式報(bào)告生成為HTML文件或?qū)С鰹镴SON配置文件,則安裝現(xiàn)已完成。

為了能夠在 Jupyter notebook 中構(gòu)建交互式報(bào)告,我們使用Jupyter nbextension。如果想在 Jupyter notebook 中創(chuàng)建報(bào)告,那么在安裝之后,您應(yīng)該在 terminal 中運(yùn)行以下兩個(gè)命令。

要安裝 jupyter Nbextion,請(qǐng)運(yùn)行:

$ jupyter nbextension install --sys-prefix --symlink --overwrite --py evidently

運(yùn)行

jupyter nbextension enable evidently --py --sys-prefix

有一點(diǎn)需要注意:安裝后單次運(yùn)行就足夠了。無需每次都重復(fù)最后兩個(gè)命令。

2、導(dǎo)入所需的庫

在這一步中,我們將導(dǎo)入創(chuàng)建ML模型所需的庫。我們還將導(dǎo)入用于創(chuàng)建用于分析模型性能的儀表板的庫。此外,我們將導(dǎo)入 pandas 以加載數(shù)據(jù)集。

import pandas as pd
import numpy as np
from sklearn.ensemble import RandomForestRegressor
from evidently.dashboard import Dashboard
from evidently.tabs import RegressionPerformanceTab
from evidently.model_profile import Profile
from evidently.profile_sections import RegressionPerformanceProfileSection

3、加載數(shù)據(jù)集

在這一步中,我們將加載數(shù)據(jù)并將其分離為參考數(shù)據(jù)和預(yù)測數(shù)據(jù)。

raw_data = pd.read_csv('/content/day.csv', header = 0, sep = ',', parse_dates=['dteday'])
ref_data = raw_data[:120]
prod_data = raw_data[120:150]
ref_data.head()

4、創(chuàng)建模型

在這一步中,我們將創(chuàng)建機(jī)器學(xué)習(xí)模型,對(duì)于這個(gè)特定的數(shù)據(jù)集,我們將使用隨機(jī)森林回歸模型。

target = 'cnt'
datetime = 'dteday'
numerical_features = ['mnth', 'temp', 'atemp', 'hum', 'windspeed']
categorical_features = ['season', 'holiday', 'weekday', 'workingday', 'weathersit',]
features = numerical_features + categorical_features
model = RandomForestRegressor(random_state = 0)
model.fit(ref_data[features], ref_data[target])
ref_data['prediction']  = model.predict(ref_data[features])
prod_data['prediction'] = model.predict(prod_data[features])

5、創(chuàng)建儀表板

在這一步中,我們將創(chuàng)建儀表板來解釋模型性能并分析模型的不同屬性,如 MAE、MAPE、誤差分布等。

column_mapping = {}
column_mapping['target'] = target
column_mapping['prediction'] = 'prediction'
column_mapping['datetime'] = datetime
column_mapping['numerical_features'] = numerical_features
column_mapping['categorical_features'] = categorical_features
dashboard = Dashboard(tabs=[RegressionPerformanceTab])
dashboard .calculate(ref_data, prod_data, column_mapping=column_mapping)
dashboard.save('bike_sharing_demand_model_perfomance.html')

在上圖中,可以清楚地看到顯示模型性能的報(bào)告,可以使用上述代碼下載并創(chuàng)建的 HTML 報(bào)告。

6、可用報(bào)告類型

1)數(shù)據(jù)漂移

檢測特征分布的變化

2)數(shù)值目標(biāo)漂移

檢測數(shù)值目標(biāo)和特征行為的變化。

3)分類目標(biāo)漂移

檢測分類目標(biāo)和特征行為的變化

4)回歸模型性能

分析回歸模型的性能和模型誤差

5)分類模型性能

分析分類模型的性能和錯(cuò)誤。適用于二元和多類模型

6)概率分類模型性能

分析概率分類模型的性能、模型校準(zhǔn)的質(zhì)量和模型錯(cuò)誤。適用于二元和多類模型。

以上就是python數(shù)據(jù)挖掘使用Evidently創(chuàng)建機(jī)器學(xué)習(xí)模型儀表板的詳細(xì)內(nèi)容,更多關(guān)于Evidently創(chuàng)建機(jī)器學(xué)習(xí)模型儀表板的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python使用CMD模塊更優(yōu)雅的運(yùn)行腳本

    Python使用CMD模塊更優(yōu)雅的運(yùn)行腳本

    這篇文章主要介紹了Python使用CMD模塊更優(yōu)雅的運(yùn)行腳本的方法,實(shí)例分析了Python中cmd模塊的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-05-05
  • 在Python的Django框架的視圖中使用Session的方法

    在Python的Django框架的視圖中使用Session的方法

    這篇文章主要介紹了在Python的Django框架的視圖中使用Session的方法,包括相關(guān)的設(shè)置測試Cookies的方法,需要的朋友可以參考下
    2015-07-07
  • 1秒鐘使用python建立文件服務(wù)器的方法步驟

    1秒鐘使用python建立文件服務(wù)器的方法步驟

    本文主要介紹了1秒鐘使用python建立文件服務(wù)器的方法步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • aws 通過boto3 python腳本打pach的實(shí)現(xiàn)方法

    aws 通過boto3 python腳本打pach的實(shí)現(xiàn)方法

    這篇文章主要介紹了aws 通過boto3 python腳本打pach的實(shí)現(xiàn)方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 跟老齊學(xué)Python之模塊的加載

    跟老齊學(xué)Python之模塊的加載

    這篇文章主要介紹了跟老齊學(xué)Python之模塊的加載,需要的朋友可以參考下
    2014-10-10
  • Python如何處理JSON數(shù)據(jù)詳解

    Python如何處理JSON數(shù)據(jù)詳解

    讀取json數(shù)據(jù)實(shí)際上是把json格式變成python中字典、列表等格式化的數(shù)據(jù),極大地方便索引查找,下面這篇文章主要給大家介紹了關(guān)于Python如何處理JSON數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Python遍歷某目錄下的所有文件夾與文件路徑

    Python遍歷某目錄下的所有文件夾與文件路徑

    這篇文章主要介紹了Python遍歷某目錄下的所有文件夾與文件路徑 以及輸出中文亂碼問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python+Delorean實(shí)現(xiàn)時(shí)間格式智能轉(zhuǎn)換

    Python+Delorean實(shí)現(xiàn)時(shí)間格式智能轉(zhuǎn)換

    DeLorean是一個(gè)Python的第三方模塊,基于?pytz?和?dateutil?開發(fā),用于處理Python中日期時(shí)間的格式轉(zhuǎn)換。本文將詳細(xì)講講DeLorean的使用,感興趣的可以了解一下
    2022-04-04
  • python3.6中anaconda安裝sklearn踩坑實(shí)錄

    python3.6中anaconda安裝sklearn踩坑實(shí)錄

    這篇文章主要介紹了python3.6中anaconda安裝sklearn踩坑實(shí)錄,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 深入淺析python變量加逗號(hào),的含義

    深入淺析python變量加逗號(hào),的含義

    這篇文章主要介紹了python變量加逗號(hào),的含義,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02

最新評(píng)論

台安县| 陈巴尔虎旗| 临泉县| 泊头市| 金湖县| 华阴市| 新津县| 雷波县| 永仁县| 平塘县| 菏泽市| 博野县| 黄梅县| 二连浩特市| 黄梅县| 丹巴县| 安陆市| 安岳县| 宁陵县| 山阴县| 龙南县| 深水埗区| 陇南市| 白山市| 来安县| 舟山市| 榆林市| 贵阳市| 安化县| 长岛县| 井冈山市| 淮滨县| 辉南县| 临泽县| 安远县| 庄河市| 比如县| 醴陵市| 叶城县| 武隆县| 句容市|