免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

YOLO-World開放詞匯檢測實(shí)戰(zhàn):CLIP融合、微調(diào)與重參數(shù)化

YOLO-World開放詞匯檢測實(shí)戰(zhàn):CLIP融合、微調(diào)與重參數(shù)化 簡介面向計(jì)算機(jī)視覺研究者和目標(biāo)檢測開發(fā)者的 YOLO-World 學(xué)習(xí)與復(fù)現(xiàn)資料包匯集 PyTorch 實(shí)現(xiàn)、預(yù)訓(xùn)練權(quán)重以及預(yù)訓(xùn)練/微調(diào)代碼重點(diǎn)解決開放詞匯檢測與 grounding 場景下的模型復(fù)現(xiàn)和二次開發(fā)問題。資料圍繞 prompt-then-detect 推理范式組織支持用戶自定義詞匯的高效檢測實(shí)驗(yàn)適合具備一定深度學(xué)習(xí)基礎(chǔ)、希望深入理解開放詞匯目標(biāo)檢測流程的讀者。壓縮包共 161 個(gè)文件整體約 2.35MB以 110 個(gè) Python 源碼和 20 個(gè) Markdown 文檔為主體另含 txt 配置說明、json 類別文本、ipynb 推理示例、Dockerfile 與 shell 腳本等覆蓋訓(xùn)練、推理和部署參考。已有 883 人學(xué)習(xí)下載讀者可據(jù)此梳理模型結(jié)構(gòu)、數(shù)據(jù)配置、權(quán)重加載與推理入口理解預(yù)訓(xùn)練及微調(diào)腳本的組織方式并借助容器配置線索搭建實(shí)驗(yàn)環(huán)境為開放詞匯檢測實(shí)驗(yàn)、工程集成和后續(xù)二次開發(fā)提供較完整的參考。1. 從「模型不認(rèn)新類別」開始YOLO-World 解決的是什么麻煩去年幫一個(gè)做倉儲(chǔ)視覺的朋友看需求貨架上的 SKU 每周都在變用傳統(tǒng)檢測器每加一個(gè)品類就要重新標(biāo)幾千張圖、重訓(xùn)一輪標(biāo)注排期比開發(fā)還長項(xiàng)目直接卡住。YOLO-World 就是用來解決這個(gè)問題的它把 CLIP 文本編碼器和 YOLOv8 檢測器拼在一起給幾個(gè)自然語言詞person、forklift、pallet模型就按這些詞去圖里找目標(biāo)不用重新訓(xùn)練就能換詞表。這份資料包含源碼和文檔核心是開放詞匯檢測的完整鏈路推理、微調(diào)、重參數(shù)化、導(dǎo)出。適合兩類人一類是要在幾天內(nèi)驗(yàn)證「這個(gè)類別能不能被檢測出來」的算法同學(xué)另一類是接手檢測項(xiàng)目、被新增類別反復(fù)拖慢節(jié)奏的工程同學(xué)。它不是萬能方案精度天花板低于針對性微調(diào)的專用模型但在快速驗(yàn)證階段能省掉大量標(biāo)注開銷這個(gè)賬很劃算。2. 環(huán)境與依賴把 PyTorch 這套跑起來2.1 目錄結(jié)構(gòu)與各文件定位資料包解壓后我按功能分成四類來看權(quán)重、配置、數(shù)據(jù)、腳本。先不管文件名的細(xì)節(jié)得先搞清楚每塊負(fù)責(zé)什么否則后面改配置時(shí)改錯(cuò)地方模型會(huì)不報(bào)錯(cuò)但就是沒有效果。yolo-world/ ├── weights/ # 預(yù)訓(xùn)練權(quán)重 │ ├── yolov8s-world.pt # s/m/l/x 幾檔按你的算力選 │ └── clip-vit-base-patch32/ # 文本編碼器權(quán)重離線環(huán)境要手動(dòng)放 ├── configs/ │ ├── yolov8s-world.yaml # 模型結(jié)構(gòu)backbone RepVL-PAN head │ └── lvis.yaml # 數(shù)據(jù)集描述 ├── datasets/ │ └── lvis/ │ ├── images/ # train2017 / val2017 │ ├── labels/ # YOLO txt 格式 │ └── lvis.yaml # names 映射這是開放詞匯的關(guān)鍵 ├── scripts/ │ ├── convert_lvis.py # 官方標(biāo)注轉(zhuǎn) YOLO txt │ ├── train_world.py # 訓(xùn)練入口 │ └── export_world.py # 導(dǎo)出 ONNX / engine └── docs/ ├── quickstart.md └── finetune.md職責(zé)劃分很清楚configs/*.yaml決定網(wǎng)絡(luò)有多少層、融合模塊接在哪datasets/*/lvis.yaml決定文本編碼器看到哪些詞weights/決定初始參數(shù)。改動(dòng)最多的兩個(gè)地方是lvis.yaml的names和訓(xùn)練腳本里的超參這兩個(gè)地方一旦弄錯(cuò)損失曲線會(huì)變得很難解釋后面第 5 章會(huì)展開。提示不同小版本的 ultralytics 目錄名會(huì)變比如模型配置可能放在包內(nèi)的cfg/models/v8/下以你手上那份文檔里的實(shí)際路徑為準(zhǔn)先別急著改先執(zhí)行一次 import 并跑通一條推理再考慮改結(jié)構(gòu)。2.2 依賴安裝與 GPU 環(huán)境自檢這套代碼對 PyTorch 版本比較挑CUDA 驅(qū)動(dòng)、torch、torchvision 三者版本對不上最常見的表現(xiàn)是能 import 但一跑到 forward 就報(bào)CUDA error: no kernel image is available。我的習(xí)慣是先建獨(dú)立環(huán)境再逐項(xiàng)驗(yàn)證不要一口氣把 requirements 全裝上然后靠運(yùn)氣跑起來。# 1. 建獨(dú)立環(huán)境Python 3.10 是兼容性最穩(wěn)的一檔 conda create -n yoloworld python3.10 -y conda activate yoloworld # 2. 先裝 PyTorch單獨(dú)指定 CUDA 版本別讓 pip 自動(dòng)給你挑 pip install torch2.1.0 torchvision0.16.0 --index-url https://download.pytorch.org/whl/cu118 # 3. 再裝檢測框架和其余依賴 pip install ultralytics opencv-python pyyaml tqdm # 4. 文本編碼器依賴部分版本需要單獨(dú)裝 CLIP 分支 # 具體包名和地址以你那份文檔的 requirements 為準(zhǔn) pip install -r requirements.txt裝完之后不要急著跑訓(xùn)練先做三行自檢把 GPU 狀態(tài)和框架版本打出來import torch import ultralytics # 顯存和算力檔位決定了你能開多大 batch print(torch:, torch.__version__) print(cuda available:, torch.cuda.is_available()) print(device:, torch.cuda.get_device_name(0) if torch.cuda.is_available() else CPU) print(ultralytics:, ultralytics.__version__) # 跑一次小矩陣乘確認(rèn) kernel 真的能執(zhí)行不只是 is_available 為真 x torch.randn(1024, 1024, devicecuda) print(matmul ok:, (x x).shape)torch.cuda.is_available()返回 True 但矩陣乘報(bào)錯(cuò)基本都是 CUDA 版本和 torch 編譯版本不匹配這時(shí)重裝 torch 比查其他原因快得多。這一步只要五秒鐘卻能省掉后面半小時(shí)的困惑。權(quán)重這塊要注意yolov8s-world.pt里已經(jīng)固化了 CLIP 文本編碼器的結(jié)構(gòu)信息但文本權(quán)重本身可能是單獨(dú)一份。文檔里如果提到需要額外下載clip-vit-base-patch32必須放到指定目錄否則set_classes會(huì)直接拋找不到模型的異常。離線環(huán)境要提前把這兩份文件拷進(jìn)去在線下載在訓(xùn)練機(jī)上是常見問題。2.3 兩條推理入口命令行與 Python API跑通的第一條命令建議用命令行參數(shù)少、報(bào)錯(cuò)直觀# 直接用預(yù)訓(xùn)練權(quán)重推理先確認(rèn)模型能出框 yolo predict modelweights/yolov8s-world.pt sourceassets/test.jpg conf0.25 imgsz640 saveTrueconf0.25是置信度閾值開放詞匯模型對沒見過的類別分?jǐn)?shù)普遍偏低一開始可以放到 0.1 觀察召回再往上收緊imgsz640和訓(xùn)練分辨率保持一致改大能提升小目標(biāo)但顯存線性上漲。真正接入業(yè)務(wù)用的是 Python API因?yàn)橐谕评砬皠?dòng)態(tài)改詞表from ultralytics import YOLOWorld # 加載預(yù)訓(xùn)練權(quán)重模型此時(shí)帶的是默認(rèn)詞表LVIS 常見類別 model YOLOWorld(weights/yolov8s-world.pt) # 核心一步用自然語言改詞表觸發(fā)文本編碼器重新生成嵌入 # 詞越具體、越接近日常描述召回越穩(wěn)縮寫和內(nèi)部代號效果通常很差 model.set_classes([person, forklift, pallet, cardboard box]) # 推理conf 控制置信度iou 控制 NMS 合并強(qiáng)度 results model.predict( sourceassets/warehouse.jpg, conf0.2, iou0.5, imgsz640, saveTrue, save_txtTrue, ) # 逐條拿框results 里每個(gè)元素對應(yīng)一張圖 for r in results: for box in r.boxes: cls_id int(box.cls) print(model.names[cls_id], float(box.conf), box.xyxy.tolist())這里有一個(gè)容易忽略的點(diǎn)set_classes不是零成本的每調(diào)用一次都會(huì)跑一遍文本編碼器把 N 個(gè)類別的詞向量算出來存到模型里。如果業(yè)務(wù)里每張圖都換詞表耗時(shí)會(huì)很明顯。常見做法是把詞表固定下來啟動(dòng)時(shí)調(diào)一次之后復(fù)用同一個(gè)模型實(shí)例。save_txtTrue輸出的是 YOLO 格式標(biāo)簽方便后面和標(biāo)注工具對齊box.cls是整數(shù)索引映射到model.names才是人看得懂的類別名。別拿索引當(dāng)類別去寫業(yè)務(wù)邏輯詞表一變索引就全亂。3. 架構(gòu)拆解文本和視覺在哪里匯合3.1 一次前向的完整數(shù)據(jù)流把模型的執(zhí)行順序攤開看YOLO-World 的前向分成三條支路最后在 neck 處合并圖像走 YOLOv8 的 backboneCSPDarknet 結(jié)構(gòu)輸出 P3、P4、P5 三個(gè)尺度的特征圖詞表經(jīng)過 tokenizer 和凍結(jié)的 CLIP 文本編碼器輸出形狀為(N, D)的類別嵌入N 是類別數(shù)D 是嵌入維度兩者在 RepVL-PAN 里做跨模態(tài)融合檢測頭拿到融合后的特征輸出(N 4)維的預(yù)測N 個(gè)分類分?jǐn)?shù)加 4 個(gè)框坐標(biāo)。和普通 YOLO 最大的區(qū)別在檢測頭的分類通道數(shù)普通 YOLO 的類別數(shù)在訓(xùn)練時(shí)固定卷積權(quán)重形狀寫死YOLO-World 的分類權(quán)重由文本嵌入動(dòng)態(tài)決定所以類別數(shù)是可以運(yùn)行時(shí)變化的。它本質(zhì)上是把「分類」從固定分類器換成了「特征與詞向量的相似度匹配」這個(gè)思路和開放詞匯分割、CLIP 零樣本分類是同一套。3.2 文本側(cè)CLIP 編碼器為什么必須凍結(jié)文本編碼器在整個(gè)訓(xùn)練過程中是凍結(jié)的這屬于設(shè)計(jì)層面的取舍并非省事。開放詞匯能力來自 CLIP 在圖文對上預(yù)訓(xùn)練出來的語義空間一旦在檢測數(shù)據(jù)上更新文本側(cè)參數(shù)語義空間就會(huì)向訓(xùn)練集類別傾斜模型對沒見過的詞立刻失去泛化能力開放詞匯這個(gè)前提就不成立了。所以訓(xùn)練時(shí)實(shí)際更新的是視覺側(cè)和融合模塊文本嵌入對模型來說更像「外部輸入」。這也解釋了一個(gè)現(xiàn)象換個(gè)說法召回率變化很大。比如person和human在 CLIP 空間里很近但worker可能就差一些cardboard box比carton更常見于圖文語料效果通常更好。我一般會(huì)準(zhǔn)備一份同義詞表在set_classes之前做一次映射把業(yè)務(wù)內(nèi)部叫法翻譯成語料里高頻的自然語言描述# 業(yè)務(wù)詞 - 模型友好的自然語言描述 ALIAS { SKU_A: cardboard box, worker: person, AGV: forklift, } raw_classes [SKU_A, worker, AGV] classes [ALIAS.get(c, c) for c in raw_classes] model.set_classes(classes)映射表是要進(jìn)版本管理的改一次就要跑一次回歸不然哪天某個(gè)類別的召回掉了都找不到原因。這部分后面第 6 章還會(huì)說到怎么用配置驅(qū)動(dòng)。3.3 視覺側(cè)RepVL-PAN 的跨模態(tài)注入RepVL-PAN 可以理解為在 PANet 的每個(gè)融合節(jié)點(diǎn)上多接了一條來自文本的通道。具體有兩個(gè)模塊值得注意T-CSPLayerText-guided CSPLayer把文本嵌入當(dāng)作 query對視覺特征做注意力加權(quán)讓特征圖里和當(dāng)前類別相關(guān)的區(qū)域被強(qiáng)化I-Pooling Attention反過來把圖像特征池化成若干 token去更新文本嵌入讓詞向量帶上一點(diǎn)當(dāng)前圖像的上下文信息。這兩個(gè)方向合起來是雙向的視覺特征被文本引導(dǎo)文本嵌入也被圖像微調(diào)。訓(xùn)練時(shí)這兩個(gè)模塊的參數(shù)會(huì)更新推理時(shí)可以保留也可以在重參數(shù)化階段合并進(jìn)卷積。資料里的configs/yolov8s-world.yaml能看到這些模塊掛載的位置比如# 結(jié)構(gòu)示意字段名以你手上版本的配置為準(zhǔn) backbone: - [-1, 1, Conv, [64, 3, 2]] # P1 # ... 中間省略 head: - [-1, 1, RepVL_PAN, [512, 1024]] # 跨模態(tài)融合層接文本嵌入 - [[16, 19, 22], 1, Detect, [nc]] # 解耦檢測頭nc 由詞表決定讀配置的時(shí)候重點(diǎn)關(guān)注RepVL_PAN那一行的輸入輸出通道以及Detect層的nc從哪來。很多「訓(xùn)練 loss 正常但 mAP 是 0」的情況根源就是這里的通道數(shù)和文本嵌入維度沒有對齊或者nc被硬編碼成了固定值。3.4 重參數(shù)化把詞表固化進(jìn)權(quán)重這是 YOLO-World 在工程上最有價(jià)值的一環(huán)。訓(xùn)練完或者確定詞表之后可以把文本嵌入直接融合進(jìn)檢測頭的卷積權(quán)重得到一個(gè)「普通」的檢測器推理時(shí)不再需要 CLIP不再需要 tokenizer速度回到常規(guī) YOLO 水平。from ultralytics import YOLOWorld # 詞表一旦固定就把它寫進(jìn)權(quán)重 WAREHOUSE_CLASSES [person, forklift, pallet, cardboard box] model YOLOWorld(weights/yolov8s-world.pt) model.set_classes(WAREHOUSE_CLASSES) # 保存后得到的權(quán)重不再具備開放詞匯能力但推理鏈路最短 model.save(weights/yolov8s-world-warehouse.pt) # 驗(yàn)證重新加載后 names 應(yīng)該就是這四類 reloaded YOLOWorld(weights/yolov8s-world-warehouse.pt) print(reloaded.names) # {0: person, 1: forklift, ...}這里需要說清楚代價(jià)固化之后這個(gè)權(quán)重就只認(rèn)這四個(gè)類別了set_classes再調(diào)用會(huì)覆蓋掉原來的嵌入等于把之前那份權(quán)重廢掉。所以我的做法是永遠(yuǎn)保留一份未固化的原始權(quán)重固化產(chǎn)物單獨(dú)命名、單獨(dú)歸檔不要互相覆蓋。這個(gè)習(xí)慣救過我一次某次業(yè)務(wù)臨時(shí)要加一個(gè)類別手上只剩固化后的權(quán)重只能從頭再跑一遍。4. 訓(xùn)練與微調(diào)從 LVIS 到自己的數(shù)據(jù)集4.1 數(shù)據(jù)格式與 names 字段的寫法YOLO-World 的訓(xùn)練數(shù)據(jù)最終都整理成 YOLO 格式一張圖對應(yīng)一個(gè) txt每行class_id cx cy w h坐標(biāo)歸一化到 0~1。難點(diǎn)在標(biāo)注轉(zhuǎn)換LVIS 的 JSON 標(biāo)注要轉(zhuǎn)成這種格式資料里的convert_lvis.py就是干這個(gè)的。核心邏輯簡化一下大概是這樣import json from pathlib import Path # LVIS 標(biāo)注里 categories 是 [{id: 1, name: person}, ...] lvis json.load(open(annotations/lvis_v1_train.json)) cat_map {c[id]: i for i, c in enumerate(lvis[categories])} # 原始 id - 連續(xù) id names {i: c[name] for i, c in enumerate(lvis[categories])} # images 里存寬高用來把絕對坐標(biāo)歸一化 img_info {im[id]: im for im in lvis[images]} out_dir Path(labels/train2017) out_dir.mkdir(parentsTrue, exist_okTrue) for ann in lvis[annotations]: if ann.get(iscrowd, 0): continue # 擁擠標(biāo)注直接跳過轉(zhuǎn)出來是臟數(shù)據(jù) im img_info[ann[image_id]] x, y, w, h ann[bbox] # LVIS 是左上角 寬高 cx (x w / 2) / im[width] cy (y h / 2) / im[height] nw, nh w / im[width], h / im[height] cid cat_map[ann[category_id]] with open(out_dir / f{im[id]:012d}.txt, a) as f: f.write(f{cid} {cx:.6f} {cy:.6f} {nw:.6f} {nh:.6f}\n)這段代碼有三個(gè)細(xì)節(jié)值得注意iscrowd必須過濾否則大量重疊框會(huì)把 NMS 搞得很難看LVIS 的 bbox 是左上角加寬高不是中心點(diǎn)類別 id 要重新映射成從 0 開始的連續(xù)整數(shù)直接拿原始 id 會(huì)得到一個(gè)幾萬維的分類頭。數(shù)據(jù)集 yaml 里的names是開放詞匯效果的關(guān)鍵因?yàn)槲谋厩度刖褪前催@里逐字編碼的。所以不要寫cls_0、cls_1要寫真實(shí)短語path: datasets/lvis train: images/train2017 val: images/val2017 nc: 4 names: 0: person 1: forklift 2: pallet 3: cardboard box注意names改完之后訓(xùn)練啟動(dòng)時(shí)會(huì)重新生成文本嵌入緩存。如果緩存目錄里還留著上一次的舊文件模型會(huì)拿舊詞向量訓(xùn)新類別loss 看起來在降但驗(yàn)證集 mAP 上不去這個(gè)問題后面第 5 章單獨(dú)說。4.2 訓(xùn)練腳本與關(guān)鍵超參訓(xùn)練入口用框架封裝的train就行重點(diǎn)是幾個(gè)不那么直觀的參數(shù)from ultralytics import YOLOWorld # 從預(yù)訓(xùn)練權(quán)重起步不要從零訓(xùn)開放詞匯能力是預(yù)訓(xùn)練帶過來的 model YOLOWorld(weights/yolov8s-world.pt) model.train( datadatasets/lvis/lvis.yaml, epochs100, imgsz640, batch32, # 顯存不夠先降到 16再開 accumulate 補(bǔ)等效 batch device0,1, # 多卡時(shí)這里是列表字符串 workers8, # 數(shù)據(jù)加載線程和 CPU 核數(shù)匹配 optimizerAdamW, lr02e-4, # 開放詞匯微調(diào)的學(xué)習(xí)率通常比常規(guī)檢測低一個(gè)量級 lrf0.01, # 余弦退火終點(diǎn)比例 warmup_epochs3, close_mosaic10, # 最后 10 輪關(guān)掉 mosaic讓模型收斂到真實(shí)分布 cacheram, # 數(shù)據(jù)集能塞進(jìn)內(nèi)存就開省掉大量 IO 等待 patience30, # 30 輪不漲就早停省錢 projectruns/world, namewarehouse-v1, )lr02e-4是這套配置里最需要謹(jǐn)慎的參數(shù)。文本編碼器凍結(jié)但融合模塊和檢測頭在學(xué)習(xí)學(xué)習(xí)率太大會(huì)把預(yù)訓(xùn)練學(xué)到的跨模態(tài)對齊破壞掉表現(xiàn)為前幾輪 loss 劇烈震蕩太小又挪不動(dòng)一百輪下來 mAP 幾乎不動(dòng)。我的經(jīng)驗(yàn)是從 2e-4 起觀察前 20 輪曲線再?zèng)Q定是否調(diào)。close_mosaic10這個(gè)參數(shù)很多人忽略。mosaic 增強(qiáng)會(huì)把四張圖拼一起對定位和小目標(biāo)有好處但它引入的分布偏移在訓(xùn)練末期會(huì)拖慢收斂。開放詞匯任務(wù)本身就有跨類別的分布差異末期關(guān)掉增強(qiáng)能明顯改善最終指標(biāo)。4.3 驗(yàn)證與指標(biāo)解讀訓(xùn)練完第一件事是跑驗(yàn)證不是直接上線yolo val modelruns/world/warehouse-v1/weights/best.pt datadatasets/lvis/lvis.yaml imgsz640看三個(gè)數(shù)mAP50、mAP50-95以及各類別的 AP 明細(xì)。開放詞匯場景下指標(biāo)的特點(diǎn)是「大類高、小類崩」比如person能到 0.6 而pallet只有 0.1。這不是訓(xùn)練失敗是 CLIP 語義空間里這兩個(gè)詞與視覺概念的貼合程度不同。解決辦法通常不是加數(shù)據(jù)而是改詞表描述——wooden pallet可能比pallet好不少。還有一個(gè)容易誤解的點(diǎn)驗(yàn)證集的類別必須和訓(xùn)練集names一致開放詞匯不等于驗(yàn)證時(shí)隨便換詞。想在驗(yàn)證階段測試「沒見過的類別」只能用單獨(dú)準(zhǔn)備好的 few-shot 子集用預(yù)訓(xùn)練權(quán)重直接推理走的是零樣本路徑不經(jīng)過訓(xùn)練。5. 常見問題排查這類任務(wù)的幾個(gè)常見問題5.1 現(xiàn)象換個(gè)詞召回掉一半指標(biāo)像隨機(jī)數(shù)現(xiàn)象同一張圖詞表從[person, box]改成[human, carton]檢測結(jié)果天差地別甚至一個(gè)框都沒有。原因CLIP 文本嵌入對不同表述的敏感度遠(yuǎn)高于人的直覺。常見詞、具體名詞、日常語料里高頻的組合效果好縮寫、內(nèi)部代號、罕見復(fù)合詞效果差。這不是模型不穩(wěn)定是語義空間本身的分布問題。解決建立業(yè)務(wù)詞到自然語言描述的同義詞表在set_classes前統(tǒng)一映射每次改詞表都跑同一批固定圖片做對比只看指標(biāo)不看單張圖的肉眼效果。5.2 現(xiàn)象模型保存后重新加載類別全變成默認(rèn)值現(xiàn)象model.set_classes([...])之后用model.save()保存重新YOLOWorld(path)加載model.names又回到了 LVIS 的默認(rèn)類別。原因權(quán)重里保存的類別信息和配置的解析順序有關(guān)部分版本加載時(shí)會(huì)用配置里的nc覆蓋權(quán)重中的 names。解決加載后立刻重新set_classes一次用統(tǒng)一的詞表配置文件驅(qū)動(dòng)不要依賴權(quán)重自帶的 names。固化權(quán)重的場景下在加載后就打印model.names做斷言檢查早發(fā)現(xiàn)比上線后發(fā)現(xiàn)好。5.3 現(xiàn)象訓(xùn)練 loss 在降驗(yàn)證 mAP 一直是 0現(xiàn)象訓(xùn)練日志里 box_loss、cls_loss 都在正常下降但yolo val跑出來 mAP50 接近 0混淆矩陣全空。原因文本嵌入緩存沒有隨數(shù)據(jù)集更新??蚣軙?huì)把文本嵌入緩存到磁盤換了數(shù)據(jù)集但緩存目錄沒清理模型拿的是舊詞向量預(yù)測出來的類別 id 和驗(yàn)證集對不上。解決換數(shù)據(jù)集或改names之后手動(dòng)清掉緩存目錄通常在數(shù)據(jù)集同級或~/.cache下強(qiáng)制重新生成也可以在訓(xùn)練腳本開頭加一行刪除緩存的邏輯。這件事沒有后悔藥只能每次改完數(shù)據(jù)先清一遍。5.4 現(xiàn)象顯存爆炸batch 開到 8 就 OOM現(xiàn)象24G 顯存batch 開到 8 就報(bào) out of memory但同尺寸的普通 YOLOv8 能開到 32。原因RepVL-PAN 的跨模態(tài)注意力額外占用顯存文本嵌入和視覺特征做注意力時(shí)會(huì)產(chǎn)生中間張量另外開放詞匯訓(xùn)練時(shí)類別數(shù)遠(yuǎn)大于常規(guī)檢測LVIS 上千類檢測頭的分類分支顯存占用隨類別數(shù)線性增長。解決先把imgsz從 640 降到 512 試再考慮凍結(jié) backbone 前幾層如果類別數(shù)確實(shí)很大分階段訓(xùn)練——先用全量類別訓(xùn)融合模塊再裁詞表精調(diào)。別硬扛OOM 反復(fù)重試很耗時(shí)間。5.5 現(xiàn)象導(dǎo)出 ONNX 之后檢測框全亂現(xiàn)象PyTorch 下正常導(dǎo)出 ONNX 后用 onnxruntime 推理框的數(shù)量和位置都對不上。原因沒有做重參數(shù)化就導(dǎo)出。開放詞匯模型的前向里有動(dòng)態(tài)的文本嵌入輸入ONNX 對這種動(dòng)態(tài)形狀支持有限導(dǎo)出時(shí)文本分支被靜態(tài)化或者直接丟失。解決導(dǎo)出前必須先set_classes固化詞表讓模型變成固定類別數(shù)的普通檢測器再執(zhí)行導(dǎo)出。順序不能反反了就只能重導(dǎo)。6. 二次開發(fā)把開放詞匯能力接進(jìn)業(yè)務(wù)管線真正落地的時(shí)候set_classes那幾行代碼只是開頭麻煩在后面詞表要跟著業(yè)務(wù)變、模型要能熱更新、改了詞表得知道有沒有變差。我在項(xiàng)目里一般會(huì)把詞表從代碼里抽出來做成配置驅(qū)動(dòng)。import yaml from ultralytics import YOLOWorld # 詞表配置單獨(dú)一個(gè)文件改詞表不用改代碼 cfg yaml.safe_load(open(configs/classes.yaml)) classes cfg[classes] # [person, forklift, pallet] alias cfg.get(alias, {}) # 業(yè)務(wù)別名映射 model YOLOWorld(weights/yolov8s-world.pt) model.set_classes([alias.get(c, c) for c in classes]) # 保存一份帶版本號的固化權(quán)重方便回滾 version cfg[version] model.save(fweights/warehouse-{version}.pt)配置里帶version字段是血淚經(jīng)驗(yàn)。詞表改動(dòng)在業(yè)務(wù)側(cè)看起來是小事但對模型來說等于換了一個(gè)任務(wù)沒有版本號就沒法回滾出問題只能靠記憶猜上次是哪份權(quán)重。配置和權(quán)重同名歸檔出問題時(shí)切回去只要改一行路徑。導(dǎo)出這一環(huán)順序必須固定先固化詞表再導(dǎo)出。導(dǎo)出后的模型走標(biāo)準(zhǔn)檢測管線速度能回到常規(guī) YOLO 水平適合放到邊緣設(shè)備上跑。導(dǎo)出腳本我一般寫成冪等的每次全量重新導(dǎo)出不做增量覆蓋這樣權(quán)重和導(dǎo)出產(chǎn)物永遠(yuǎn)對得上。驗(yàn)證這塊別只看整體 mAP。開放詞匯模型的風(fēng)險(xiǎn)在于「某一類悄悄失效」整體指標(biāo)被大類撐著看不出來。我的做法是維護(hù)一個(gè) 200 張左右的小回歸集覆蓋每個(gè)類別至少 20 個(gè)正樣本每次改詞表或換權(quán)重都跑一遍逐類看 AP。這個(gè)集子不用大但必須穩(wěn)定圖片和標(biāo)注不能隨便動(dòng)。驗(yàn)證項(xiàng)關(guān)注點(diǎn)觸發(fā)條件逐類 AP單類是否掉超過 5 個(gè)點(diǎn)每次詞表變更推理耗時(shí)固化前后對比確認(rèn)重參數(shù)化生效每次導(dǎo)出空框率某些類別是否完全不輸出每次換權(quán)重詞表覆蓋業(yè)務(wù)新詞是否已進(jìn)配置每周巡檢去年有一次我在沒有跑回歸集的情況下直接換了一版權(quán)重上線兩天后發(fā)現(xiàn)某個(gè)次要類別的檢測框全沒了偏偏這個(gè)類別在整體指標(biāo)里權(quán)重很低從 mAP 上根本看不出來。從那以后我每次改詞表、換權(quán)重、重新導(dǎo)出都強(qiáng)制走一遍那份 200 張的小回歸集逐類對比掉點(diǎn)就停下來查。這個(gè)習(xí)慣看起來笨但比事后回滾便宜太多。希望這套流程幫到你少走幾次我走過的彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷五月丁香网| 欧美99热| 亚洲深喉aV| 九热...av| 婷婷久久色| 天天模,夜夜模夜夜爽| 99综合色色色| 99re免费精品视频| 俺五月| 性爱激情五月| 精品人妻一区二区| 五月婷啪啪| 91久久综合亚洲鲁鲁五月天| 熟妇天天综合| 超碰免费在线| 亚洲丁香花色| 五月天激情视频| 激情六月丁香综合| 91久久| 日韩AV中文在线观看| 婷香五月激情视频| 丁香激情婷婷网| 91九色在线视频| 久久婷五月天| 色色日本| 丁香五月综合婷婷| 可以看的AV网站| 黄色AV日韩| 色啪久 | 另类视频丁香五月| www.激情五月天.com| 在线超碰精品| 20253AV| 婷婷免费视频| 天天做天天爱天天高潮| 婷婷六月综合激情| 欧美色色网| wWw色五月| 9色在线视频| 狠狠肏综合网| 天天婷婷操| 91九色视频| 国产做爰视频免费播放| 色婷婷成人做爰A片免费看网站| 97色啪| 丁香五月天激情综合网| 亚州AV超碰人人操| 丁香六月激情综合啪啪| 狠狠搞亚洲| 五月天婷婷六月| 婷婷五月天AV网| 色情五月婷| 亚洲第一影院高清无码网站| 久草a片| www.久操| 久大香蕉| 热的国产99热| 情欲综合网| 99ri视频| 五月丁香久久呀| 五月婷婷色丁香| 婷婷基地成人五月天| 九九热99视频在线| 99热久| 成人亚洲精品| .操區COm| 五月天综合婷婷| 久久思思热视频| 99er在线观看| www.天天日| 色婷婷五月综合在线| 天天操天天操综合| 婷婷性爱五月天| 怡红院视频| 99爱在线精品视频免费观看| 色玖玖综合网| 五月天激情国产综合婷婷婷| 丁香五月亚洲综合| 在线观看亚洲AV| 超碰爱爱爱| 九九人人看| 日噜噜色| 久热伊人| 婷婷香五月| 五月丁香做爱视频| 人人操91| 北条麻妃伊人| 日本精品99| 色婷婷成人做爰A片免费看网站 | 五月久久婷婷丁香| 婷婷狠狠久久| 亚洲综合五月天婷婷丁香| 五月婷婷丁香五月婷婷丁香| 狠狠色婷婷7777久| 人妻操日日| 亚洲另类婷婷综合| 99这里是精品| 色色日本| 欧美性交一区二区三区| 99热这里只有精品国产免费| 色婷婷小说网| 乱精品一区字幕二区| 五月丁香在线观看国产| 久久久中文| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 91婷婷在线| 六月丁香视频网站| 亚洲在线操| 丁香五月天在线观看视频| 人妻爽爽爽久久久久久久久| 婷婷成人视频| 伊人婷婷福利网| 五月丁香偷拍| 丁香五月亚洲婷婷| 婷婷深爱五月天| 丁香五月玖玖| 日操五月婷| 人。妻久久| 五月天社区| 日韩av手机在线观看| www.久久久久久久久久久| 另类图片天天影视在线观看| 色婷婷精品视频| 成人看片网站| 国产精品久久99| 思思热99在线视频| 牛色色碰| 婷婷五月免费观看| 久久人妻视频| 久久精品爱爱| 久久女婷| 人妻熟妇国产精品| 九九AV在线| 婷婷在线日韩综合| 日操五月婷| 色婷天天| 久婷久婷| 久久丁香五月天| 婷婷五月天基地| 日韩综合久| 五月丁香婷婷婷婷综合网| 婷婷五月综合久久中文字幕| 色婷婷影| 亚洲美女网Va| yazhochengrenavwang| 亚洲五月丁| caop在线| 91色色色| 五月天色社区| AV色五月婷婷| 国产毛片精品一区二区色欲黄A片| www.91AV.COM| www色五月| 狠狠插日日干撸| 天天碰天天插天天操| 丁香五月成人社区| 综合在线网| 丁香五月婷婷久久综合激情网 | 99国产性感视频| 五月婷久久综合| 亚洲综合在线伊人婷| 婷婷五月天亚洲综合| 人妻久久久久久| 91丁香五月| 久久九九免费视频| 香蕉99网| 色五月婷婷老师| 在线中文字幕免费视频| 五月天色婷婷成人| 欧美亚洲成人在线| 91超碰九色| 久综合色| 九九黄色网| 深爱婷婷基地| 99免费超碰在线| 日韩成人五月天| 色情五月丁香| 婷婷香五月| 色婷小说| 99精品热视频| 久久6这里只有精品| www.狠狠操| 丁香六月婷婷一区| 久久久国产精品黄毛片| 无码人妻一区| 日韩综合天堂| 五月色情| 久久久久久久人妻| 婷婷色色狠狠| 色婷婷影视99| 婷婷99| 99re6热在线精品视频播放速度 | 狠狠色狠狠色综合日日91| 五月深爱网| 激情婷婷网| 国产成人在线精品| 婷婷 激情 五月| 婷婷97色| 97人人操| 亚洲精品九九| www.色99| 五月激情丁香五月宗合| 97偷拍在线视频| 91丨九色丨丰满人妖| 婷婷午夜激情| 97超碰色| 丁香六月婷婷综合| 91久久九久久九久久九久久九久久| 亚洲AV日韩无码| 开心五月网| 亚洲Av入口| 婷婷WWW久久| 五月丁香啪综合| 激情婷婷五月久久| 欧美WW在线网| 777米奇影视第四色| 天天综合影院| 五月婷婷综合激情| 亚洲在线综合| 91九九热| 狠狠色噜噜狠| AV九九| 国产99久9在线| 在线不卡视频| 噜噜吧天天爱| 六月丁香五月激情网| 五月婷婷丁香网| 日日撸夜夜操| 天堂中文国产| 99热这里只有精品9| 最新日本A片| 九九热内射| 九九Av| 久久er99| 婷婷情色激情| 丁香五月激情澎湃一区| 色色热99| 五月色综合| 色婷婷人人| 日日噜噜夜夜狠狠久久丁香六月| 婷婷射综合| 五月天艹天天| 综合狠狠五月婷婷| www.婷婷网| 五月婷婷六月丁香玖玖玫瑰91| 人妻丰满精品一区二区A片| 亚洲第一综合| 99热97| 五月丁香色婷| 国际国外精品欧洲南美洲专区无码不卡| 97操碰视频| 欧美三级视频| www.久久99精品| 一本大道熟女人妻中文字幕在线| 色色丁香| 午夜丁香婷婷| 婷婷丁香18| 五月天婷婷基地综合网| 99在线资源| 丰满熟女人妻一区二区三| 日本va欧美va精品发布视频 | 久久久婷丁香五月| 天天日夜夜操五月| 丁香五月天啪啪激情综和网| 五月婷婷中文网| 丁香五月激情宗合网| 99日精品视频| 99ri国产| 丁香五月婷婷动漫| 好好干av| 99精在线| 色五月成人| 丁香五月六月综合激情| 日本激情91| 五月天色五月| 国产成人+综合亚洲+天堂| 五月天婷婷激情综合| 激情丁香图片| 91婷婷搞| 大香蕉手机视频| 99热这里有精品| 亚洲无aV在线中文字幕| 玖玖爱综合网| 激情五婷精品网在线观看网址| 欧美色图45678| 久久er视频6| 这里都是精品99| 久久精品91视频| www.久久综合| oumeisesewang| 六月丁香婷婷色综合| 五月婷久久| 五月丁香婷婷激情在线| 久草热视频在线观看| www天天色天天射| 五月丁香六月玩女人| 天天日天天色| 色色色网站| 日韩AV免费看| 肏屄色播伊人97婷婷| 在线婷婷| 天天做天天爱天天玩夜夜爽| 久久WW| 色综合色色| 伊人无码高清| 婷婷综合偷拍| 影音 五月 婷婷 久久| 中文婷婷狠狠| 91综合在线| 在线五月色播| 99色视频| 亚洲精品字幕| 天堂色婷婷| 色五月婷婷狠狠撸| 开心五月婷婷| 免费无码毛片一区二区A片| 懂色av粉嫩AV蜜臀AV| 免费看片操逼| 天天射综合网天天插| 婷婷五月天中文字幕| 色五月色图| 99这里只有精品| 亚洲成人丁香花| 久色网址| 99热激情| 成人.在线日韩| se99热久久一本| 久久机热这里只有精品免费视频| 舔色婷婷| 欧美色男人网站| 婷婷九月| 伊人久久大香天蕉亚洲特级| 五月婷婷激情69| 99熟女啪啪视频| 被强行糟蹋的女人A片| 一区二区三区四区牛| 五月开心婷婷极品激情| 热久久这里只有精品| 9l视频自拍9l九色成人| 久久色婷婷| 激情综合网 激情五月天| 五月婷中文字幕| 我淫我色婷婷五月天激情四射| 中文字幕九九九九| 六月激情网| 日韩在线视频9色| 久久99热这里只有精品首| 狠狠激情五月天| 狠狠色综合网| 日韩不卡DvD| 俺去也综合| 婷婷五月激情黄色| 5月婷婷6月丁香aV| 亚洲超碰在线| 婷婷五月丁香基地在线视频官网| 性爱网五月天| 久久综合丁香激情五月| 182TV亚洲| 亚美欧色影院| 极品少妇高潮啪啪AV无码| 五月天婷婷綜合院| 五月婷婷丁香| 久久久久久久久久91| 少妇人妻综合色6699| 成 人片 黄 色 大 片| 久久五月丁香| 五月丁香激情啪啪| wwwss在线观看| 激情综合国产| 99热综合网| 99精品在线观看视频| 亚洲无码猫咪| 99热手机在线精品| 日韩无码系列| 超碰在线免费9| 色青五月天| 久久这里只| 91狼友视频在线观看| 久久久婷丁香五月| 亚洲成人丁香花| 秋霞三及片| 99九九精品视频推荐| 五月天婷婷丁香人人操91| 六月婷婷日| 四LLL少妇BBBB槡BBBB| 五月香蕉综合| 26uuu色五月| 五月WWW| 亚洲综合色成丁香五月色| 丁香婷五月| 五月丁香花成人社区| 色色色色色爱| 99热99极品观看| 婷婷五月电影院| 久久99免费视屏| 婷婷色六月| 婷婷六月爽| 字幕网AV中文字幕| 来吧亚洲综合网| 97人人搞| 国产真实乱了老女人视频| 五月丁香欧美综合免费视频| 国产小网站| 粉嫩av懂色av蜜臀av熟妇| 91九色首页| 大香蕉九九| 丁香六月天婷婷色| 99资源在线| 天天狠狠婷婷在线| 免费在线观看AV网站| 99在线精品视频免费观看20| 热五月婷婷| www.五月天| 这里只有国产精品在线| 青青草99热久久精品国| 99在线免费观看| 五月天激情日色在线| 超碰A V在线| 狠狠色狠狠| 国产欧美婷婷五月| 国产97色在线 | 日韩| 天天爽天天干| 991国产精选视频在线播放下载| 秋霞免费三级片| 六月婷婷综合网2| 激情第四色| 五月网激情| 国产国产乱老熟女视频网站97| 欧美成人性爱网| 婷婷亚洲天堂| 97在线日本| 91精品久久久久久综合五月天| 五月综合缴情网| 五月婷婷久久久| 久久婷婷五月天丁香| 色99自拍| 婷婷色丁香六月| 性av| 99在线观看| 天天爽天天摸| 天天色伊人| 日本99色| 丁香五月婷婷激情蜜桃| 亚洲精品字幕| 五月婷婷五月天| 三十路磁力链接| AV在线免费网站| 色综合99色| 五月婷婷激情网| 99国产小视频| 五月丁香在线婷婷蜜桃| 99热乎| 久久99精品日本| 亚洲亚洲人成综合网络| 激情综合网五月婷婷| 99热这里只有精品2| 熟女乱论网| 五月久熟女| 99ri国产精品| 第1影院之五月婷婷| 国产成人片| 色墦五月丁香| 婷婷丁香在线| 午夜丁香| 婷婷色网| 99热欧| 97碰在线免费观看| 97香蕉人人在线观看| 淫视馆av三区| www.ywav| 日韩啪啪自拍| 91丨人妻丨国产丨丝袜| 五月色情婷婷| 久久九九九九| 国产综合81p| 狠狠色丁香久久综合婷婷亚洲成人福利| 婷婷综合五月天| 99久久激情视频| 色播五月丁香| 狠狠操综合| 99热这里只有精品中文字幕| 五月丁香色情| 亚洲色图欧美色图日本视频| 91制片厂久久久国产电影| 欧美顶级少妇做爰HD| 99婷婷| 婷婷大香蕉| 六月丁香网| 五月激情综合网| 欧美日韩中文国产一区发布| 九九99精品视品| 国产jd1024基地手机看国产| 久久综合五月婷婷| 99狠狠| 伊人五月综合网| 丁香婷婷色九月| BT综合在线视频观看| 久久综合中文| 久久五月婷6 9| site:hcxsz888.com| 久色| 成人无码精品1区2区3区免费看| 婷色五月天| 亚洲亚洲人成综合网络| 久久五月天丁香| 日本久久9| 色色色婷| 日本色婷婷久久99精品91| 婷婷久久夜| 夜夜操天天爽| 一区视频网站| 99国产精品久久久久久久久久久| 婷婷五月天,影院| 在线五月婷婷小电影| 国产Va视频| 精品51XX| 五月花激情| 亚洲午夜在线视频| 色婷婷综合亚洲| 日日夜夜狠狠婷婷色| 99这里只有精品在线观看| 性色五月天| 久久草大香蕉| 伊人大香蕉爱聚| 91久久五月天| 五月丁香AV、伊人业余、性色熟妇| 久久人妻伦理| 日本99视频| 超级碰碰视频无码| 激情综合播播| 高清无码入口| 激情小说在线视频| 任我干视频在线观看| 久草性爱| 色综合色综合网| 久久性爱视频| 五月丁香婷婷99| WWW,激情五月天,COM| 99久久免费精品| 欧美操人| 手机在线日韩视频中文字幕| 五月天婷婷五月| 婷婷综合五月天| 日韩精品色| 国产免费一区二区三区三州老师F1F1.CC | 91九色超碰| 激情 婷婷| 91精品综合久久婷婷九色| 情情五月天色| 久久亚洲色导航| 99热12| 色播五月| 亚洲精品444久久久久久| 久色网五月| caopeng97日韩| Av性爱网站| 黄色大片又大粗又爽| 日韩999| 丁香五月影视| 超碰99在线观看| 大香蕉av在线| 亚洲综合激| 天天色爽| 六月婷婷国产| 亚洲热热视频| 五月丁香精品| 婷婷五月色综合| 激情久久肏屄视频| 婷婷五月天小说| www.狠狠| 日韩五月婷婷久久| 99热在线看片| 亚洲中文字幕AV| 亚洲V国产V欧美V久久久久久| 丁香六月综合激情| 色色网站日本91| 色婷婷在线影院| 91超级碰在线视频| 人人操Av| AAAA网站| 丁香五月Av| 99热精品在线观看| 67194线路二在线观看| 中文字幕av网站| 狠狠色噜噜狠狠| 九九色精品| WWW五月天| 狠狠操狠狠做| 色五月婷婷av| 欧美大片| 婷婷 丁香 久久| 久久久www| 99久久国产宗和精品1上映| 六月丁香五月激情亚洲AV| 在线色五月婷婷| 俺去也五月天婷婷| 91精品无码| 91超级碰碰碰| 激情综合九| 丁香婷婷九月| 最新亚洲色色网| 婷婷五月情| 综合啪啪| 丰满少妇猛烈A片免费看观看| 色色色五月| 最近中文字幕在线中文视频| 热久久这里只有三级视频| 人人人操| 婷婷五月丁香伊人网| 天天日天天爽| 国产人妻777人伦精品HD| 亚洲成人AV一区在线观看| 欧美婷婷丁香五月社区| 五月天色裸体视频| 欧美婷婷综合| 婷婷五月激情五月丁香五月| 色久婷婷网| 99re8这里只有精品99re8热视频| 99re久久| 99色在线观看视频| 996热re视频精品视频这里| 亚洲乱码在线观看| 五月婷视频| 99久久.www| 很很操很很操| 99人人干| 色99视| 成人婷婷深爱综合网| 久久精彩视频| 欧美Va日本Va| 色五月婷婷在线观看第一页舔| 久久婷婷五月激情综合| 激情婷婷五六月天| 久久久激情视频| 欧美日韩99| 亚洲色婷婷五月| 福利视频在线播放| 欧洲99视频在线| 久久多色| 五月丁香久人妻中文| 99热这里只有免费精品| 五月综合激情久久| 啪啪干伊人婷婷| 色99在线| 六月丁香花婷婷| 亚洲综合久| 吊色AV男人的天堂| 人妻久久久久久| 丁香五月婷婷影院| 亚洲成人噜噜| 欧美三级韩国三级日本三斤| 日日操,夜夜撸| 国产精品天天狠天天看| 五月丁香激情综合欧美| 熟女少妇内射日韩亚洲| 婷婷五月俺要去| 丁香激情网| 五月丁香在线视频观看| 亚洲激情色色| www.夜夜爱.com| 丁香五月欧美色综合| 国产美女无遮挡裸体毛片A片| 99热日韩这里只有精品| 高清一区二区三区日本久| 色综合色综合婷婷热| 99热在这里只有精品| 99久久9| 99这里只有精品|v| 色婷婷综合久色AV五色最新| 99热国产| 日在线V视频在线播放| 51精品国自产在线| 丁香六月婷婷综合在线| 久久网址99热| 九九青草热| 色婷婷色情| 淫视馆aV二区一区| 欧美在线骚货| 日本eVa一区=区视频| 综合图区激情| www.com任你艹| 99啪99| 亚洲精品亚洲人成人网| 色婷婷激情| 天天干天天干天天干天天干天天| 久热精彩视频98| 人妻啪啪啪| 五月天婷综合| 五月丁香六月情| 69五月天视频| 色婷婷AV久久| 婷婷九九| 99情色五月天| 婷婷刺激综合| 26UUU| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 婷婷九九视频| 五月婷婷片| 五月丁激情| 99热一本| www婷婷| 伊人久久五月天| 99人妻碰碰碰久久久久| 婷婷色婷婷| 亚洲色婷婷视频| 99操无码视频观看| 777精品久无码人妻蜜桃| 五月网在线| 色色爽爽天天| 欧美黄色一级录像| 91色逼| 无码G高清天| 碰碰碰91| 久久ww| 99re思思热久久| 婷婷色五月丁香六月欧美啪| 教师性爱毛片| 狠狠操综合| 五月婷综合网| 91精品久久久久| 综合久久五| 大香蕉综合| 色婷五月丁香久亚洲| 98色花堂98t.R| 国精产品一区一区三区免费视频| 香焦网五月天| 久久 这里只有精品1| 99在线公开视频| 91av传媒高清在线视频网| 开心激情站| 26UUU亚洲欧美| 五月丁香成人| 久久免费干| 丁香五月激情啪啪| 色婷六月| 婷婷五月丁香网| 26UUU| 婷婷色片| 99在线视频网址在线观看| av大香蕉| 思思99热| 狠狠干综合网| 天天爽人人爽| 99re思思| 婷婷激情性爱| 亚洲成片在线观看| 99热xx| 天天弄天天操| 思思re99视频在线观看| 久婷五月| 日日爽日日| 五月丁香婷中文字幕| 丁香六月开心| 久久婷婷婷| 亚洲在线播放| 五月天丁香成人社| 亚洲精品午夜国产va久久成人| ...婷婷国产成人亚洲日韩| 超碰9| 中文久久婷婷| 99久高清视频| 五月丁香激情综合网官网| 蜜臀AV在线观看| 色五月欧美| 超碰chaompinm| 婷婷五月丁香色综合| 亚洲激情综合免费| 天天色官网| 婷婷综合成人五月天| 26UUU成人网| 久久精品色| 91丨九色丨43老版熟女| AV五月丁香| 9999热在线免费观看| 激情综合网站| 九九激情视频| 99视频在线观看视频| 亚州第一黄网| 丁香五月激情五月| 碰久久精品w| 婷婷成人av| 久久99久久99久久99| 美女久久婷婷| 久久九九热re6这里有精品| 成人草榴视频| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 操久久网| 蜜臀AV在线成人| www.色婷婷| 色5在线| 久久在线视频只有这里有精品| 天天色天天爽| 婷婷五月天777| 99re在线观看视频| www 五月天 com| 五月天婷婷五月| 婷婷五月花西瓜| 人人摸人人摸| 99热综合色图| 99啪啪| 9+1视频网址| 亚洲V国产V欧美V久久久久久| 先锋影音av色五月天资源站| a级毛片一区二区免费视频| 婷婷五月天涩涩| 婷婷五月天丁香激情| 五月天色色婷婷| 天天看A片| 亚洲人人96@| 六月婷婷网站| 九九99久久| 日韩在线视频网站| 日本丁香五月| 久久婷婷五月综合色丁香花| 日本99婷婷| 色色五月天网站| 久久婷婷五月综合97色一本| 丁香五月骚喷水视频| 嫩草AV久久伊人妇女超级a| 99这里只有| 丁香花五月天激情| 成人做爰A片免费看网站找不到了 噼里啪啦在线观看免费完整版视频 | 熟女激情五月天 | 99热线观看9| ww亚洲ww在线观看| 另类小说五月天激情| 激情綜合W W W,激情五月天| 色色色干| 青青草视频免费观看| 大香蕉在线观看9| 91热久久| 婷婷激情丁五月| 五月丁香六月婷婷激情网| www色五月| Aaa久久| 99精品一二三四视频| 立川无码av| 丁香六月婷婷一区二区三区| 9久视频| 精品少妇人妻AV无码专区偷人 | 天天干天天干天天干| 午夜伊人大香蕉| 欧美色九| 丁香婷五月| 色噜噜狠狠色综合网| 亚洲爆乳无码精品AAA片蜜桃| 肏日网在线看 | 久久98热re| 亚洲精品久久久无码| 色色婷婷丁香五月天| 婷婷丁香色五月天久久88| 韩国三级五月天婷婷。| 丁香六月欧美| 去色色五月天| 秋霞学生妹一二级| 99色色| 天天揷综合网| 婷婷五月天久久| 日日插日日干| 91一起操| 亚洲99在线| 婷婷激情区| 大香蕉婷婷丁香天堂AV| 成人国产网| 99热国品免费| 97五月天| 狠狠噪| 99色精品视频| 色五月激情综合| 4399无码视频二区| 人人爽在线视频综合网| 操日视频| 草久私拍| 人妻在线中文字幕久久| 欧美在线视频99| 视频1区2区| 国精产品一区二区三区| 热九九精品| 99色中文| 五月婷婷丁香五月婷婷丁香| 国产操B| AAAA亚洲| wwwss在线观看| 99爱爱网| www,天天干| 丁香狠狠干| 久久久久久天天日天天爱| 91婷婷丁香五月| 久久精品天| 性99网站| 大香蕉五月婷婷丁香| 激情啪啪五月天| 丁香久久| 五月伊人网| 五月婷婷丁香啪啪| sewuyuetingtingiii| 久久这里只有国产视频| 精品久久久91久久影视网| 亚洲日本激情| 丁香激情网| 91丨九色丨东北熟女| 欧美性爱一区| 婷婷五月丁香超碰| 丁香婷婷情色五月天| 碰久久精品w| 99热这里只有精品一区| 青青草伊人婷婷| 色五月婷婷大| 久久A极片| 中文无码精品一区二区三区| JAPANRCEP老熟妇乱子伦视频| 亚洲国产精品成人免费一区久久久在线观看AAAA | 丁香狠狠色婷婷| 亚洲无码黄色| 在线只有精品| 99视频| 婷婷五月丁香在线观看| 五月激情小说| 成人色五月天| 亚洲爆乳无码精品AAA片蜜桃| 亚洲综合新99视频| 激情五月综合网| 九九色影视| 大香蕉伊人久久| 丁香五月自拍| 五月丁香六月激情| 婷婷五月色| www.婷婷五月| 日日操夜夜操狠狠操| 色综合天天综合成人网| 激情六月丁香综合| 久草热8精品视频在线观看| 五月丁香激情五月天| 激情又色又爽又黄的A片| oumeisesewang| 精品香蕉99久久久久网站| 99免费视频精品| 大香蕉在线99热| 久久人妻www| 色九九丁香九月色九九色| 激情爱爱网站超大免费| 婷婷色五月丁香六月欧美啪| 五月激情小说网| 婷婷激情五月天在线视频| 国产乱子轮XXX农村| 色性五月天| 婷婷五月天毛片| 综合啪啪| 午夜丁香丁香婷婷| 99视频内射三四| 婷婷丁香五月欧美人| 丁香五夜激情四射夜夜夜| 99热精品在这里| 五月伊人网| 久久久网站| 天色综合网站| 人人操人人看97干| 97精品在线| 亚洲性爱干干| 色婷婷精品视频在线播放| 99久在线精品99re8热| 色综合色五月| 中文字幕人妻熟女在线| 99爱视频在线播放| 日本在线视频www色| 99re在线观看| 婷婷五月婷| 97在线精品| 国产日韩精品SUV| 26uuu在线观看| 色爱综合网| 丁香五月天成人| 神马欧美精| 开心久久xxx色| 色五月美女| 婷婷99狠狠| 五月丁香伊人网| 欧美色久| 久久丁香五月天| 婷婷五月天啪啪| 97人人干| 一级片无码| 91碰碰碰| 99视频这里只有精品10| 色色五月丁香婷婷| 六六久久黄色| 亭亭五月色男人| 五月激情黄色小说| 超碰亚洲天堂| 九九精品碰| 婷婷丁香六月天| 亚洲精品婷婷| 色五月丁香五月激情五月激情| 九九九九中文字幕| 无码99| 亚洲色五月| 婷婷综合成人五月天| 婷婷五月天Av| 激情五月婷婷视频| 婷婷六月丁| www.久久av.com| 色色99色色| 日本久久视频| 91re色综合视频| 婷色五月天| 97超碰在线免费观看| 巴基斯坦粉嫰无码视频| 97资源碰碰| 婷婷伊人五月丁香天堂网| 丁香六月婷婷| 色婷| 国产,欧美,日韩,性爱| 亚洲思思热久| 日熟女| 婷婷丁香六月天| 亚洲1区| 色久九| 天天干天天操天天拍| 激情五月天之五月婷婷| 六月丁香啪啪| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 婷婷五月伦理| 99热这里只有99| 丁香六月狠狠干| 超级久久久| 色婷婷基地 | 九九热视频在线观看| 婷婷丁香花五月天| 这里只有精彩亚洲视频推荐| 丁香五月瑟瑟| 成人五月天在线观看| 久一网站| 亚洲av网址| 99热97美女| 成人国产欧美大片一区| 狠狠操狠狠插| 97人人射| 色婷婷五月天成人网| 天天干天天操天天拍| 色综合综合网| 婷婷一本和五月丁香| 亚洲综合激| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 97操操| 婷婷色色五月天| 欧美日韩99| 亚洲啪啪啪啪| 91久久五月天| 亚洲综合另类| 婷婷五月丁香欧洲| 特级西西4444www无码| 亚洲五月花| 天天天天天日| 青青草原99热| 亚洲激情网站| 男人的天堂五月丁香| 久久这里99| 天天色综合综合| 涩涩涩.com| 婷婷色情小说| 天天爽夜夜爽天天爽夜夜爽| 色色丁香激情五月| 开心五月婷婷在线| 丁香五月婷婷欧美成人色图| 日韩在线五月天婷婷| 亚洲第一视频 久久| 婷婷五月六月激情| 六月丁AV| 天天日,天天插| 天天爱综合网| 日本色99| 狠狠综合网| 丁香五月天视频| 女人高潮内射99精品| 婷婷性爱| 久久黄色片| 91九色 熟| 九九无码AV| 91伦| 婷婷丁香色情| 大香蕉久久伊人婷婷五月丁香| 欧美婷婷六月丁香综合色| 激情综合网婷婷久久| 天天综合永久| 婷婷亚洲色| 天天在线XXX| 日韩婷婷| 国产精品电影| 91碰碰视频在线观看| 玖色色综合| 婷婷色啪| 久婷婷五月丁香在线观看| 亚洲AAA| 五月天激情啪啪| 噜噜色五月| 婷色五月| 一本大道嫩草AV无码专区| 五月婷婷伊| 婷婷欧美激情综合| 激情五月婷婷免费视频| 五月激情视频网| 婷婷色五月丁香六月欧美啪| 五月婷婷99热| 色婷婷基地| 亚洲成人综合网在线免费观看| 大香蕉99| 激情文学天天| 99色色色色| 日本99久久| 精品国产一区二区三区四区阿崩 | 久久婷婷五月综合色天| 色综合久久88色综合天天看| 九九人妻福利| 婷婷丁香在线播放| 啪到高潮激情丁香五月| 五月丁香婷婷色色| 色五月激情五月| 亚洲四色五月| 国产精品大香蕉| 亚州精品久久久久AV无码| 色99日韩| 少妇性BBB搡BBB爽爽爽电影| 91好好热日本在线| 99热无码精品| 婷婷五月天高清无码| 狠狠干无码| 91综合网| 99这里只有精品国产| 国产婷婷色综合AV蜜臀AV| 人人干av| 91碰九色| 久久视屏这里只有久久| 婷婷精品性视频| 色99在线| 丁香五月婷婷五月| 久久久色婷婷五月天| 亚洲色热| 成人免费120分钟啪啪| 午夜日日| 涩五月丁香| 丁香婷婷久久 | 亚洲精品白浆高清久久久久久| 成人在线观看一区| 丁香八月综合激情| 亚洲操B| 超碰在线网站9| 色婷婷五月影视| 色爱终和网| 亚洲人人操| 天天综合色丁香| 婷婷五月开心中文字幕在线| 成人一级片| 激情玖玖综合网| 九九成人高清视频| 国产在这里只有精品| 噼里啪啦完整版中文在线观看 | 九九这里只有精品在线视频| 久热这里| 久久五月天影院| www.粉嫩av.com| 先锋资源91| 91熟妇大香蕉| 国产色色网站网址| 色狠狠综合| 五月激情婷婷国产精品久久久久久| 五月婷婷深爱六月| 九九色热| 五月丁香综合成人社区| 九九视频这里有精品| av九九| 另类小说五月天| www久久艹| 婷婷婷久久| 婷婷在线操| 天天日,天天干,天天操| 在线你懂的亚洲欧| 亚洲俩性性爱图片久久第六页| 91干| 婷婷午夜丁香| www.色婷婷| 婷婷六月香| 夜夜骑福利资源| 久久色大香蕉| 午夜丁香六月婷| 91五月天| 色播综合| 色婷婷电影网| 激情综合五月天| 五月婷婷,狠狠操| 第五婷婷伊人丁香| 国产在这里只有精品| 欲求不满的人妻| 狠狠狠狠狠草| seav天堂| 天天日天天做天天操| 99热国产| 成人超碰AV| 亚洲婷婷五月天| 熟女激情网| 色婷婷激情| 六月丁香视频网站| 国内外色色色色色成人视频| wWwCom夜操wwW| 色婷五月| 精品久色| 亚洲综合五月天| 婷婷丁香成人在线视频| 婷婷色婷婷| 玖玖在线资源视频| 欧美槡BBBB槡BBB少妇| 九九视频精品在线免费| 无码少妇高潮喷水A片免费| 五月丁香六月婷婷免费| 国产69精品久久久久999小说| 99热国产在线| 超碰99资源站| 色老久久| 婷婷五月花| 五月婷婷开心网| www.激情五月天。com| 99色网站| 五月丁香六月欧美综合| 一区二区三区四日本| 天天射天天射一道本日本社区| 中文字幕成人版| 五月天播播中文字幕 | Av大香蕉| 再綫Av免费視品| 性欧美大战久久久久久久83| 99色1| 超碰色人妾| 欧美婷婷日本| 婷婷五月天激情四射五月天激情| www色色com| 久久婷婷五月丁香| 综合 蜜月 婷婷| 91色五月| 婷婷,五月天,丁香,第一| 亚洲V国产V欧美V久久久久久| 婷婷五月图片小说网| 五月婷婷|欧美| 国产精品美女| 婷婷激情蜜桃玖玖丁香| 97se在线视频| 亚洲天堂爱爱| 五月婷婷综合激情| 六月婷婷色色网| 五月婷婷激情日本| 俺来也综合网精品一区| 男人大jjc女人免费视频| 五月激情六月宗合| 亚洲欧美综合7777色婷婷| 免费无码毛片一区二区A片| 婷婷亚洲欧美丁香五月| 欧美日本国产| 另类A片| 色综合久久88色综合中文字幕| 国产超碰av| 99热九九热| 天天射天天射一道本日本社区| 97日在线视频| 婷婷色综合| 97色色色| 五月婷婷高清| 色原狠狠综合| 一级黄色影片|