国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【np.bincount】np.bincount()用在分割領(lǐng)域生成混淆矩陣

這篇具有很好參考價(jià)值的文章主要介紹了【np.bincount】np.bincount()用在分割領(lǐng)域生成混淆矩陣。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1 混淆矩陣定義

混淆矩陣:Confusion Matrix,用于直觀展示每個(gè)類別的預(yù)測(cè)情況,能從中計(jì)算準(zhǔn)確率(Accuracy)、精度(Precision)、召回率(Recall)、交并比(IoU)。

混淆矩陣是n*n的矩陣(n是類別),對(duì)角線上的是正確預(yù)測(cè)的數(shù)量。

每一行之和是該類的真實(shí)樣本數(shù)量,每一列之和是預(yù)測(cè)為該類的樣本數(shù)量。
【np.bincount】np.bincount()用在分割領(lǐng)域生成混淆矩陣

2 np.bincount()函數(shù)解讀

返回從0到 array中最大值 每個(gè)數(shù)出現(xiàn)的次數(shù)

np.bincount(array, minlength)
	minlength:限制返回列表的最小長(zhǎng)度,不夠用0

舉例:

if __name__=='__main__':
    import numpy as np

    x = np.array([1,3,3,4,5,4,7])
    x_True_False1 = np.array([True,True,True,True,True,True,True])
    x1 = x[x_True_False2]	# [3 3 4 5 4 7]
    x_True_False2 = np.array([True,True,True,True,True,True,True])
    x = x[x_True_False2]
    print(x)                # [1 3 3 4 5 4 7]

    y = np.bincount(x)      # 返回從0到輸入array中最大值 每個(gè)數(shù)出現(xiàn)的次數(shù)
    print(y)                # [0 1 0 2 2 1 0 1]
    z = np.bincount(x, minlength=9)     # minlength限制返回列表的最小長(zhǎng)度,長(zhǎng)度不夠,0來(lái)湊
    print(z)                # [0 1 0 2 2 1 0 1 0]
    print(z.reshape(3,3))
    """
    [[0 1 0]
     [2 2 1]
     [0 1 0]]
    """

3 生成混淆矩陣

在這里,x和x_label的位置可以交換,但理解方式就不同了,要注意!

if __name__=='__main__':
    x = np.array([1,3,3,4,5,4,7])
    x_label = np.array([1,3,3,4,5,5,7])     # 假設(shè)有10類
    print(np.bincount(10*x.astype(int)+x_label, minlength=10**2).reshape(10,10))
    """
    [[0 0 0 0 0 0 0 0 0 0]
     [0 1 0 0 0 0 0 0 0 0]
     [0 0 0 0 0 0 0 0 0 0]
     [0 0 0 2 0 0 0 0 0 0]
     [0 0 0 0 1 1 0 0 0 0]
     [0 0 0 0 0 1 0 0 0 0]
     [0 0 0 0 0 0 0 0 0 0]
     [0 0 0 0 0 0 0 1 0 0]
     [0 0 0 0 0 0 0 0 0 0]
     [0 0 0 0 0 0 0 0 0 0]]
    """

假設(shè)n=10,有10類,
對(duì)于預(yù)測(cè)正確的像素來(lái)說,n * x + x_label就是對(duì)角線的值,
很明顯,非對(duì)角線上的那個(gè)就是預(yù)測(cè)錯(cuò)的,它把5預(yù)測(cè)成了4,為什么出現(xiàn)在那個(gè)位置:
10*4+5=45,出現(xiàn)在第5行第6列(注意索引和類別的關(guān)系!)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-409916.html

4 感謝鏈接

https://www.jianshu.com/p/42939bf83b8a

