訂閱
糾錯(cuò)
加入自媒體

如何在notebook使用FiftyOne 可以開啟notebook?

僅包含不匹配的車輛預(yù)測的視圖。如果你正在使用本演示中的notebook版本,則將看到做出不匹配預(yù)測的最常見原因是標(biāo)簽不匹配。這并不奇怪,因?yàn)樗羞@三個(gè)類都在超類vehicle中?ㄜ嚭推囋谌斯ぷ⑨尯湍P皖A(yù)測中常;煜。但是,除了容易混淆之外,讓我們來看一下我們的預(yù)測視圖中的前兩個(gè)示例。

圖片右側(cè)的截?cái)嗥嚨倪吙蛱。預(yù)測要準(zhǔn)確得多,但沒有達(dá)到IoU閾值。來自COCO 2017檢測數(shù)據(jù)集的原始圖像。COCO 2017檢測數(shù)據(jù)集:https://cocodataset.org/#detection-2017上面的圖片中發(fā)現(xiàn)的第一個(gè)樣本有一個(gè)注解錯(cuò)誤。圖像右側(cè)的截?cái)嗥嚨恼鎸?shí)值邊界框(粉紅色)太小。預(yù)測(黃色)更為準(zhǔn)確,但未達(dá)到IoU閾值。

樹木陰影下的汽車預(yù)測箱是正確的,但沒有在真實(shí)情況中標(biāo)出。在我們不匹配的預(yù)測視圖中找到的第二個(gè)樣本包含另一種注釋錯(cuò)誤。實(shí)際上,這是一個(gè)更為嚴(yán)重的問題。圖像中正確預(yù)測的邊界框(黃色)沒有相應(yīng)的真實(shí)性。在樹蔭下的汽車根本沒有標(biāo)注。手動(dòng)解決這些錯(cuò)誤超出了本示例的范圍,因?yàn)樗枰艽蟮姆答伝芈贰iftyOne致力于使反饋回路成為可能(且高效),但現(xiàn)在讓我們集中討論如何回答有關(guān)模型性能的問題,并確認(rèn)我們的模型確實(shí)經(jīng);煜财、小汽車和卡車。我們將通過重新評(píng)估合并到單個(gè)vehicle標(biāo)簽中的公共汽車,小汽車和卡車的預(yù)測來做到這一點(diǎn)。下面的代碼創(chuàng)建了這樣一個(gè)視圖,將視圖克隆到一個(gè)單獨(dú)的數(shù)據(jù)集中,這樣我們將獲得單獨(dú)的評(píng)估結(jié)果,并評(píng)估合并的標(biāo)簽。vehicle_labels = {
   label: "vehicle" for label in ["bus","car", "truck"]

merged_vehicles_dataset = (
   vehicles
   .map_labels("ground_truth", vehicle_labels)
   .map_labels("predictions", vehicle_labels)
   .exclude_fields(["tp_iou_0_75", "fp_iou_0_75", "fn_iou_0_75"])
   .clone("merged_vehicles_dataset")

evaluate_detections(
   merged_vehicles_dataset, "predictions", gt_field="ground_truth", iou=0.75)
session.dataset = merged_vehicles_dataset

僅包含從車輛視圖克隆的合并車輛的數(shù)據(jù)集,F(xiàn)在,我們獲得了原始分割的公交車,汽車和卡車檢測以及合并檢測的評(píng)估結(jié)果,F(xiàn)在,我們可以簡單地比較原始評(píng)估中的真陽性數(shù)與合并評(píng)估中的真陽性數(shù)。original_tp_count = vehicles.sum("tp_iou_0_75")
merged_tp_count = merged_vehicles_dataset.sum("tp_iou_0_75")
print("Original Vehicles True Positives: %d" % original_tp_count)
print("Merged Vehicles True Positives: %d" % merged_tp_count)

我們可以看到,在合并公共汽車、汽車和卡車標(biāo)簽之前,有1431個(gè)真陽性。將三種標(biāo)簽合并在一起產(chǎn)生了1515個(gè)真陽性結(jié)果。Original Vehicles True Positives: 1431
Merged Vehicles True Positives: 1515

我們能夠證實(shí)我們的假設(shè)!盡管很明顯。但是,我們現(xiàn)在有了以數(shù)據(jù)為基礎(chǔ)的理解,可以了解此模型的常見故障模式。現(xiàn)在,整個(gè)實(shí)驗(yàn)可以與其他人共享。在notebook中,以下內(nèi)容將截屏最后一個(gè)活動(dòng)的App窗口,因此其他人可以靜態(tài)查看所有輸出。session.freeze() # Screenshot the active App window for sharing

總結(jié)

notebook電腦已成為執(zhí)行和共享數(shù)據(jù)科學(xué)的流行媒體,尤其是在計(jì)算機(jī)視覺領(lǐng)域。但是,從歷史上看,使用視覺數(shù)據(jù)集一直是一個(gè)挑戰(zhàn),我們希望通過像FiftyOne這樣的開放工具來應(yīng)對(duì)這一挑戰(zhàn)。notebook革命在很大程度上仍處于起步階段,并將繼續(xù)發(fā)展并成為在社區(qū)中執(zhí)行和交流ML項(xiàng)目的更有說服力的工具,這在一定程度上歸功于FiftyOne!感謝你的關(guān)注!該FiftyOne項(xiàng)目上可以在GitHub上找到。

<上一頁  1  2  3  
聲明: 本文由入駐維科號(hào)的作者撰寫,觀點(diǎn)僅代表作者本人,不代表OFweek立場。如有侵權(quán)或其他問題,請(qǐng)聯(lián)系舉報(bào)。

發(fā)表評(píng)論

0條評(píng)論,0人參與

請(qǐng)輸入評(píng)論內(nèi)容...

請(qǐng)輸入評(píng)論/評(píng)論長度6~500個(gè)字

您提交的評(píng)論過于頻繁,請(qǐng)輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評(píng)論

暫無評(píng)論

人工智能 獵頭職位 更多
掃碼關(guān)注公眾號(hào)
OFweek人工智能網(wǎng)
獲取更多精彩內(nèi)容
文章糾錯(cuò)
x
*文字標(biāo)題:
*糾錯(cuò)內(nèi)容:
聯(lián)系郵箱:
*驗(yàn) 證 碼:

粵公網(wǎng)安備 44030502002758號(hào)