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

如何探索和可視化用于圖像中物體檢測的 ML 數據

譯文 精選
人工智能 機器學習
本文介紹如何使用Renumics Spotlight,來創建交互式的對象檢測可視化。預訓練模型和 Spotlight 等工具的使用,可以讓我們的對象檢測可視化過程變得更加容易,進而增強數據科學的工作流程。

近年來,人們越來越認識到深入理解機器學習數據(ML-data)的必要性。不過,鑒于檢測大型數據集往往需要耗費大量人力物力,它在計算機視覺(computer vision)領域的廣泛應用,尚有待進一步開發。

通常,在物體檢測(Object Detection,屬于計算機視覺的一個子集)中,通過定義邊界框,來定位圖像中的物體,不僅可以識別物體,還能夠了解物體的上下文、大小、以及與場景中其他元素的關系。同時,針對類的分布、物體大小的多樣性、以及類出現的常見環境進行全面了解,也有助于在評估和調試中發現訓練模型中的錯誤模式,從而更有針對性地選擇額外的訓練數據。

在實踐中,我往往會采取如下方法:

  • 利用預訓練的模型或基礎模型的增強功能,為數據添加結構。例如:創建各種圖像嵌入,并采用 t-SNE 或 UMAP 等降維技術。這些都可以生成相似性的地圖,從而方便數據的瀏覽。此外,使用預先訓練的模型進行檢測,也可以方便提取上下文。
  • 使用能夠將此類結構與原始數據的統計和審查功能整合在一起的可視化工具。

下面,我將介紹如何使用Renumics Spotlight,來創建交互式的對象檢測可視化。作為示例,我將試著:

  • 為圖像中的人物探測器建立可視化。
  • 可視化包括相似性地圖、篩選器和統計數據,以便瀏覽數據。
  • 通過地面實況(Ground Truth)和 Ultralytics YOLOv8 的檢測詳細,查看每一張圖像。

在Renumics Spotlight上的目標可視化。資料來源:作者創建

下載COCO數據集中的人物圖像

首先,通過如下命令安裝所需的軟件包:

!pip install fiftyone ultralytics renumics-spotlight

利用FiftyOne的可恢復性下載功能,您可以從COCO 數據集處下載各種圖像。通過簡單的參數設置,我們即可下載包含一到多個人物的 1,000 幅圖像。具體代碼如下:

importpandasaspd
importnumpyasnp
importfiftyone.zooasfoz
# 從 COCO 數據集中下載 1000 張帶人的圖像
dataset = foz.load_zoo_dataset(
   "coco-2017"、
    split="validation"、
    label_types=[
       "detections"、
    ],
    classes=["person"]、
   max_samples=1000、
    dataset_name="coco-2017-person-1k-validations"、
)

接著,您可以使用如下代碼:

