日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

MMDetection測試與可視化全流程解析:從配置到調參實踐

MMDetection測試與可視化全流程解析:從配置到調參實踐 1. 測試與可視化的整體思路MMDetection這個開源目標檢測工具箱大家在訓練上投入的精力往往最多但真正到了模型測試和結果可視化這一步反倒容易草草了事。其實測試和可視化是閉環(huán)里最關鍵的一環(huán)模型在驗證集上跑出什么指標、在真實場景里到底長什么樣全靠這一步來回答。如果只盯著訓練損失下降卻不知道預測框畫出來是什么效果那前面的調參工作基本屬于盲人摸象。很多同學第一次接觸MMDetection的test流程時第一反應是直接跑tools/test.py看到打印出一串mAP數值就覺得完事了。這里我想先強調一個容易被忽略的前提測試階段和訓練階段的數據處理方式是有差異的。MMDetection在訓練時為了增強魯棒性會做隨機翻轉、隨機尺度變化、馬賽克之類的操作而測試時這些都應該關掉保留原始分辨率或者只做固定尺度的縮放這樣才能真實反映模型在干凈數據上的表現。好在MMDetection的設計已經內置了pipeline的區(qū)分train_pipeline和test_pipeline各自獨立配置但從思路上理解這個差異能幫你在自定義數據時少踩坑。另外一個核心思路是可視化要放在指標之前做。我第一次跑一個新數據集時習慣先輸出幾張可視化結果圖粗略檢查預測框的坐標是否貼合目標、類別標簽是否正確然后再去看mAP、AR這些數字。因為指標是聚合的損失它可以告訴你整體好還是壞但不會告訴你具體錯在哪。比如mAP偏低可能是定位偏差、分類混淆、重復檢測、小目標漏檢四種完全不同的病根治療方案完全不同??梢暬苤苯佣ㄎ徊≡钸@是任何指標都替代不了的。測試和可視化適合誰來做不光是做算法研究的同學做工程落地的朋友更需要。經常有做巡檢、安防、工業(yè)質檢的工程師朋友跟我聊說離線指標挺好但部署到現場效果不穩(wěn)定。這種問題十有八九能從測試可視化里看出端倪——場景光照變化、遮擋、目標尺度分布和訓練集不一致這些在畫框圖上一目了然。所以這篇文章我會從配置、命令行、原理解析、常見坑這幾個角度把這套流程完整拆開給你一份可以直接參考的實操方案。2. 測試階段的核心配置解析2.1 test_pipeline的數據處理鏈路MMDetection的測試流程本質上也是通過DataLoader驅動把測試數據從硬盤上的圖片變成可以直接喂進模型的張量。這條鏈路里的test_pipeline決定了模型推理時看到的數據長什么樣直接關系到預測結果的可靠性。先看一個常見的test_pipeline長什么樣。以RetinaNet或Faster R-CNN這類檢測模型為例配置文件里的測試數據處理單元通常由LoadImageFromFile、Resize、LoadAnnotations、PackDetInputs這幾個組件組成。LoadImageFromFile負責把圖片讀到內存并解碼成數組Resize負責把圖片縮放到模型輸入尺寸LoadAnnotations負責把標注文件通常是COCO格式的JSON解析成模型需要的格式PackDetInputs負責把圖像數據和標注信息打包成一個統(tǒng)一的數據結構DetDataSample供模型推理時消費。這里最需要關注的是Resize的策略。MMDetection在測試推理時為了保證不同尺寸圖片能組成一個batch會先把所有圖片縮放到同一個尺度。常見的做法是保持長寬比縮放讓短邊固定為一個值比如img_scale(1333, 800)表示長邊不超過1333、短邊固定為800。如果測試時你想保持原始分辨率可以把img_scale設得足夠大也可以直接讓Resize不做縮放但那樣做batch內圖片尺寸不一致MMDetection的collate函數需要額外處理實際中不推薦。我的經驗是按訓練時用的img_scale來設定測試尺度這樣數據分布最接近訓練狀態(tài)指標參考價值最高。2.2 test_dataloader與test_evaluator的配置邏輯在MMDetection 3.x版本中測試配置被拆分成test_dataloader、test_evaluator、test_cfg三塊。test_dataloader里有batch_size、num_workers、dataset和sampler四個關鍵子配置。batch_size要結合顯存來定測試階段不需要做反向傳播梯度計算關閉顯存占用比訓練小很多通??梢栽O成訓練時的一倍或兩倍。num_workers決定數據加載線程數建議在Linux下用nproc命令看看物理核數一般設為8到12比較穩(wěn)妥設太高反而可能引起進程切換開銷過大。test_evaluator指定用哪種指標評測方式最常用的是CocoMetric。這個配置里核心參數是ann_file標注文件路徑、metric比如bbox或segm、classwise是否輸出每個類別獨立的AP值。我習慣把classwiseTrue打開因為只看整體mAP會掩蓋類別不均衡的問題。比如一個數據集里貓和狗的數量比例是10比1整體mAP可能還湊合但狗的AP往往慘不忍睹通過classwise能快速定位到哪個類別拖了后腿。test_cfg里還有一個容易被忽略的參數就是推理時的det_threshold之類的后處理配置。測試階段模型會輸出大量候選框一般通過NMS非極大值抑制篩選之后再用score_thr比如0.05或0.01過濾掉置信度過低的框。這里要說明一個細節(jié)評測指標計算時mAP本身就兼顧了不同置信度閾值下的精度和召回率所以score_thr設低一點如0.01不會漏報評測結果更接近模型的真實能力。如果你設成0.5mAP會有虛高的傾向因為相當于人為砍掉了大量低置信度檢測讓precision看起來很漂亮。做可視化時卻恰恰相反建議把score_thr調高到0.3或0.5只看高置信度的預測圖面更干凈、說服力更強。下面給一份精簡的測試配置片段方便你對照檢查自己的配置文件# configs/_base_/datasets/coco_detection.py test_dataloader dict( batch_size2, num_workers4, persistent_workersTrue, samplerdict(typeDefaultSampler, shuffleFalse), datasetdict( typeCocoDataset, data_rootdata/coco/, ann_fileannotations/instances_val2017.json, data_prefixdict(imgval2017/), pipeline[ dict(typeLoadImageFromFile), dict(typeResize, scale(1333, 800), keep_ratioTrue), dict(typeLoadAnnotations, with_bboxTrue), dict(typePackDetInputs, meta_keys(img_id, img_path, ori_shape, img_shape, scale_factor)) ])) test_evaluator dict( typeCocoMetric, ann_filedata/coco/annotations/instances_val2017.json, metricbbox, classwiseTrue, format_onlyFalse) test_cfg dict(typeTestLoop, det_threshold0.01)注意PackDetInputs里meta_keys這個參數它決定了哪些原始信息會被保留在數據樣本中img_shape、scale_factor是可視化時反向映射坐標必須的信息千萬別省。如果你自定義了可視化腳本需要用到原始圖像路徑或尺寸記得在這里補充對應的meta_key。3. 測試命令的完整實操流程3.1 基于訓練好的權重跑測試訓練完模型或者拿到一個預訓練權重測試是第一步。MMDetection標準的測試命令長這樣python tools/test.py \ configs/faster_rcnn/faster-rcnn_r50_fpn_1x_coco.py \ work_dirs/faster-rcnn_r50_fpn_1x_coco/epoch_12.pth \ --work-dir work_dirs/faster-rcnn_r50_fpn_1x_coco/test_epoch12 \ --cfg-options test_evaluator.classwiseTrue \ --show-dir work_dirs/faster-rcnn_r50_fpn_1x_coco/vis_results三個位置參數要記牢第一個是配置文件路徑第二個是權重文件路徑第三個可選是日志和評測結果的輸出目錄。--work-dir用來指定測試日志、評測pkl文件的落盤位置建議每次測試都單獨設置一個子目錄避免和訓練日志混在一起。--show-dir就是輸出可視化圖片的目錄只要指定了這個參數工具腳本會在跑完指標評測后自動把所有測試圖片都畫上預測框保存下來。--cfg-options可以臨時覆蓋配置里任何參數不需要改配置文件本身適合快速驗證某個參數的影響比如把classwise打開。在跑測試之前打開配置文件確認一下model.test_cfg的配置。以Faster R-CNN為例test_cfg里通常會有nms的iou_threshold默認0.5和max_per_img默認100。max_per_img決定了每張圖最終保留的檢測框上限設太小會丟失部分目標設太大會讓結果包含大量低質量框可視化時畫面也亂100是精度和可讀性的平衡點。測試過程跑完后終端會打印類似這樣的內容coco/bbox_mAP: 0.376 coco/bbox_mAP_50: 0.584 coco/bbox_mAP_75: 0.405 coco/bbox_mAP_s: 0.209 coco/bbox_mAP_m: 0.417 coco/bbox_mAP_l: 0.493這些指標含義得先說透因為很多人只看一個mAP就下結論。mAP_50表示IoU閾值0.5下的平均精度mAP_75是IoU閾值0.75下的平均精度后者更嚴格對定位精度要求更高。mAP_s/m/l分別是小、中、大目標的平均精度COCO數據集的定義是小目標面積小于32x32大目標面積大于96x96。如果你的項目場景里小目標居多就得重點盯mAP_s這個指標比整體mAP更能反映實際效果。3.2 用測試結果pkl做更靈活的分析如果不指定--show-dir工具腳本默認會生成一個results開頭的.pkl文件里面保存了模型在測試集上每張圖的全部預測信息包括框坐標、置信度分數、類別ID。這個文件是后續(xù)做各種自定義分析的“原材料”我強烈建議每次測試都保留它。比如你在測試腳本里加上--out work_dirs/test_result.pkl參數就能把預測結果整個dump出來。拿到pkl文件后有幾個很實用的分析方向。第一個是看置信度分布把每張圖的預測框按置信度從高到低排列統(tǒng)計不同置信度區(qū)間里正確檢測和誤檢的數量可以幫你判斷模型是“猶豫型”還是“自信型”。第二個是做PR曲線分析雖然mAP已經聚合了PR曲線的面積但PR曲線的形狀能告訴你模型更擅長保精度還是保召回對業(yè)務上線時設置置信度閾值的參考價值很大。第三個是分析錯誤類型比如用TIDE之類的工具庫把檢測錯誤分類成定位誤差、分類混淆、重復檢測、背景誤檢等幾類有針對性地調優(yōu)。寫一段簡單代碼看看怎么讀取和分析pkl文件import pickle with open(work_dirs/test_result.pkl, rb) as f: results pickle.load(f) # MMDetection 3.x中results是DetDataSample列表 for sample in results[:5]: # 從gt_instances取真實框從pred_instances取預測框 gt_bboxes sample.gt_instances.bboxes.tolist() pred_bboxes sample.pred_instances.bboxes.tolist() pred_scores sample.pred_instances.scores.tolist() print(gt num:, len(gt_bboxes), pred num:, len(pred_bboxes)) print(max score:, max(pred_scores) if pred_scores else 0)這種腳本寫得越早越好因為后續(xù)換backbone、調anchor、調loss都需要用同一套分析腳本對比前后差異有了腳本就可以做到量化對比而不是誰訓完誰說了算。我曾經把五六個版本的pkl合并在一起做可視化對比一眼就看出來某個版本在特定類別上召回率提升很多但在遮擋場景下誤檢也增多這種Trade-off只靠看單獨一個mAP根本發(fā)現不了。3.3 帶上可視化一起跑--show-dir的細節(jié)--show-dir參數是MMDetection 3.x內置的可視化入口。指定它之后你不需要額外寫繪圖代碼測試腳本會在每個epoch的評估階段結束后遍歷測試集圖片把預測框和真實框畫到原圖上保存到指定目錄。對著一張圖你能直觀看到兩個方面預測框通常用藍色或綠色和真實框通常用紅色存在的錯檢、漏檢都能看出來。默認只畫預測框如果你想把真實框一起畫出來做對比需要確保test_pipeline里包含LoadAnnotations并且在配置文件的visualizer里設置draw_gtTrue。可視化結果的文件名默認是原圖文件名.jpg。如果你的測試圖片很多建議按類別或場景建子目錄否則幾百上千張圖堆在一起想找某一特定場景非常麻煩。另外建議在--cfg-options里加上visualizer.save_dirwork_dirs/vis_xxx把可視化目錄獨立出來不要和pkl文件混在一起。有一點值得單獨提醒test.py的可視化是邊推理邊畫圖全程不中斷但這種方式在高分辨率圖片上會明顯拖慢測試速度因為畫圖本身也是IO操作。如果你只是需要跑指標不一定要可視化就別開--show-dir如果必須要可視化建議用小一點的測試集子集做展示比如隨機抽200張效果一樣的卻能省不少時間。后續(xù)我會講怎么優(yōu)雅地做這種抽樣可視化。4. 靈活的可視化方案與手工可視化實踐4.1 使用內置工具腳本快速出圖除了用--show-dirMMDetection還提供了一個專門的可視化腳本tools/analysis_tools/browse_dataset.py雖然它最初設計是給訓練前檢查數據標注用的但也能用來查看帶預測框的結果——如果你把模型權重掛載上去的話。大部分情況下--show-dir已經夠用了。內置可視化的最大好處是零代碼缺點是定制能力弱。比如你想把置信度分數直接顯示在框邊上默認畫布不展示想按類別用不同顏色區(qū)分默認是隨機顏色想只顯示置信度大于0.5的框默認是全部顯示。遇到這些需求就得自己寫腳本了。4.2 手工可視化腳本的完整實現我平時用得最多的可視化方案還是基于DetDataSample結構自己寫繪圖腳本。這樣可控性最強想調什么調什么。下面給出一份可以直接借鑒的腳本結合了pkl結果和原圖路徑進行可視化import os import pickle import cv2 import numpy as np from mmdet.visualization import DetLocalVisualizer with open(work_dirs/test_result.pkl, rb) as f: results pickle.load(f) # 假設測試圖片在test_imgs目錄 image_root data/coco/val2017 save_root work_dirs/vis_custom os.makedirs(save_root, exist_okTrue) for sample in results: img_path sample.metainfo[img_path] image cv2.imread(img_path) pred_instances sample.pred_instances # 過濾低置信度框可視化時只留下0.3以上的 keep pred_instances.scores 0.3 pred_instances pred_instances[keep] # 調用mmdet內置可視化器的draw方法這里傳入樣本會繪制gt和pred visualizer DetLocalVisualizer() visualizer.dataset_meta {classes: (cat, dog)} visualizer.add_datasample( result, image, sample, draw_gtTrue, draw_predTrue, showFalse, wait_time0, out_fileos.path.join(save_root, os.path.basename(img_path)))這個腳本里有兩個關鍵地方。第一個sample.pred_instances是一個InstanceData對象支持布爾索引scores 0.3直接返回InstanceData的切片非常方便想過濾哪個字段都行。第二個visualizer.add_datasample接口負責真正畫圖draw_gtTrue時會把標注框也畫出來out_file指定輸出路徑不指定就會直接彈窗顯示在服務器上運行沒有GUI的話就等著報錯吧所以記得一定要設out_file。你可能會問手動畫圖為什么不用OpenCV畫框因為MMDetection的DetLocalVisualizer已經實現了類別顏色管理、置信度文本、圖例等復雜功能自己用OpenCV從零畫代碼量至少翻三倍而且邊界框粗細、字體大小這些細節(jié)調試起來也費勁。除非你要做極度定制化的效果比如視頻流實時預覽、在非標準圖像格式上繪制否則不建議重復造輪子。4.3 視頻與多圖對比的可視化思路如果你測試的對象是視頻逐幀保存成圖片再合成視頻是最蠢但最穩(wěn)定的做法。效率高一點的方法是直接改造測試腳本的推理循環(huán)把每一幀的預測結果傳給視頻寫入器。MMDetection提供了inference_detector接口可以逐幀推理配合OpenCV的VideoWriter就能把預測框實時畫到視頻幀上并輸出成MP4。下面是用inference_detector做單張圖片推理的極簡示例from mmdet.apis import init_detector, inference_detector import mmcv config_file configs/faster_rcnn/faster-rcnn_r50_fpn_1x_coco.py checkpoint_file work_dirs/epoch_12.pth model init_detector(config_file, checkpoint_file, devicecuda:0) img test.jpg result inference_detector(model, img) # result是DetDataSample可以直接可視化或檢查框這個接口對工程集成特別有用比如接到攝像頭實時流、嵌入到Flask服務里做API推理都可以基于它來擴展。多圖對比分析時把同一張圖在不同模型配置下的預測結果拼成一張畫布左半部分是模型A的框右半部分是模型B的框能直觀看出哪個模型定位更準。我常用np.concatenate把多張可視化圖橫向拼接然后用一個標題欄標注每個子圖對應的配置名這樣對比效率極高。4.4 可視化結果如何指導調參講了這么多操作層面的東西落到最終用途上可視化結果到底怎么指導調參。這里我總結幾個高頻場景。第一如果預測框普遍偏大或偏小說明anchor size設置和數據集目標尺度不匹配。訓練前先用可視化腳本檢查數據集的標注框尺寸分布如果目標普遍較小而模型默認anchor是適合COCO的尺度就要在小尺度anchor上增密。第二如果同類目標距離極近導致漏檢或誤檢NMS的iou_threshold需要調低讓重復框更容易被抑制。第三如果預測框整體偏移比如所有框都往下偏大概率是訓練時數據標注有系統(tǒng)性誤差可視化能幫你一眼看出這種偏差。第四如果高置信度預測框經常落在背景區(qū)域說明模型學到了紋理特征而非語義特征可能需要換更強的backbone或者增加上下文信息。這些調參結論如果不做可視化根本得不出來。所以我要強調這一條理念每跑一次測試至少抽看50張可視化結果圖然后再看指標。別看40張就說夠了因為錯檢和漏檢往往集中在長尾分布的那部分目標上看得越多樣品越容易碰到。5. 測試階段常用參數速查表與效率提示把測試環(huán)節(jié)涉及的常用參數和對應建議整理一張表方便你直接對照使用。其中有一些參數是從工程效率角度給出的經驗值請結合自己的硬件條件合理調整。參數項常見取值建議與說明test_dataloader.batch_size1 ~ 8顯存不夠時優(yōu)先調小因為測試不走反向傳播Faster R-CNN系列2~4是穩(wěn)妥起點test_dataloader.num_workers4 ~ 12建議按CPU物理核數的一半設置設太高反而增加調度開銷test_evaluator.metricbbox / segm檢測任務用bbox實例分割任務用segmtest_cfg.det_threshold0.01 ~ 0.05評測時用低閾值保證召回率統(tǒng)計完整score_thr可視化0.3 ~ 0.5只在可視化或部署時使用評測時不用高閾值--show-dir自定義目錄只跑指標時不要設置避免無謂IO--out自定義.pkl路徑建議每次測試都保存方便后續(xù)自定義分析接著說說測試效率的問題。測試階段最耗時的點其實是數據加載和預處理GPU本身閑置率往往很高。有人覺得GPU顯存大干脆batch_size設成16猛干結果發(fā)現速度提升不是線性的瓶頸在CPU端數據預處理和IO。想提升測試吞吐優(yōu)先加num_workers再考慮批量大小。如果圖片分辨率很大預處理里的Resize會成為一個計算熱點測試時可以考慮用一個更小的img_scale比如(1000, 600)前提是你得明白這會降低小目標檢測精度必須做對比驗證后再確定。如果你的測試集是那種大而全的原始數據集幾萬張圖全跑一遍太耗時可以用--cfg-options臨時構造一個抽樣子集比如用tools/analysis_tools/analyze_logs.py的腳本或mmcv的抽樣工具隨機取500張做快速驗證。我在實際項目中經常先跑500張驗證流程沒問題再全量跑能省下不少來回調試的時間。6. 測試可視化常見問題與排查技巧實錄6.1 預測框置信度全是0或者沒有預測輸出這個現象通常和test_cfg里的score_thr設置無關更可能是數據預處理出了問題。排查步驟從下往上走先看看測試圖片能否正常加載再檢查test_pipeline里的Resize是否把大圖縮得太狠導致目標在縮放后小于2像素最后檢查模型輸入的batch_inputs形狀是不是正常。我在自定義數據集上踩過這個坑原因是LoadAnnotations里的with_bbox在測試時依然為True而測試標注文件路徑不存在導致數據加載靜默失敗預測結果自然為空。解決方法是確保測試集標注文件始終可用即使零標注也要提供一個空的JSON別讓數據加載報錯吞掉。6.2 可視化結果里框和原圖對不上位置這是最常見也最容易讓人抓狂的坑??虍嫵鰜砗臀矬w位置錯位幾像素或幾十像素通常不是模型問題而是繪制時沒有用原圖坐標。MMDetection在推理時會把圖片縮放或加padding預測框坐標是基于縮放后的圖算的。如果你直接從pred_instances.bboxes里取值然后畫到原圖上框就會偏移。正確做法是乘回scale_factor或者用DetLocalVisualizer的add_datasample接口它會自動處理坐標還原。我建議在配置PackDetInputs時保留ori_shape和scale_factor元信息這樣任何時候想手動繪圖都有足夠信息做反變換。如果你在用inference_detector接口result里自帶這些元信息直接用visualizer渲染就行不需要手動換算。6.3 尺寸不匹配單張測試沒問題但batch測試崩潰這個問題大多是test_pipeline沒有設置統(tǒng)一的Resize尺度或者keep_ratioTrue導致batch內圖片尺寸不一致觸碰了batch維度校驗的限制。MMDetection 3.x對batch內張量尺寸一致性要求很嚴格如果尺寸不一致會報invalid argument或size mismatch錯誤。解決方法是確保所有測試圖片最終縮放到完全相同的尺寸比如固定(1333, 800)并且設置keep_ratioTrue這樣batch內尺寸仍然可能不一致所以更好的做法是用統(tǒng)一的scale但這樣會犧牲原始比例信息。實際中一般不會對測試集做嚴格統(tǒng)一因為MMDetection的分組采樣器會盡量把尺寸接近的圖片分到同一個batch但如果你自己改了數據加載方式就要特別小心這個問題。6.4 顯存不足OOM怎么辦測試階段OOM可能出現在兩個地方。第一個是test_dataloader的batch_size設置太大FP16加速也沒開很容易爆顯存。第二個是高分辨率圖片做全圖推理時特征圖占用過大。常見解決辦法有四種把batch_size調成1使用--cfg-options model.data_preprocessor.batch_augmentsNone關閉一些數據增強相關操作如果配置里有嘗試開啟--amp混合精度推理或者給大的測試圖做TTATest-Time Augmention之前先切圖避免一次性把整張大圖塞進GPU。顯存優(yōu)化是一個越早做收益越大的事。建議測試之前先用nvidia-smi看看GPU顯存剩余量粗略估算一下當前模型大小x batch_size的顯存需求。如果還不夠用torch.cuda.max_memory_allocated()峰值統(tǒng)計接口判斷瓶頸是在backbone還是在檢測頭后處理上。6.5 可視化結果過多或過少可視化圖太多時篩選的策略很關鍵。只保存置信度最高的前K個檢測這是一個辦法按類別過濾只看你關心的類別這樣更精準。漏檢占比高的圖是最有價值的單獨抽出來分析誤檢多的圖也有參考意義。我的建議是把可視化結果按預測框數量排序多框的、零框的、高置信度錯檢的分別歸類存放這樣分析效率會高很多。如果你介意人工一個個翻圖還可以寫腳本統(tǒng)計每張圖的錯檢率只把錯檢率高于某個閾值的圖保存下來減少人工工作量。6.6 測試結果與訓練時的驗證集結果不一致有朋友遇到過這樣的怪事訓練日志里每個epoch的驗證mAP有0.5但單獨用tools/test.py跑出來的結果只有0.4。這個問題的根源通常是兩個評估流程的數據處理不完全一致。一種可能是訓練過程里的驗證階段用了val_pipeline而tools/test.py用的是test_pipeline兩者如果配置不同比如Resize尺度、是否帶TTA指標自然會不一樣。另一種可能是測試時使用了不同的權重文件最常見的是best_coco_bbox_mAP_epoch和latest的混淆——前者保存的是驗證集上指標最好的權重后者是隨機初始化的權重如果你用的是--auto-resume之類還有可能加載到不完整權重。解決的關鍵是每次測試都把配置和權重路徑記錄下來尤其是用bash腳本批量跑測試時別搞混。7. 將測試與可視化嵌入日常開發(fā)流的建議很多同學把測試和可視化當作一個階段性的動作訓完了跑一次就完事。但我更建議把它做成一個可重復的日常流程。每次調整數據增強、修改模型結構、更換訓練策略之后都跑一次小規(guī)模測試和可視化與前一個版本對比。這個迭代回路看起來增加了工作量實際能幫你盡早發(fā)現問題。具體怎么嵌進日常工作我的習慣是寫一個驗證腳本輸入是配置文件路徑和權重路徑輸出是一份自動生成的對比報告包含mAP、各類別AP、PR曲線以及抽樣可視化圖。這樣只要跑一條命令就能拿到全部信息不需要每次手動進終端敲一串工具命令再打開目錄找圖。sh scripts/validate_and_vis.sh \ configs/my_faster_rcnn.py \ work_dirs/best.pth \ work_dirs/exp_compare腳本內部邏輯不算復雜調用tools/test.py跑指標和結果pkl再用一段Python腳本讀取pkl抽50張圖做可視化最后用pandas匯總指標并畫柱狀圖。整個過程跑完大概需要幾分鐘取決于測試集大小但省下來的“改配置-重新訓練-手工比較”時間往往是以天來計的。最后提醒一個容易被忽視的點可視化保存的圖片是給人類看的不是給模型看的。你在調參時看可視化結果也要帶上業(yè)務視角。比如做工業(yè)質檢漏檢比誤檢嚴重得多那看到低置信度漏檢的圖應該優(yōu)先考慮降低置信度閾值而不是調整NMS做安防巡檢誤檢率太高會煩死值班人員那就要想辦法提高正樣本質量、增加難負樣本挖掘。同一張可視化圖在不同業(yè)務目標下得出的調參方向可能是相反的。8. 結尾再聊兩句個人心得做檢測項目幾年下來我最大的感受是模型訓練只是“煉丹”測試和可視化才是“驗丹”。很多人煉丹煉得很投入驗丹卻馬虎得很只看一個mAP就交差。但真正把系統(tǒng)推到實際場景里最容易暴露問題的恰恰是那些可視化里看起來“不夠自然”的預測結果——一個高置信度的錯誤框、一個被漏檢的小目標、一條偏離的邊界這些才是模型能力邊界的真實投影。講到底測試可視化和指標評測是互補的指標告訴你“做到什么程度”可視化告訴你“為什么是這個程度”。兩者一起用模型在什么場景下能打、在什么場景下會翻車基本就心里有數了。最后分享一個小建議跑測試時與其等到訓完再看不如訓練到中途就經常拿最新權重做小規(guī)模可視化抽查。批量訓練動輒幾十個小時中途發(fā)現模型存在系統(tǒng)性誤差比如類別混淆嚴重、或者目標邊界定位整體偏移早發(fā)現就能早停掉重訓或者調整方案比熬到最后一秒鐘看到結果失望要省錢省心得多。反正可視化的成本很低就是幾張圖的事但信息量往往比一個先進指標更大。這套“半路驗丹”的習慣我一直用到現在實戰(zhàn)里幫我在好幾次實驗中提前發(fā)現了一開始沒注意到的問題推薦你也試試。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
男人的天堂无码| 极品欧美一区二区三区| 久久久久久久| 四虎影院成年人片| 亚州春色| 秋霞免费无码视频日韩A片| 涩综合导航| 97任你吞精| 久久久久久波多野吉衣高潮| 9久久久久| 欧亚在线视频| 欧美日韩美女精品久草一区二区三区| 久久精品国产99精品亚洲蜜...| 人人综合| 天天伊人| 黄色乱论网站| 青青草中文字幕| 岛国片国产成人亚洲播放| 热天堂一区二区| 青娱乐黄色录像| 自拍偷拍 日韩无码| 亚洲AV高潮| 欧美综合网| 大香蕉久久| 欧美美女后入| 亚洲古典另类欧美在线| 加勒比性爱成人在线| 都市久久精品激情亚洲| 日日黄色三级网站| 丰满人妻无码一区二区三区| 亚洲综合图片在线| 91在线精品| 色香欲天天天天综合色| 国产美女高潮叫床视频| 九九九一二三| 日韩欧美麻豆大片| 久久的免费性爱视频| 久久久蜜桃一区二区三区| 色狠狠一区二区三区香蕉| 老司机射| 国产精品另类一区大香蕉| 手机看片1025| 男人的天堂2019| 人妻夜夜爽天天爽麻豆三区网站| 中文字幕丰满人妻日本| 色哟哟av网址| 亚洲精品日韩国产欧美| 天天草天天日| 亚洲精品1区| 亚洲毛片一级带毛片基地| 蜜桃丰满熟妇av无码区不卡| 水野优香在线观看| 黄片www视频免费| 久久只有精品一区二区三区| 欧美超碰97| 国产乱码久久| 亚洲小电影免费涩涩成人在线高清| 亚洲天堂男人在线| 曰本人妻人人澡人人夹| 久久久久久免费电影| 高清国产av无码| 91色欧美| 97超久碰| 色五月大香蕉| 亚洲黄色视频在线观看视频| 亚av顶级裸体一区二区三区四区五区| 粉嫩国产精品久久粉嫩| 无码外流操逼视频| 麻豆天天躁天天揉揉AV| 99精品久久| 亚洲色人| 插插综合网天天影视网| 日han少妇无码| 日日摸夜夜夜夜爽| 天天综合-91入口| 一区二区三区四区五区高清无码永久视频 | 97久久超碰| 亚洲欧美日韩中文播放| 天天综合网合集91| 欧美日韩资源在线| 一级A片女人高潮叫床| 91高潮| 秋霞午夜视频一区二区| 亚洲综合色男人网| 欧美性爱1080p| 亚洲色宗合| 性爱欧美五月| 在线天堂999| 婷婷AV一区二区三区| 搡老女人老熟女91| 色综合91好| 粉嫩国产精品久久久| 国产免费久久久久| 欧美性爱伊人| 很黄很色的视频在线观看| 情色大香蕉| 色诱中文字幕| 午夜成人福利影视| 国产精品久久9| 狠狠狠狠狠狠| 久热婷婷| 手机在线观看不卡无码av| 日韩视频中文字幕| www.成人无码| 伦理日韩国产久久| 久偷拍欧美日韩三区| 97久久资源| 久久久久国产一区二| 成年人黄色视频免费| 熟女熟妇一区二区三四区| 动漫av中文| 国产婷婷一区| 射丝袜高跟鞋99| 婷婷丁香五月综合| 金莲网址| 中文字幕交换人妻| 91爆操视频| 一本精品日本在线视频精品| 一区二区三区亚洲| 国产亚洲女v在线观看| 亚洲自拍偷拍视频在线 | 乱伦熟妇一区二区| 无码高清少妇久久| 国产精品熟女九色九色蜜臀| 91高清无码下载| 狠狠色伊人亚洲综合网站色| 交换娇妻呻吟声不停中文字幕| 日韩性爱一级片| 97这里只有精品| 人妻精品一区二区三区| 另类天堂| 夜夜操美女| 日韩中文字幕精品一区在线| 国产女人与拘做受视频免费| 91色综合| AV和黑人在线播放| 国模精品一区二区三区苹果色戒 | 久久宗合亚洲| 亚洲 中文 欧美 日韩 在线| 日本大香蕉综合网红本杳社区| 夜夜无码| 亚洲国产熟妇综合色专区| 欧美日韩狠狠爱| 九九AV| 国产午夜精品理论片a大结局| 蜜桃狠狠色伊人亚洲综合网站| 精品传媒在线一区| 日日插夜夜| 福利在线观看一区二区| 亚洲天堂男人在线| 97自拍一区| 青青草玖玖爱| 精品视频久久| 九九精品无码专区免费| 亚洲国产成人精品无码专区| 婷婷综合五月天| 啊嗯好大视频在线观看| 欧美78| 丝袜美腿91| 色图综合网| 大学生美女口爆| 国产一级内射无挡观看| 99热91| 精品射1999| 亚州九九九精品视频| 亚洲情色 自拍| av一区二区三区不卡| 日韩乱伦AⅤ| 蜜臀操逼黄色视频操的好爽| 精品久久久久黄少妇| 欧美亚洲高清不卡| 日本不卡在线二区三区| av无码精品久久久久| 久久超碰爱| 91nbbbbbb| 日韩大香蕉AV影片| 成人三一级一片aaa| 91狠狠综合久久久久久| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 欧美色97| 日本在线视频导航| 国产高清不卡视频| 丝袜 中出 制服 人妻 美腿 中文字幕| 亚洲人妻中文在线视频| 国产剧情一区在线观看| 人妻无码视频一区二区三区久久| 中文字幕蜜乳av| 欧美日韩性爱操大逼| 99热免费| 超碰97国产欧美| 国产精品爽爽v| 尻女朋友一夜| 人妻精品一区二区| 中国zzijzzijzzwww精品| 性欧美另类高清| 女上位精品在线| 日韩熟女无码| 丁香五月激情五月| 男人的天堂2018| 日韩中文字幕在线视频观看| 久久同城AV| 97色婷| 亚洲无限观看| 欧美一级特黄淫片在线观看| 夜夜高潮夜夜爽高清视频一| 久热一区二区| 婷婷综合在线| 91精品丝袜久久久久久| 亚洲夜夜欢无码一区二区| 久久精品72| 啊啊啊好想要| 亚洲男人的天堂一区二区| 人人妻人人爽人人精品| www欧美性爱| 性爱AV天堂| 级做a爱无码性色永久免费| 美女超碰978| 欧美亚洲丝袜人妻制服中文99| 国产精品无码论坛| 亚洲日本天堂| 亚洲色五月| 人妻第一页| 美女一区二区国产精品| 狠操91,com| 国产一进一出视频网站| 不卡一区视频| av一区二区三区 中文| 日本免费一区二区不卡| 久久亚洲AV无码专区国产精品| 国产极品久久久| 黄色电影在线播放综合网站| 91在线丝袜| 国产动漫操逼视频| 97在线视频网站| 日韩精品一区二区三区四虎影视| 欧美一区二区男人天堂| 大香蕉十区| 91看黄片| 9997se| 97精品综合久久| 97超碰9| 爆乳免费黄网站| 亚洲熟伦熟妇AV无码春色| 啊v在线观看视频| 五月丁香六月婷| 亚洲综合影院| 中文字日本乱码| 国产毛片在线| 97伊人超碰| 国产精品久久久三级无码| 女人香蕉久久毛毛片精品| 天天操夜夜操| 波多野42部无码喷潮在线观看| 欧美日韩人妻婷婷一区| 狠狠色丁香| 日韩啊V| 97一区二压| 91av一区二区在线观看| 另类老少妇| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 佐山爱中文字幕| 一线黄色免费性爱片| 欧美97免费| 天天日天天爽| 国产精品视频麻豆入口| 亚洲高清欧美总合| 国产性刺激| 中国一区二区亚洲人妻| 国产精品美女视频诱惑| 操死我了啊啊啊| 久操综合在线| 超碰成人国产| 欧美一级A一级a爱片久久| 91色黑人少妇| 色五月婷婷在线| 涩涩涩综合| 九九九九久久久久| 超碰偷拍| 金典av| 乱日视频| 99色热| 秋霞网—男女啪啪亚洲免费体验区 | 天堂网亚洲区手机版| 日韩熟女精品无码专区一区二区| 亚洲操人| 亚洲欧美日韩夜夜| 免费一级a毛片久久久久久鸭绿欲| 少妇精品| 久久夜精品一区二区三区| 久久久艹艹艹| 丁香五月激情网| 岛园激情| 久久东京伊人一本到鬼色| 神马麻豆福利院| 亚洲91射| 加勒比色综合| 中文字幕女同在线| 91天天爱| 97久久国产亚洲精品超碰热| Aa东京男人的天堂| 是还免费视频1727我| 青青草日本中文字幕| 美女啊啊啊啊啊啊啊| 亚洲无套久久嗯嗯| 99re3这里只有精品| 人妻天天操天天爽视频免费| 1024亚洲中文字幕久在线看片你懂的 | 人妻9117c| 黄色免费网| 老外又粗又长一晚做五次| 在线人成亚洲视频免费观看| 久思思热视频在线观看| 97国产高清视频在线观看| 风流老熟女一区二区三区l| 人人插人人摸人人| 五月丁香婷婷色| 日韩欧美蜜桃精品久久中文字幕久久| 国产JDAV无码视频在线观看| 亚洲欧美高清| 欧美一区二区三区黄色影视| 日日橹狠狠爱欧美超碰| 无码久久亚洲高清,| 最近的最新的中文字幕视频| 久久婷婷色| 97精品综合| 人妻激情另类| 91l欧美在线| 国产高清在线自在拍69| 久九色| 国产偷拍网站| 韩国一级做A片免费的| 婷婷亚洲综合| 麻豆久久久久久久久丝袜| 99操| 97超碰美女| 亚洲高清无毛一区二区| 亚洲国产无码精品首页久久久| 男人天堂久久精品| 午夜后入| 欧美色图第一页| 日韩欧美午夜一区二区| 三级三级三级日本99| 久草视频制服诱惑| 欧美色综合网| 小视频国产| 丁香色婷婷| 精品国产99| 亚洲第一男人天堂| 国产精品探花色| 一区二区三区机械有限公司| 日韩国产十八禁| 国产精品69久久久久久久| 亚洲精品97| 黄片在线免费在线观看| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 色色色99| 97er欧美性| 人人妻人人澡人人爽人人精品浪潮| 韩日色费| 久久久精品国产亚洲伊人| 伊人精品视频| 免费岛国一级片| 久久东京国产精品视频| 操逼999| 天天综合亚洲综合| 丰满人妻一区二区三区免费,| 久日91在线| 成年无码动漫av片无尽在线| 婷色五月天| 熟女网站最新| 蜜臀AV秘一区翔田千里| 99色悠悠| 综合欧美亚洲| 伊人久久婷婷| com 首页 18岁 禁区 女优 免费 精选 同城| 欧美福利视频啊啊啊啊| 欧美精品人妻视频| 亚洲欧美黄| 欧美一级A片在线看视频性色| 丰满精品人妻少妇久久字幕| 99久在线精品99re8| 伊人久久亚洲色欲综合网站| 四虎国产精品永久地址入口| 蜜桃视频一区二区三区在线观看| 国产h小视频在线观看免费| 亚洲操逼网| 亚洲素人综合| 91黑人无码激情在线| 国产免费一区| 操逼操逼逼操操逼91 | 天天香香欲综合| 男人天堂网址 | 亚洲国产ⅴ高清在线观看| 操人妻丝袜高跟| 五月丁香激情四射| 日韩一999精品| 色欲天天综合久久久无码网中文| 久久久影院| dy888午夜老子影视达达兔| 67914亚洲精品| 亚洲熟女av中文字幕| 男人天堂2012| 久久成年片色大黄全免费网站| 久久黄黄| 天天懆天天日| 试看60秒| 成年女人18级毛片毛片免费观看| 天天综合网~91| www99热| 青青草好吊色| 天天干天天日天天射黄色大片 | 91在线一起| 色五月婷婷中文字幕| 亚洲成人ab| 在线观看一卡二卡| 尤物黄色在线观看网站| 国产熟码AV| 91啪啪视频| 一起草在线视频| 97se综合网| 看一级特黄a大一片| 传媒在线观看一区二区三区| 嗯啊啊啊轻点视频 | 伊人一级免费黄片| 国桃视频产巨乳精品一区二区在线| 成人免费福利在线观看| 老熟女91视频| 97视频620| 最新国产亚洲精品精品国产亚洲综合| 这里都是精品| 91性感网站| 99超级碰免费视频| 一个色导综合| 欧美91网| 色天欧美| 青青草原综合久久大伊人精品| 久操凹凸视频| 加勒比综合网| 亚洲性刺激| 99re只有精品| 九月丁香| 国产超碰在线一区| 国产a级午夜毛片| 人妻少妇精品| 北野未奈加勒比av| 久久嫩草国产成人一区| 欧美精品日韩一区二区| 一本久道在线综合视频| 国产97亚洲| 91 丝袜在线观看| 四虎影库国产精品免费| 欧美顶级黄片AAAAA在线免费看| 人人搞人人插人人操| 高清不卡 中文 人妻| 欧美天天谢综合网| 95人妻爽爽人人做人人澡| 日本丝袜人妻内射| 久草尤物| 亚洲欧美首页| 欲色综合| 人人摸人人舔一区二区| 性色av一区二区| 69AV女优男人的天堂| 午夜丁香| 熟女人妇一区二区三区| 午夜亚洲国产理论秋霞| 99人妻碰碰碰久久久久禁片| 美女诱惑久久| 中文字幕一区二区三区四五区| 无码人妻精品一区二区三区九九| 亚洲乱色视频一区、二区在线| 五月天开心网| 国模吧 一区二区三区| 国产小黄片在线免费观看| 99久久久久久亚洲精品不卡| 欧美色图色综合| 九九九九九九九九九国产精品 | 欧美白嫩在线放| 美女啊啊啊啊pc| 亚洲国产第一页综合视频| 青青操狠狠撩| 日本福利二区视频| 2024人人操人人摸| 操美女高潮抽搐白浆| 国模不卡| 欧美丝袜制服久久| av天堂手机版追回| 亚洲精品乱码久久久久久蜜桃麻豆 | 日本性一区| 日本三级韩国三级美三级91| 色悠久久久av| 国产热av| 日本幼女18+| 国产后入式在线观看| 蜜桃臀一区二区三区久久| 狠狠爱夜夜干| 亚洲a色| 啊啊啊好舒服视频| 一区二区三区不卡视频| 狠狠操使劲操| 日韩免费三级黄片电影| 被男人添B超爽视频| 国产人妖的免费的视频| 日本欧美亚洲高清在线看| 国产精品自在自拍视频| 99综合| 97人妻色| 97在线欧洲| 亚洲精品 欧美精品| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 十八禁视频网站| 丝袜 亚洲 偷拍| 日韩精彩免费| 日产123区精品免费观看| 九九热只有精品| 久9无限国产| 东京热视频网| www九九热| 999国产精品999久久久久久| 欧美牲| 国产精品无码久久久久2028| 亚洲激情在线| 欧美精品丝袜久久久中文字幕| 操亚州| 午夜噜噜噜| 不卡av免费在线网址| 免费超碰97在线观看| 久久肏大逼| caopeng97| 超碰伊人在线| 色综合加勒比| 熟女字幕| 天天天肏屄欧美| 日韩av电影网站| 好吊色综合| 欧美一区二区三区另类精品| 人妻少妇一区二区| 97在线资源| 2019天天干| 黄色免费网页无码| 综合网久久| 人人澡人人干| 无码操逼网| 久操高青| 亚洲黄色电影| 日本欧美一区二区三区免费| 久久综合18p| 亚洲日本大香蕉1| 一区二区三区免费视频入口| 五月激情天| 风月影院男女十八禁| 婷婷色综合欧美日韩| 色综合久| 亚州色阁| 黄色片A级一区二区三区| 99精品视频在线观看| 97就爱干| 日韩欧美成人午夜福利| 丁香五月天婷婷姐| 国产成人五月天丁香花| 国产精品爽爽va在线观看98| 五月天综合网| 日韩一级性爱无码| 97日本超碰综合| 99色热| 333kkkk·亚洲com久久| 精品无码人妻一区二区免费蜜桃| 国产乱伦搜索结果91P| 二色av| 亚洲双插| www…国产操逼| 亚洲天堂日本| 精品国产人成在线| 欧美亚洲涩涩| 天天操天天射天天日| 丰满少妇一区二区三区四区观看| 日韩情色一区二区| 欧美1727免费观看视频| 欧美天天弄| 超碰日本97美女人妻人人玩人人爱| 日日骚一区二区三区| 99久久久无码国产精品性男| 少妇精品久久久八区九区| 黄片免费久久久久久久| 91高潮喷水美女| 久草国产在线视频| 97欧美色综合| 亚洲中文字幕精品久久久久久直播| 国内外毛片在线观看| 韩国三级理论在线| 9美女超碰在线免费观看| 人人扣人人操| 亚洲风情在线观看| 香一区二区三区| 操一操摸一摸| 目产99999久久999| 久久成人国产| 激情综合 婷婷五月 红杏| 人妻少妇久久久| 日韩欧美加勒比| 日本九九久久99播| 亚洲 自拍偷拍 欧美| 97精品97久久| 激情av| 99只有精品| 日骚逼视频| 欧美一级欧美三级在线观看 | 久久中文字幕人妻熟av女蜜柚| 日韩AV一起草| 一起草视频在线| 天天综和| 国产精品久久久鸭无码的功能| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 老司机香蕉久久久久| 91校园春色长篇| 欧美gv在线观看| 久久美国毛片| 极品色社| 丰满岳乱妇一区二区三区| 久久精品女同亚洲女同13| 日韩欧美视频青青| 国产一区二区三区久久久精品| 加勒比av官网在线| 婷婷色一区| 伊人久久综合影院| 天天综合中文字幕 91| 日本一片一区| 婷婷五月天av| 亚洲欧美综合区自拍另类| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 天天插天天射| 性影在线视频| av中亚| 色踪合AV| 欧美亚洲性爱一区二区| 久草免费在线一区二区| 免费观看日本操逼视频| 久欲AV| 97精品国产97久久久久久户外免费| 亚洲AV秘 精品久久老牛影视| 精品久久97| 久久久111| www.狠狠干.coom | 婷婷五月天激情网| 人妻在线视频| 国产精品不卡一区二区三区av| 亚洲国产青青| 中文字幕88av在线| 天天爽爽爽爽| 影音先锋国产精品| 国产人伦a片信息免费片| 亚洲福利影院一区久久| 女人18精品一区二区三区| 丰满搜索结果 -第18页- 久久高清无码| 3p国产欧美99热| 免费精品人妻一区二区三| 欧美综合天天| 快灬快灬 一下爽蜜桃在线观看| 91美女視頻| 夜夜狠狠躁日日躁色视频| 亚洲AV无码天美传媒一区| 欧美精品999| 日韩视频啪啪| 超碰人妻天天干| 操逼视频国产无套| 亚洲av性爱电影| 99中文字幕| 欧美不在线| 九九九成人| 清纯唯美综合亚洲| 亚洲久久东京热一二三四五区视频| 五月天综合网| 女优免费一区二区永久| 久久久久成人亚洲国产| 国产女人操逼视频| 亚洲欧美国产成人综合不卡| 人人操人人搞人人草| 久操凹凸视频| 岛国免费黄色网址| 在线国产福利网址导航| 国产欧美精选自拍一区| 日韩精品在线视频在线观看| 久热影视| 免费的黄片有限公司| 成人五级久久| 又粗又长又爽在线观看| 国产精品女生av| 丰满岳乱妇一区二区三区| 欧美性爱日韩性爱| 97在线观看| 亚洲春色一区二区三区| 岛国在线国产| 自拍偷拍 高清无码| 亚洲黄色a级片| 国产无码一二三区| 99自拍视频| 久久久久免费少妇| 刺激性视频黄页| 欧美 青青草| 加勒比日本在线| 嗯嗯啊啊的视频| 我爱操| 99夜夜操| 少妇高潮流水av免费| 综合久久久久久久综合网| 新婚人妻扶着粗大强行坐下| 久9热| 有码免费观看| 亚洲综合贴图91| 18禁久久| 97久久精品| 人人操人人干网页| 操逼逼无码| 欧美九九爱| 日韩精品电影| 国产又粗又长视频| 岛国免费视频在线| 国产尤物AV尤物在线观看不卡 | 国产色综合亚洲色综合吹潮| 插日本熟女视频| 97天天爽| 久久综合久色欧美综合狠狠| 99久久99九九99九九九| 超碰在线人妻中文字幕| 亚洲乱码尤物193YW| 一二三区在线| 欧美亚洲高清不卡| 91宗合网| 噜噜噜在线视频| 91狠狠色丁香婷婷综合久久精品| 德国一二三不卡| 久久人妻一区二区三区高清| 69精品| 郑州宾馆老熟女露脸啪啪| 超91综合网| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 91熟女.com| 精品视频一区二区| 成片免费播放| 精品一久久久| 人妻少妇精品视频一区二区三区| 2020中文在线一区二区三区| 伊人天堂在线| 久久精品日韩专区免费观看| 亚洲欧美另类激情小说| 九久9精品| 亚洲综合骚逼| 日本欧美中文字幕| 99超级碰免费视频| 国产日韩欧美| 精品国产Av无码久久久亚洲| 丁香六月激情| 九九九九九九免费视频| 家庭乱伦国产| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 久久国内| 天天舔九色婷婷| 熟妇熟女一区二区三区| 3p国产欧美99热| 久久久禁| 色哟哟综合| 欧美性猛交美女自慰91| 日韩欧美三级| 亚洲砖码砖专无区2023| 91在线丝袜视频| 亚洲av成人精品一区| 色玖玖| 999久久久久久久久| 口爆吞精在线观看| 丁香婷婷激情五月天无毒不卡| 蜜臀在线视频| 黄页大片在线观看| 大香蕉99999| 激情五月综合| 中国少妇啪啪视频| 免费毛片在线播放| 超碰9 7女人 | 精品无码久久久久久久久果冻糖心| 大香蕉av在线| 中文字幕青青草| 色情综合| 怡红院成人视频| 亚洲欧洲综合视频在线| 日韩干B| 美女被艹尤物视频| 东京男人天堂| 五月天社区| 男同专区一区二区三区在线| 欧美日韩成人| 97超碰人妻| 大香蕉在线视频15| 99久久无码| 久久欧洲| 日韩欧美tv一区二区在线观看| 亚洲爱爱视频一区二区| 岛国视频免费在线观看| 欧美性少妇| 色播丁香| 免费a v| 欧美 日韩 国产传媒| 国产精品成人久久一区二区三区| 91欧美美女日韩国产婷婷| 久久青青草原免费视频| 亚洲黄色网址| 日韩精品中文字幕二区| 校园春色亚洲色图| 久久精品视频久久久| 无码高清少妇久久| 日影院久久婷婷夜夜网| 人妻精品一区二区在线| 18精品一二区| 伊人97超碰| 久久中文字幕一区不卡| 道久久五香丁月婷婷激情综合| 国产精选三级在线观看| 午夜αv| 亚洲日韩青青草色月| 芊芊操逼视频无码| 欧美日韩亚洲少妇寂寞影院正在播放 | 男人的天堂久久久| 91麻豆天美国产| 美女国产一区二区久久| 夜夜爽夜夜高潮夜夜爽| 69人妻精品丰满熟女区| 久久久久国产一区二| 久久专区| 激情视频一二三| 狠狠操综合| 国产精品不卡av免费在线观看| 欧洲精品网| 亚洲va综合va国产va中文| 亚洲精品成人动漫在线| 欧美色91| 国产青视频| 亚洲中文字幕精品久久久久久直播| 福利视频网站| 劲爆欧美人妖三区91| 91久久精品国产| 久久亚洲AV无码专区国产精品| 91丝袜美女视频| 欧美日韩天堂| 久久精品免费| 日韩成人大片在线观看| www.99色| 色臀AV| 亚州色阁| 青青草日逼视频| 国产情侣自拍在线播放| 亚洲影院无码在线| 啪啪自拍九九综合| 日韩欧美天天爽爽爽天天爽爽| 久久久久久久久久久六六| 欧美日本一区二区a人| 欧美片第一页| 欧美日韩欧美| 国产精品国产| 丝袜无码a片| 久久久久久久一级黄色打同平台| 国模艳艳啪啪一区| 无遮挡男女激烈动态图| 花花AV导航| 夜夜无码| 九一国产精品| 国产中文福利| 天天看少妇| 久久香蕉网| 99热| av天堂手机版追回| 白丝被操91| 五月天婷婷社区| 四虎在线观看网站| 躁躁日曰躁2020| 在线人妻熟女一区二区三区四区五区| 99久久网站| 久久久麻豆精品| 欧美丰满少妇xx高潮| 最新日本中文字幕| 亚洲九九九| 一区二区三区高清| 蜜臀AV一区二区三区| 亚洲高清男人天堂| 色偷综合| 东京热熟女亚洲视频网站| 啊啊啊不要啊啊受不了了视频在线 | 国产无马在线| 立川理惠被中出无码| 亚洲天天操| 国产深喉视频一区二区| 国产99999| 欧亚日韩中文在线| 亚洲全色网| 久草加勒比一区在线| 夜色综合| 大象AV在线| 精品免费视频国产一区| 福利视频合集| 国产黄色剧情影片麻豆免费播放| 久久婷婷电影网| 亚洲āv网址在线观看| 激情黄色片在线观看| 人妻精品视频一区二区三区| 色激情综合网站| 成年人黄色视频免费| 天天激情综合站| 亚欧成人综合影院| 黄色网址在线免费观看| 亚洲砖码砖专无区2023| 日韩另类| 亚洲欲色9532548967一区| 亚洲天堂色图| 嗯嗯啊啊好疼| 亚洲人精品午夜不卡| 3级毛片一二| 69一区二区三区| 丁香婷婷五月| 小视频玖玖| 中文字幕 国产 精品| 久久综合99| 中文字幕日产av人| 婷婷五月天无码| 激情文学小说一区二区| 日本幼女18+| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 国产精品亚洲色婷婷久久久| 日韩无码黄色片| 色区久久| 啊啊啊好湿久久| 中文字幕第23区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 九九综合九九综合| 噜噜噜在线视频| 日韩啪啪网| 欧美色图天堂网m| 夜夜免费视频| 欧美天天综合网| 18禁中文字幕| 黑丝内射一区二区三区| 精品免费国产二区三区 | 安徽熟妇视频| 日韩欧美麻豆| 被窝影院午夜看片无码| 国产精品久久久久中文字幕| 亚洲色五月| 亚洲色资源| 欧美不在线| 日韩Va亚洲va欧美Ⅴa久久| 五月婷婷丁香六月| 伦在线97| 中文字幕一区二区视频在线观看| 无码乱人伦中文视频| 九月丁香婷婷| 97伦综合| 人人操人人插人www| 天天综合网~69| 精品少妇人妻一区二区三区| 日韩国产精品人妻无码久久久| 郑州宾馆老熟女露脸啪啪| 美女露胸露屁股| 精品国产乱码久久久久久免费| 懂色中文一区二区三区| 无套内射性感少妇视频| 玖玖爱一区在线| 欧美天天性| 婷婷大香蕉| 色香伊人| 中字幕人妻一区二区三区| 色久综合| 久久中文字幕人妻熟av女蜜柚| 精彩视频日韩| 日韩欧美女求操每天更新| 99精品欧美一区二区三区桃色| 91九九九馒头| 美女网站91| 中文字幕jul-617人妻熟女| 超碰人妻中文在线| 欧美Ⅴ性爱| 很很干很很操| 欧美精品系列| 岛园激情| 97就爱干| 成人麻豆av电影网站| 亚洲综合99999| 26uuu最新| 一本一道人妻久久一区二区三区 | 蜜桃臀AV在线| 黄在线| 久久99精品国产| 欧美中文字幕日韩在线| 97人人中文网| 视频国产欧美在线播放| 中文字暮97| 91网站18禁| 久久久爆乳翘臀一线天伦理视频| 黄色成年| 天天干天天插| 欧美大的香蕉有线电视视频| 久久婷婷色| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 99精品久久久久久久婷婷| 蜜桃久久久久久久久久久久| 国产女同视频在线播放| 91天美传媒在线| 北约熟女超碰| 亚洲日韩XXX| 日韩欧美一级特黄大片| 成人精品水蜜桃久久久久久久| 国产 无码 一区二区| 夜夜 中文视频rt| 久久夜黄色无码A级大片| 精品妇操一区二区三区| 无码人妻丰满热妇又大又粗| 大屁股熟女一区二区三区| 亚洲最大AV网| 欧美少妇高潮| 激激五月| 天天做天天爱夜夜爽毛片试看| 亚洲精品天天影视综合网 | 人人色人人操在线| 人妻精品一区二区三区| 人妻啊啊人妻啊| 伊人影院日本| 一区二区三区无卡视频在线观看| 99国产精品视频尤物| 国产女主播视频在线观看| 亚洲色诱惑| 亚洲人妻在线精品| 性色国产东北露脸精品视频| 啪啪AV导航| 超碰偷拍| 97色五月天完| 青青免费在线视频一区| 日日嗨AV一区二区夜夜| 久久久 国产精品| 69麻豆天美| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 美女上床网站| 婷婷色一区| 欧美一级特黄淫片在线观看| 国产97在线播放| 精品视频日日夜夜| 手机在线中文字幕国产| 欧美日韩制服| 一区二区三区四区五区高清无码永久视频 | 一区二区三区 丝袜高跟| 特级丰满少妇一级AAAA爱毛片| 久久在肏| 国产亚洲欧洲在线观看| 日本日皮视频逼| 翔田千里AV无码秘 三区| 欧美 亚洲 另类 综合| 三级三久久线久久99久目本WW| 中文字幕97| 白丝在线一区| 1956日韩精品| 国产真实野战在线视频| 天天综合网网欲色| 加勒比av网| 久久久久性熟视频| 超碰日韩美妻| 色五91| 欧美特大黄一级片片免费| A级在线视频| 亚洲第一男人天堂| 亚洲综合影视| 五月天综合网| 国产精品极品美女视频| 久久久96| 久草电影网| 欧日韩在线观看| 99热综合在线| 欧美黄片视频在线观看免费 | 成全在线观看免费观看| 性色综合网| 日韩人妻精品| 性老妇一区二区三区| 久久黄黄| 99啪啪视频| 日本天天操| 日韩在线欧美精品一区二区| 欧洲视频在线| 日韩av情韩国爱禁区av一区二区| 96精品久久久久中文字幕| 六月激情网| 操逼操操操91| 东北丰满熟女国产一区| 国产欧美日本亚洲精品 | 韩国嫰模上门援交视频| 日日骚 av| 久久手机视直播| 人妻久久久| 91|九色|国产熟女| 韩国午夜理伦三级好看| 亚洲色图尤物视频| 久9re热视频这里只有精品| 夜夜爽夜夜操| 97鸡把在线视频| 久久久久久中文| 91精品少妇搡搡搡| 中文字幕人乱码中文字的预防方法 | 黄色在线网站| 国产精品 久久久精品一牛| 秋霞网无码| 青娱乐淫乱1314| 欧美性天天| 人妻夜夜爽天天爽三区麻豆AV网站| 中国和日本人色哪个不下载能放| 日本五区不卡| 欧美一区二区三熟女剧情| 欧美国产操逼| 人人妻天天做天天爽| 嗯嗯啊啊啊好爽| 国产精品无码AV网站| 国产精品麻豆视频网站| 欧美十八禁视频| 18禁止看精品中文字幕| 白丝被操91| 美国黄片aaa| 尤物网址| 东京热男人的天堂精品| 一级特级aaaa毛片免费观看| 日韩国产成人自拍视频| AV网站高清无码在线观看| 国产一级作爱毛片| 手机在线观看不卡无码av| 国产成人精品日本视频| 桃花色涩综合影院| 丁香激情五月天| 天天综合网一91网| 67194无码不卡| 日韩三级在线观看mp4| 超碰天天操| 欧洲一区二区三区四区在线观看| 在线五区| 蜜臀久久99精品久久久久久| 日韩在线观看三级电影| 色视频蜜乳| 亚洲欧综合另类无码一区| 日韩AC| 婷婷五月色| 亚洲AV资源| 噜噜噜亚洲精品| 大香蕉性欧美| 懂色aV一区二区天美传媒| 一级黄色性爱裸体视频| 天天摸夜夜添无码小视频| 中文字幕狠狠玩| 一起草av| juliaann精品熟女一区| 中文字幕精品久久久久人妻红杏ⅰ | 免费观看国产不卡av| 图片区小说区| 日韩偷拍色图| 欧美日动态视频| 少妇激情一区二区三区视频| 久久精品国产精品一区| 午夜福利精品| 国产欧美日韩女同性恋ww喷水精品| 精品人妻一区二区免费蜜桃| 久久久久久裸体|