到了這里,關(guān)于【np.bincount】np.bincount()用在分割領(lǐng)域生成混淆矩陣的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 語(yǔ)義分割混淆矩陣、 mIoU、mPA計(jì)算

    語(yǔ)義分割混淆矩陣、 mIoU、mPA計(jì)算

    需要會(huì)調(diào)試代碼的人自己改,小白直接運(yùn)行會(huì)出錯(cuò) 這是我從自己的大文件里摘取的一部分代碼,可以運(yùn)行,只是要改的文件地址path比較多,遇到雙引號(hào)“”的地址注意一下,不然地址不對(duì)容易出錯(cuò) ?把?calculate.py和?utiles_metrics.py放在同一文件夾下,然后運(yùn)行?calculate.py。 g

    2024年02月16日
    瀏覽(15)
  • 混淆矩陣的生成

    混淆矩陣的生成

    混淆矩陣(Confusion Matrix)是一個(gè)二維表格,常用于評(píng)價(jià)分類模型的性能。在混淆矩陣中,每一列代表了預(yù)測(cè)值,每一行代表了真實(shí)值。因此,混淆矩陣中的每一個(gè)元素表示了一個(gè)樣本被預(yù)測(cè)為某一類別的次數(shù)?;煜仃嚨臉?gòu)成如下: 預(yù)測(cè)值=正例 預(yù)測(cè)值=反例 真實(shí)值=正例 T

    2023年04月18日
    瀏覽(19)
  • 圖像分類 圖像分割的評(píng)價(jià)指標(biāo)(混淆矩陣 正確率 精準(zhǔn)率 召回率 F1分?jǐn)?shù) IOU dice系數(shù))

    圖像分類 圖像分割的評(píng)價(jià)指標(biāo)(混淆矩陣 正確率 精準(zhǔn)率 召回率 F1分?jǐn)?shù) IOU dice系數(shù))

    ?????????在圖像分類或者圖像分割中,為 評(píng)價(jià)模型的預(yù)測(cè)效果 ,在訓(xùn)練過程中通常需要比較預(yù)測(cè)值與真實(shí)標(biāo)簽值的差距,即誤差。 目錄 圖像分類過程的評(píng)價(jià)指標(biāo) 混淆矩陣 正確率/準(zhǔn)確率 精準(zhǔn)率 召回率 F1分?jǐn)?shù) 圖像分割過程的評(píng)價(jià)指標(biāo) 混淆矩陣 混淆矩陣的生成代碼 IO

    2024年01月22日
    瀏覽(34)
  • VR全景圖比平面圖多了哪些優(yōu)勢(shì),VR全景可以用在哪些領(lǐng)域

    VR全景圖比平面圖多了哪些優(yōu)勢(shì),VR全景可以用在哪些領(lǐng)域

    引言: 在數(shù)字化時(shí)代,虛擬現(xiàn)實(shí)(VR)全景圖成為了一種能在互聯(lián)網(wǎng)上體驗(yàn)現(xiàn)實(shí)景觀的新型展示形式,相對(duì)于傳統(tǒng)圖片,它在各行業(yè)都有顯著的優(yōu)勢(shì)。 一.VR全景圖帶來(lái)的優(yōu)勢(shì) 1.更真實(shí)的體驗(yàn) VR全景圖能夠提供更加真實(shí)的視覺體驗(yàn)。與傳統(tǒng)圖片不同,VR全景圖允許觀眾以720度的

    2024年02月07日
    瀏覽(20)
  • python中使用numpy包的向量矩陣相乘np.dot和np.matmul

    python中使用numpy包的向量矩陣相乘np.dot和np.matmul

    一直對(duì)np的線性運(yùn)算不太清晰,正好上課講到了,做一個(gè)筆記整個(gè)理解一下? 在numpy中,一重方括號(hào)表示的是向量vector,vector沒有行列的概念。二重方括號(hào)表示矩陣matrix,有行列。 代碼顯示如下: 即使[1,2,3]、[[1,2,3]]看起來(lái)內(nèi)容一樣 使用過程中也會(huì)有完全不一樣的變化。下面

    2024年01月25日
    瀏覽(27)
  • 混淆矩陣——矩陣可視化

    混淆矩陣——矩陣可視化

    相關(guān)文章 混淆矩陣——評(píng)估指標(biāo)計(jì)算 混淆矩陣——評(píng)估指標(biāo)可視化 正例是指在分類問題中,被標(biāo)記為目標(biāo)類別的樣本。在二分類問題中, 正例(Positive) 代表我們感興趣的目標(biāo),而另一個(gè)類別定義為 反例(Negative) 舉個(gè)栗子??,我們要區(qū)分蘋果??和鳳梨??。我們 想要

    2024年02月04日
    瀏覽(52)
  • [Python中矩陣上下左右翻轉(zhuǎn)(np.flip)]

    [Python中矩陣上下左右翻轉(zhuǎn)(np.flip)] 現(xiàn)代編程語(yǔ)言和相關(guān)庫(kù)的發(fā)展,使得數(shù)值計(jì)算和數(shù)據(jù)處理變得更加便捷和高效。在Python中,NumPy庫(kù)是眾多數(shù)據(jù)科學(xué)和工程應(yīng)用領(lǐng)域的重要支撐之一。其中,np.flip函數(shù)可以用于進(jìn)行矩陣的上下左右翻轉(zhuǎn)操作,是我們?cè)谔幚韴D像、信號(hào)、物理模

    2024年02月12日
    瀏覽(18)
  • 混淆矩陣含義及作用

    混淆矩陣含義及作用

    在機(jī)器學(xué)習(xí)領(lǐng)域, 混淆矩陣(Confusion?Matrix) ,又稱為可能性矩陣或錯(cuò)誤矩陣?;煜仃囀强梢暬ぞ撸貏e用于監(jiān)督學(xué)習(xí),在 無(wú)監(jiān)督學(xué)習(xí) 一般叫做 匹配矩陣 。在圖像精度評(píng)價(jià)中,主要用于比較分類結(jié)果和實(shí)際測(cè)得值,可以把分類結(jié)果的精度顯示在一個(gè)混淆矩陣?yán)锩?混淆

    2024年02月05日
    瀏覽(18)
  • 混淆矩陣的繪制

    混淆矩陣的繪制

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 主要展示在分類算法預(yù)測(cè)的過程中,加入混淆矩陣的繪制。 代碼如下(示例): 代碼如下(示例): 代碼如下(示例): 代碼如下(示例):

    2024年02月15日
    瀏覽(28)
  • 混淆矩陣(聽課筆記)

    混淆矩陣(聽課筆記)

    混淆矩陣是評(píng)判模型結(jié)果的一種指標(biāo),屬于模型評(píng)估的一部分,常用于評(píng)判分類器模型的優(yōu)劣。 混淆矩陣常用于驗(yàn)證集中,橫坐標(biāo)True Labels對(duì)應(yīng)真實(shí)類別,縱坐標(biāo)Predicted Labels對(duì)應(yīng)網(wǎng)絡(luò)的預(yù)測(cè)類別。 對(duì)角線上的數(shù)值代表預(yù)測(cè)正確的樣本個(gè)數(shù)。我們期望在網(wǎng)絡(luò)預(yù)測(cè)過程中,盡可

    2024年02月08日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包