def xywh_too_xyxyn(bbox):
   "" convert from xywh to xyxyn format """
   return[bbox[0], bbox[1], bbox[0] + bbox[2], bbox[1] + bbox[3]].
行 = []
fori, samplein enumerate(dataset):
    labels = [detection.labelfordetectioninsample.ground_truth.detections] bboxs = [...
    bboxs = [
        xywh_too_xyxyn(detection.bounding_box)
       fordetectioninsample.ground_truth.detections
    ]
    bboxs_persons = [bboxforbbox, labelin zip(bboxs, labels)iflabel =="person"] 行。
    row.append([sample.filepath, labels, bboxs, bboxs_persons])

df = pd.DataFrame(row, columns=["filepath","categories", "bboxs", "bboxs_persons"])
df["major_category"] = df["categories"].apply(
   lambdax:max(set(x) -set(["person"]), key=x.count)
   if len(set(x)) >1
   else "only person"。
)

將數據準備為 Pandas DataFrame,其中的列包括有:文件路徑、邊框盒(bounding boxe)類別、邊框盒、邊框盒包含的人物、以及主要類別(盡管有人物),以指定圖像中人物的上下文:

然后,您可以通過 Spotlight 將其可視化:

From renumics import spotlight
spotlight.show(df)

您可以使用檢查器視圖中的添加視圖按鈕,并在邊框視圖中選擇bboxs_persons和filepath,以顯示帶有圖像的相應邊框:

嵌入豐富的數據

要使得數據具有結構性,我們可以采用各種基礎模型的圖像嵌入(即:密集向量表示)。為此,您可以使用 UMAP 或 t-SNE 等進一步降維技術,將整個圖像的Vision Transformer(ViT)嵌入應用到數據集的結構化,從而提供圖像的二維相似性圖。此外,您還可以使用預訓練對象檢測器的輸出結果,按照包含對象的大小或數量,對數據進行分類,進而構建數據。由于 COCO 數據集已經提供了此方面的信息,因此我們完全可以直接使用它。

由于Spotlight 集成了對google/vit-base-patch16-224-in21k(ViT)模型和UMAP 的支持,因此當您使用文件路徑創建各種嵌入時,它將會被自動應用:

spotlight.show(df, embed=["filepath"])

通過上述代碼,Spotlight 將各種嵌入進行計算,并應用 UMAP 在相似性地圖中顯示結果。其中,不同的顏色代表了主要的類別。據此,您可以使用相似性地圖來瀏覽數據:

預訓練YOLOv8的結果

可用于快速識別物體的Ultralytics YOLOv8,是一套先進的物體檢測模型。它專為快速圖像處理而設計,適用于各種實時檢測任務,特別是在被應用于大量數據時,用戶無需浪費太多的等待時間。

為此,您可以首先加載預訓練模型:

From ultralytics import YOLO
detection_model = YOLO("yolov8n.pt")

并執行各種檢測:

detections = []
forfilepathindf["filepath"].tolist():
    detection = detection_model(filepath)[0]
    detections.append(
        {
           "yolo_bboxs":[np.array(box.xyxyn.tolist())[0]forboxindetection.boxes]、
           "yolo_conf_persons": np.mean([
                np.array(box.conf.tolist())[0].
               forboxindetection.boxes
               ifdetection.names[int(box.cls)] =="person"]), np.mean(
            ]),
           "yolo_bboxs_persons":[
                np.array(box.xyxyn.tolist())[0]
               forboxindetection.boxes
               ifdetection.names[int(box.cls)] =="person
            ],
            "yolo_categories": np.array(
                [np.array(detection.names[int(box.cls)])forboxindetection.boxes], "yolo_categories": np.array(
            ),
        }
    )
df_yolo = pd.DataFrame(detections)

在12gb的GeForce RTX 4070 Ti上,上述過程在不到20秒的時間內便可完成。接著,您可以將結果包含在DataFrame中,并使用Spotlight將其可視化。請參考如下代碼:

df_merged = pd.concat([df, df_yolo], axis=1)
spotlight.show(df_merged, embed=["filepath"])

下一步,Spotlight將再次計算各種嵌入,并應用UMAP到相似度圖中顯示結果。不過這一次,您可以為檢測到的對象選擇模型的置信度,并使用相似度圖在置信度較低的集群中導航檢索。畢竟,鑒于這些圖像的模型是不確定的,因此它們通常有一定的相似度。

當然,上述簡短的分析也表明了,此類模型在如下場景中會遇到系統性的問題:

  • 由于列車體積龐大,站在車廂外的人顯得非常渺小
  • 對于巴士和其他大型車輛而言,車內的人員幾乎看不到
  • 有人站在飛機的外面
  • 食物的特寫圖片上有人的手或手指

您可以判斷這些問題是否真的會影響您的人員檢測目標,如果是的話,則應考慮使用額外的訓練數據,來增強數據集,以優化模型在這些特定場景中的性能。

小結

綜上所述,預訓練模型和 Spotlight 等工具的使用,可以讓我們的對象檢測可視化過程變得更加容易,進而增強數據科學的工作流程。您可以使用自己的數據去嘗試和體驗上述代碼。

譯者介紹

陳峻(Julian Chen),51CTO社區編輯,具有十多年的IT項目實施經驗,善于對內外部資源與風險實施管控,專注傳播網絡與信息安全知識與經驗。

原文標題:How to Explore and Visualize ML-Data for Object Detection in Images,作者:Markus Stoll

鏈接:https://itnext.io/how-to-explore-and-visualize-ml-data-for-object-detection-in-images-88e074f46361。

責任編輯:姜華 來源: 51CTO
相關推薦

2024-08-27 10:20:00

2021-07-09 10:45:23

BBAugPyTorch神經網絡

2025-01-13 10:00:00

2024-12-25 16:35:53

2023-11-30 09:34:14

數據可視化探索

2024-03-06 19:57:56

探索商家可視化

2020-06-03 07:00:00

數據可視化大數據

2024-06-24 05:00:00

YOLO模型人工智能

2017-09-19 14:27:54

大數據數據可視化廣告投放

2020-10-22 08:52:52

Python數據集可視化

2023-05-06 12:57:34

Python工具

2023-11-06 10:04:51

Go語言大數據

2017-02-16 09:30:04

數據可視化信息

2024-03-07 09:00:04

Rust數據可視化

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2023-11-13 11:27:58

攜程可視化

2021-01-12 19:52:58

大數據大數應用大數據可視化

2025-03-13 11:11:04

2024-07-25 14:04:16

2018-03-13 15:01:12

神經網絡卷積網絡圖像
點贊
收藏

51CTO技術棧公眾號

久久99精品一区二区三区| 九九久久精品| 亚洲va韩国va欧美va精品| 国外成人在线视频网站| 欧美性猛交bbbbb精品| 成人激情视频| 日韩欧美不卡在线观看视频| 国产成人无码a区在线观看视频| 精品欧美不卡一区二区在线观看| 美女脱光内衣内裤视频久久影院| 欧美激情免费看| 日韩av在线看免费观看| 精品午夜视频| 色综合久久中文综合久久97| 中文字幕久久综合| 婷婷av一区二区三区| 久久国产成人午夜av影院| 国内精品400部情侣激情| 素人fc2av清纯18岁| 国产一区二区高清在线| 欧美性猛交视频| 黄色一级片国产| 成人高清网站| 95精品视频在线| 7777精品伊久久久大香线蕉语言| www.国产一区二区| 亚洲黄色av| 久久精品视频亚洲| 欧洲女同同性吃奶| 国产日韩三级| 日韩午夜电影av| 污色网站在线观看| 原纱央莉成人av片| 亚洲成人免费在线观看| 亚洲国产精品女人| 91网页在线观看| 国产片一区二区| 噜噜噜噜噜久久久久久91| 亚洲av色香蕉一区二区三区| 久热成人在线视频| 国产999在线| 青青操免费在线视频| 亚洲午夜一区| 欧美老女人xx| 五月天丁香激情| 午夜精品一区二区三区国产 | 性久久久久久久久| 欧美大片免费播放| 国产激情在线| 国产精品家庭影院| 日韩欧美一区二区视频在线播放| 日本在线丨区| 久久嫩草精品久久久久| 精品一区二区日本| 五月婷中文字幕| 99视频一区二区| 国产自产在线视频一区| 欧美一区二区三区黄片| 波多野结衣中文字幕一区| 国产精品国产三级欧美二区| 亚洲产国偷v产偷v自拍涩爱| 国产v日产∨综合v精品视频| 99在线高清视频在线播放| 亚洲国产精品无码久久| 成人午夜视频免费看| 丁香婷婷久久久综合精品国产 | 韩日精品一区| 欧美三级视频在线观看| 成人性生交免费看| 人人九九精品视频| 精品久久久影院| 午夜视频在线观看国产| 一区二区导航| 一区二区三区视频免费在线观看| 黄色片网站在线播放| 欧美国产91| 午夜剧场成人观在线视频免费观看| 日操夜操天天操| 日韩国产一区二| 成人国内精品久久久久一区| 亚洲av无码国产精品久久不卡| 成人av一区二区三区| 欧美福利一区二区三区| 欧美人xxx| 亚洲国产综合色| 黄色免费视频大全| 国产伊人久久| 亚洲精品一区二区三区影院 | 亚洲国产成人va在线观看麻豆| 日韩免费大片| 欧美成va人片在线观看| 中日韩精品一区二区三区| 97视频热人人精品免费| 久久久视频精品| 中文字幕人成人乱码亚洲电影| 国产精品资源在线观看| 免费观看成人在线| 精品黄色免费中文电影在线播放| 五月综合激情婷婷六月色窝| 亚洲激情在线观看视频| 99久久婷婷国产综合精品青牛牛| 亚洲欧美国产日韩天堂区| 国产黄色片在线| 亚洲国产mv| 成人国产在线视频| 你懂的在线看| 亚洲一区二区视频在线| 中文av一区二区三区| 黄色欧美在线| 欧美另类xxx| 婷婷激情五月综合| 福利一区二区在线| 在线视频不卡国产| xx欧美xxx| 欧美不卡一区二区| 黄色免费一级视频| 久久久久99| 国产精品日韩欧美一区二区| 免费超碰在线| 在线观看www91| 亚洲av无码一区二区三区网址 | 青青草av网站| 久久成人福利| 欧美精品一区二区免费| 伊人成年综合网| 91网址在线看| 你懂的av在线| 91精品入口| 成年人精品视频| 一级黄色大片免费| 国产女主播一区| 毛片av免费在线观看| 精品福利一区| 久久久免费高清电视剧观看| 99久久精品国产成人一区二区| 国产精品久久久久桃色tv| 国产精品无码一本二本三本色| 丁香一区二区| 欧美激情欧美激情在线五月| 国产夫妻自拍av| 《视频一区视频二区| 色婷婷综合网站| 欧美亚洲国产一区| 国产精品男女猛烈高潮激情| 成人精品福利| 精品视频免费看| 成年人视频软件| 美女视频免费一区| 亚洲精品电影在线一区| 国产麻豆一区| 日韩在线视频网站| 国产一区二区女内射| 综合欧美亚洲日本| 三级av免费看| 亚洲无线视频| 久久香蕉综合色| 国模套图日韩精品一区二区| 国产视频精品免费播放| 久久精品视频5| 久久九九久久九九| 冲田杏梨av在线| 久久久久av| 亚洲在线视频观看| 97天天综合网| 亚洲欧美综合区自拍另类| japanese国产在线观看| 中文字幕一区二区三| 欧美污在线观看| 今天的高清视频免费播放成人| 国产成人av一区二区三区| 91超碰在线播放| 亚洲欧美三级伦理| 国产乡下妇女三片| 亚洲精品国产精品乱码不99| 中文字幕人妻一区二区三区| 午夜在线视频一区二区区别| 日韩av不卡在线播放| www.久久久久爱免| 久久乐国产精品| 好男人免费精品视频| 欧美日韩久久一区| 激情综合五月网| 久久亚洲一区二区三区四区| 亚洲欧洲日本精品| 精品成人免费| 午夜视频久久久| 亚洲一二三区视频| 国产成人高潮免费观看精品| 大片免费在线看视频| 亚洲韩国日本中文字幕| 亚洲av无码乱码国产精品fc2| 亚洲人成精品久久久久| 在线精品一区二区三区| 久久精品久久精品| 尤物av无码色av无码| 97色伦图片97综合影院| 久久久久久九九九九| 亚洲成人精品综合在线| 97久久精品人人澡人人爽缅北| 成人高清网站| 亚洲精品成人网| 国产又大又黄的视频| 欧美日韩加勒比精品一区| 五月综合色婷婷| 国产亚洲福利社区一区| 国产吃瓜黑料一区二区| 日韩av电影一区| 国产婷婷一区二区三区| 午夜激情久久| 日韩高清三级| 成人在线视频你懂的| 国产区亚洲区欧美区| av资源亚洲| 久久久免费精品视频| 成年人网站在线| 伊人亚洲福利一区二区三区| 深爱五月激情五月| 日韩欧美激情在线| 在线黄色av网站| 色94色欧美sute亚洲线路一久| 免费在线一级片| 最近中文字幕一区二区三区| 婷婷色一区二区三区| 99久久免费国产| 亚洲精品第二页| 国产成人在线观看| 天天摸天天舔天天操| 奇米777欧美一区二区| 国产性xxxx18免费观看视频| 亚洲黄色精品| 久艹在线免费观看| 91亚洲国产高清| 女同一区二区| 亚洲aaa级| 久久一区二区精品| 天堂资源在线亚洲| 精品久久久久亚洲| 欧美日韩看看2015永久免费| 国产伦精品一区二区三区视频孕妇| 欧洲精品99毛片免费高清观看| 成人久久精品视频| 日韩午夜视频在线| 国产在线观看精品| 国产高清视频一区二区| 成人午夜高潮视频| 欧美久久一区二区三区| 99国产超薄丝袜足j在线观看| 国产999精品在线观看| 91久久国产婷婷一区二区| 亚洲男人在线| 99精品国产高清一区二区| 欧洲一区在线| 国产免费高清一区| 欧美三级午夜理伦三级在线观看| 国产一区二区免费电影| 亚洲8888| 亚洲一区不卡在线| 亚洲精品国产偷自在线观看| mm131午夜| 在线日韩中文| 无码人妻h动漫| 日韩av成人高清| 天天色天天综合网| 国产福利一区二区三区视频| 四虎永久免费观看| 99精品久久免费看蜜臀剧情介绍| 国产精品无码在线| 国产日韩欧美不卡在线| 精品伦精品一区二区三区视频密桃| 亚洲丝袜美腿综合| 精品视频久久久久| 日韩欧美999| 亚洲视频在线观看一区二区| 日韩午夜小视频| 亚洲 欧美 激情 另类| 亚洲最新中文字幕| 亚洲七七久久综合桃花剧情介绍| 久久久久久久久久婷婷| 欧美香蕉视频| 91网站在线看| 希岛爱理av免费一区二区| 先锋影音欧美| 激情亚洲网站| 久热精品在线播放| 丁香六月综合激情| 国产精品国产三级国产专业不| 成人免费小视频| 日韩欧美成人一区二区三区| 欧美老女人在线| 人人妻人人澡人人爽久久av| 在线观看中文字幕亚洲| 影音先锋男人在线资源| 日本高清视频精品| 国产日韩欧美中文在线| 久久精品午夜一区二区福利| 999国产精品视频| 国产超级av在线| 国产精品亚洲一区二区三区在线| 国产吞精囗交久久久| 亚洲欧美视频在线观看视频| 国产精品suv一区| 精品粉嫩超白一线天av| 日韩黄色影院| 国产97在线视频| 99久热这里只有精品视频免费观看| 亚洲v国产v在线观看| 99视频一区| 国产老头和老头xxxx×| 国产欧美日韩另类一区| 六月丁香在线视频| 日韩视频免费观看高清完整版在线观看 | 久久亚洲无码视频| 亚洲成人av电影| 国产情侣av在线| 在线观看91久久久久久| 国模私拍一区二区国模曼安| 91在线观看免费观看| 精品日本12videosex| 国产精品一区二区免费在线观看| 国内成人自拍视频| 99自拍偷拍视频| 一本久道久久综合中文字幕| 六月丁香综合网| 欧美成人在线免费视频| 日本久久二区| 亚洲电影网站| 日一区二区三区| 中文字幕在线免费看线人| 亚洲成人黄色影院| 亚洲精品一区二区三区四区| 久久国产精品视频| 亚洲精品三区| 亚洲aⅴ天堂av在线电影软件| 久久国产高清| 亚洲a v网站| 色婷婷香蕉在线一区二区| 四虎影视在线播放| 97超级碰碰人国产在线观看| 精品自拍偷拍| 阿v天堂2017| 972aa.com艺术欧美| 九一国产在线观看| 日韩毛片中文字幕| 在线天堂中文资源最新版| 九9re精品视频在线观看re6 | 黄色片视频在线免费观看| 亚洲2区在线| 福利网在线观看| 韩国欧美国产1区| 欧美风情第一页| 欧美一区二区三区精品| 久草中文在线观看| 国产日韩欧美在线| 99热国内精品| 肉色超薄丝袜脚交| 一区二区免费在线播放| 亚洲精品一区二区三区蜜桃| 97精品免费视频| 中文字幕亚洲影视| 欧美国产日韩在线播放| 欧美激情一二三区| 国产精品久久久久久免费免熟 | 欧美亚洲一区二区三区| 深爱五月激情网| 欧美亚洲高清一区二区三区不卡| 粉嫩一区二区三区国产精品| 国产精品综合网站| 牛牛国产精品| 香港三日本8a三级少妇三级99| 欧美日韩亚洲成人| 第九色区av在线| 亚洲自拍小视频| 国产欧美日韩综合一区在线播放| 少妇按摩一区二区三区| 欧美探花视频资源| 欧美女同一区| 欧美日韩天天操| 激情五月激情综合网| 国产在线免费视频| 亚洲精品中文字幕女同| 日韩在线你懂得| 欧美亚洲日本一区二区三区| 国产网站一区二区| va视频在线观看| 欧美一级淫片videoshd| 久久综合国产| 欧美一级片黄色| 欧美日韩精品综合在线| 久草在线视频福利| 神马影院午夜我不卡影院| 国产精品亚洲视频| 丰满少妇xoxoxo视频| 久久天天躁夜夜躁狠狠躁2022| 九九热hot精品视频在线播放| 不卡的av中文字幕| 亚洲va天堂va国产va久| 看黄网站在线| 欧美精品一区二区三区久久| 国产一区91精品张津瑜| 日韩在线视频不卡|