久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

YOLO犬類(lèi)情緒識(shí)別實(shí)戰(zhàn):從數(shù)據(jù)標(biāo)注到實(shí)時(shí)部署全流程解析

YOLO犬類(lèi)情緒識(shí)別實(shí)戰(zhàn):從數(shù)據(jù)標(biāo)注到實(shí)時(shí)部署全流程解析 簡(jiǎn)介一套完整的基于YOLO的犬類(lèi)情緒識(shí)別項(xiàng)目包主要面向深度學(xué)習(xí)初學(xué)者和圖像分類(lèi)實(shí)戰(zhàn)開(kāi)發(fā)者尤其適合作為畢業(yè)設(shè)計(jì)、課程設(shè)計(jì)或期末大作業(yè)的參考項(xiàng)目。項(xiàng)目覆蓋從數(shù)據(jù)準(zhǔn)備、模型訓(xùn)練到測(cè)試評(píng)估與結(jié)果可視化的全流程能幫助使用者理解目標(biāo)檢測(cè)與動(dòng)物情緒分類(lèi)的落地方式適用于教學(xué)演示、項(xiàng)目匯報(bào)和算法對(duì)比實(shí)驗(yàn)。壓縮包共72個(gè)文件約60.25MB其中以jpg/jpeg/png圖像樣本和結(jié)果圖為多數(shù)配合py訓(xùn)練與測(cè)試腳本、md說(shuō)明文檔、依賴(lài)文件及gif演示結(jié)果目錄中另有模型目錄、輸出結(jié)果目錄和評(píng)估圖表包含P曲線(xiàn)、R曲線(xiàn)、PR曲線(xiàn)、F1曲線(xiàn)、混淆矩陣等便于直接查看模型效果。已有56人瀏覽學(xué)習(xí)。通過(guò)源碼、樣例圖片、訓(xùn)練后的模型與說(shuō)明文檔使用者可復(fù)現(xiàn)犬類(lèi)情緒識(shí)別實(shí)驗(yàn)也可替換數(shù)據(jù)集進(jìn)行遷移訓(xùn)練節(jié)省從零搭建代碼與調(diào)參的時(shí)間是兼具教學(xué)參考和實(shí)際應(yīng)用價(jià)值的完整資料。1. 犬類(lèi)情緒識(shí)別一個(gè) YOLO 就能帶走的課程設(shè)計(jì)項(xiàng)目如果你正在為畢業(yè)設(shè)計(jì)或期末大作業(yè)發(fā)愁想找一個(gè)“深度學(xué)習(xí) 圖像識(shí)別”方向、能落地演示又能寫(xiě)進(jìn)簡(jiǎn)歷的項(xiàng)目基于 YOLO 的犬類(lèi)情緒識(shí)別是個(gè)很務(wù)實(shí)的選擇。它能對(duì)狗的臉部表情和姿態(tài)做實(shí)時(shí)分類(lèi)區(qū)分開(kāi)心、焦慮、憤怒、悲傷、平靜這幾類(lèi)典型情緒狀態(tài)覆蓋從數(shù)據(jù)標(biāo)注、模型訓(xùn)練到攝像頭推理的完整流程。這套資源最大的價(jià)值不是“識(shí)別有多準(zhǔn)”而是把深度學(xué)習(xí)中目標(biāo)檢測(cè)落地的完整鏈路都串起來(lái)了數(shù)據(jù)怎么清洗、VOC 標(biāo)注怎么轉(zhuǎn) YOLO 格式、訓(xùn)練參數(shù)怎么調(diào)、攝像頭實(shí)時(shí)推理怎么接、模型怎么導(dǎo)出部署。對(duì)新手來(lái)說(shuō)它是一份能跟到最后的完整代碼包對(duì)已經(jīng)有基礎(chǔ)的人來(lái)說(shuō)它也能當(dāng)成一個(gè)快速出結(jié)果的基線(xiàn)工程省掉從零搭環(huán)境的時(shí)間。我拆這個(gè)項(xiàng)目時(shí)最直觀的感受是真正的功夫不在訓(xùn)練那一步而在數(shù)據(jù)整理和參數(shù)調(diào)試上。下面按我自己的復(fù)現(xiàn)路徑往下走每個(gè)環(huán)節(jié)都給到可直接抄的代碼和參數(shù)。2. 數(shù)據(jù)先行整理、標(biāo)注轉(zhuǎn)換與五分類(lèi)標(biāo)簽的落地方法2.1 數(shù)據(jù)從哪來(lái)構(gòu)建與清洗犬類(lèi)情緒識(shí)別本質(zhì)上是一個(gè)目標(biāo)檢測(cè)任務(wù)輸入是包含犬只的圖片輸出是檢測(cè)框加上情緒類(lèi)別。情緒識(shí)別比普通品種識(shí)別更難因?yàn)橥?lèi)情緒在不同犬種上的表現(xiàn)差異很大哈士奇和柯基的“開(kāi)心臉”完全是兩個(gè)畫(huà)風(fēng)。因此數(shù)據(jù)集的構(gòu)成直接影響模型能不能收斂。資源里自帶的原始圖片多為網(wǎng)圖、公開(kāi)寵物數(shù)據(jù)集和少量自拍素材的混合體第一件要做的事是清洗。常見(jiàn)做法是把這三類(lèi)圖片按“犬只朝向正面或側(cè)面 45 度以?xún)?nèi)、臉部占比大于 1/4、單張圖只有一只狗、無(wú)大面積遮擋”的標(biāo)準(zhǔn)篩一遍。我一般會(huì)用一個(gè)簡(jiǎn)單的腳本統(tǒng)計(jì)每張圖的尺寸和通道把損壞的、灰度異常的、分辨率低于 300px 的圖直接剔除。import os from PIL import Image src_dir raw_images valid_dir cleaned_images os.makedirs(valid_dir, exist_okTrue) min_side 300 removed [] for name in os.listdir(src_dir): path os.path.join(src_dir, name) try: img Image.open(path) img.verify() # 檢查文件是否損壞 w, h img.size if w min_side or h min_side: removed.append((name, too small)) continue if img.mode L: removed.append((name, grayscale)) continue img Image.open(path).convert(RGB) img.save(os.path.join(valid_dir, name)) except Exception as e: removed.append((name, str(e))) print(fremoved {len(removed)} files: {removed[:10]})img.verify()只做完整性校驗(yàn)不開(kāi)圖速度很快img.mode L是灰度圖過(guò)濾因?yàn)橛?xùn)練時(shí)顏色信息對(duì)情緒識(shí)別有貢獻(xiàn)灰度圖會(huì)引入分布偏移。這里把篩掉的圖片名打印出來(lái)便于回頭補(bǔ)數(shù)據(jù)時(shí)排查。清洗后大約能留下 70%80% 的圖片。這一步不能省臟數(shù)據(jù)進(jìn)訓(xùn)練集后面所有指標(biāo)都會(huì)變得奇怪。2.2 標(biāo)注格式轉(zhuǎn)換VOC 轉(zhuǎn) YOLO清洗完成后要處理的是標(biāo)注格式。資源包里原始標(biāo)注是 XMLVOC 格式而 YOLO 訓(xùn)練需要的是每個(gè)圖片對(duì)應(yīng)一個(gè) txt每行寫(xiě)“類(lèi)別_id x_center y_center width height”坐標(biāo)全部歸一化到 0 到 1 之間。# convert_voc_to_yolo.py import xml.etree.ElementTree as ET import os # 類(lèi)別順序必須與 data.yaml 中完全一致 CLASSES [angry, anxious, calm, happy, sad] def voc_to_yolo(xml_path, out_txt_path): tree ET.parse(xml_path) root tree.getroot() size root.find(size) w int(size.find(width).text) h int(size.find(height).text) lines [] for obj in root.iter(object): cls_name obj.find(name).text.strip().lower() if cls_name not in CLASSES: continue box obj.find(bndbox) xmin float(box.find(xmin).text) ymin float(box.find(ymin).text) xmax float(box.find(xmax).text) ymax float(box.find(ymax).text) x_center (xmin xmax) / 2.0 / w y_center (ymin ymax) / 2.0 / h box_w (xmax - xmin) / w box_h (ymax - ymin) / h cls_id CLASSES.index(cls_name) lines.append(f{cls_id} {x_center:.6f} {y_center:.6f} {box_w:.6f} {box_h:.6f}) with open(out_txt_path, w, encodingutf-8) as f: f.write(\n.join(lines)) xml_dir annotations/voc txt_dir annotations/yolo os.makedirs(txt_dir, exist_okTrue) for xml_name in os.listdir(xml_dir): if not xml_name.endswith(.xml): continue stem os.path.splitext(xml_name)[0] voc_to_yolo(os.path.join(xml_dir, xml_name), os.path.join(txt_dir, stem .txt))寬度和高度必須從size標(biāo)簽里取不能自己用 PIL 再算一次。有些手機(jī)照片帶 EXIF 旋轉(zhuǎn)信息直接讀圖得到的寬高會(huì)被方向信息干擾標(biāo)注會(huì)整體偏移。歸一化坐標(biāo)讓不同分辨率的圖片在訓(xùn)練時(shí)能統(tǒng)一到同一個(gè)尺度這也是 YOLO 系列一直用這種方式的原因。轉(zhuǎn)換完成后抽查幾份 txt如果出現(xiàn) x_center 大于 1 或小于 0 的情況說(shuō)明標(biāo)注框越界需要回到原 XML 修正。2.3 數(shù)據(jù)劃分與類(lèi)別均衡分類(lèi)項(xiàng)目的數(shù)據(jù)劃分不能只用隨機(jī)切分尤其是情緒識(shí)別這類(lèi)天然不均衡的數(shù)據(jù)集。狗的表情里“開(kāi)心”和“平靜”的樣本遠(yuǎn)多于“焦慮”和“憤怒”如果按原始比例切分驗(yàn)證集里憤怒樣本可能只有個(gè)位數(shù)模型全猜平靜也能拿到高準(zhǔn)確率這會(huì)讓指標(biāo)失真。import os import random from collections import Counter from shutil import copy2 image_dir cleaned_images label_dir annotations/yolo train_dir dataset/images/train val_dir dataset/images/val train_label_dir dataset/labels/train val_label_dir dataset/labels/val for d in [train_dir, val_dir, train_label_dir, val_label_dir]: os.makedirs(d, exist_okTrue) label_files [f for f in os.listdir(label_dir) if f.endswith(.txt)] random.seed(42) # 統(tǒng)計(jì)每個(gè)類(lèi)別的樣本框數(shù)量按框數(shù)而不是圖片數(shù)分配 cls_counter Counter() for lf in label_files: with open(os.path.join(label_dir, lf), r, encodingutf-8) as f: for line in f: cls_id int(line.split()[0]) cls_counter[cls_id] 1 print(class distribution:, dict(cls_counter)) train_ratio 0.85 train_files [] val_files [] # 分層采樣保證每個(gè)類(lèi)別在驗(yàn)證集中都有足夠樣本 for cls_id in range(len(CLASSES)): cls_files [ lf for lf in label_files if any(int(line.split()[0]) cls_id for line in open(os.path.join(label_dir, lf), r, encodingutf-8)) ] random.shuffle(cls_files) split_idx int(len(cls_files) * train_ratio) train_files.extend(cls_files[:split_idx]) val_files.extend(cls_files[split_idx:]) for f in train_files: copy2(os.path.join(image_dir, f.replace(.txt, .jpg)), train_dir) copy2(os.path.join(label_dir, f), train_label_dir) for f in val_files: copy2(os.path.join(image_dir, f.replace(.txt, .jpg)), val_dir) copy2(os.path.join(label_dir, f), val_label_dir)這里用了分層采樣先把包含某個(gè)類(lèi)別的圖片單獨(dú)拎出來(lái)再按比例抽取確保“憤怒”這類(lèi)長(zhǎng)尾類(lèi)別不會(huì)在驗(yàn)證集里消失。訓(xùn)練集比例取 0.85如果數(shù)據(jù)總量少于 1000 張可以提高到 0.9。這里有一個(gè)常見(jiàn)的翻車(chē)點(diǎn)按圖片數(shù)切分看似沒(méi)問(wèn)題但一張圖里可能同時(shí)有兩只狗、兩個(gè)情緒框按圖片數(shù)切分會(huì)讓驗(yàn)證集和訓(xùn)練集出現(xiàn)內(nèi)容重疊所以我按標(biāo)簽文件數(shù)來(lái)切并且只關(guān)心標(biāo)簽里出現(xiàn)過(guò)的類(lèi)別。劃分完成后數(shù)據(jù)集目錄結(jié)構(gòu)就是標(biāo)準(zhǔn)的 YOLO 布局dataset/ ├── images/ │ ├── train/ │ └── val/ └── labels/ ├── train/ └── val/最后寫(xiě)一個(gè)data.yaml這是訓(xùn)練時(shí)唯一要指定的數(shù)據(jù)集配置文件類(lèi)別列表順序必須與上一步的 CLASSES 完全一致。path: dataset train: images/train val: images/val names: 0: angry 1: anxious 2: calm 3: happy 4: sad3. 訓(xùn)練自己的識(shí)別模型環(huán)境、參數(shù)配置與損失函數(shù)解讀3.1 環(huán)境搭建與預(yù)訓(xùn)練權(quán)重訓(xùn)練環(huán)境是第一個(gè)攔路虎網(wǎng)上搜“YOLO 環(huán)境配置”能看到的坑基本都集中在 CUDA 和 torch 版本不匹配上。資源包里的代碼基于 YOLOv8ultralytics 框架Python 版本 3.8 到 3.10 都能跑我建議用 3.10。# 創(chuàng)建虛擬環(huán)境避免污染系統(tǒng) Python conda create -n yolo python3.10 -y conda activate yolo # 安裝 PyTorch先確認(rèn)本機(jī) CUDA 版本再選擇對(duì)應(yīng)命令 pip install torch2.1.0 torchvision0.16.0 --index-url https://download.pytorch.org/whl/cu118 # 安裝 ultralytics pip install ultralytics8.0.100這里不要直接pip install ultralytics了事鎖版本很有必要。YOLOv8 的 API 在 8.0.x 之后有過(guò)一些調(diào)整資源代碼是在這個(gè)版本下調(diào)試過(guò)的升到 8.2 以上有些接口簽名會(huì)變新手照抄代碼可能跑不通。安裝完成后用yolo predict sourcehttps://ultralytics.com/images/bus.jpg驗(yàn)證環(huán)境能出結(jié)果說(shuō)明環(huán)境正常。預(yù)訓(xùn)練權(quán)重建議用yolov8s.pt而不是yolov8n.pt。雖然 nano 模型更小、訓(xùn)練更快但情緒特征嘴角弧度、耳朵位置非常細(xì)微nano 的淺層特征表達(dá)力不夠最終 mAP 會(huì)比 s 低 5 到 8 個(gè)點(diǎn)。如果顯卡顯存低于 6G再退回到y(tǒng)olov8n.pt。3.2 訓(xùn)練命令與超參數(shù)設(shè)置訓(xùn)練命令看起來(lái)簡(jiǎn)單真正決定結(jié)果的是參數(shù)。下面是我在這套資源上調(diào)通的一組基線(xiàn)參數(shù)。yolo train \ modelyolov8s.pt \ datadog_emotion.yaml \ epochs100 \ imgsz640 \ batch16 \ device0 \ patience30 \ optimizerAdamW \ lr00.001 \ lrf0.01 \ mosaic1.0 \ fliplr0.5 \ scale0.3 \ projectruns/detect \ namedog_emotion_train逐個(gè)說(shuō)參數(shù)含義。epochs100對(duì)于這個(gè)規(guī)模的數(shù)據(jù)集夠用太多會(huì)過(guò)擬合太少不收斂imgsz640是訓(xùn)練輸入分辨率如果顯卡允許改成 768 對(duì)情緒識(shí)別有明顯幫助因?yàn)槟槻筷P(guān)鍵特征在低分辨率下容易糊掉batch16由顯存決定顯存 8G 用 1612G 以上可以到 32patience30表示連續(xù) 30 個(gè) epoch 驗(yàn)證集指標(biāo)沒(méi)有提升就提前停止這是防止時(shí)間浪費(fèi)的保險(xiǎn)絲optimizerAdamW比默認(rèn)的 SGD 收斂更快尤其適合遷移學(xué)習(xí)場(chǎng)景。mosaic1.0是馬賽克增強(qiáng)把四張圖拼成一張訓(xùn)練對(duì)小目標(biāo)檢測(cè)非常有效但如果訓(xùn)練集里單張圖只有一只狗mosaic 過(guò)強(qiáng)會(huì)在早期造成“半個(gè)頭”的幻覺(jué)訓(xùn)練初期 loss 可能不降反升。真遇到這種情況把mosaic0.5跑幾個(gè) epoch后期再調(diào)到 1.0 也行。訓(xùn)練過(guò)程中重點(diǎn)看兩行輸出box_loss和cls_loss。box_loss 是檢測(cè)框回歸誤差cls_loss 是分類(lèi)誤差。情緒識(shí)別的難點(diǎn)在 cls_loss 上如果訓(xùn)練了十幾輪 cls_loss 還在 1.5 以上先想到的是數(shù)據(jù)問(wèn)題而不是模型問(wèn)題。3.3 損失函數(shù)與訓(xùn)練曲線(xiàn)怎么看YOLOv8 的損失由三部分構(gòu)成分類(lèi)損失BCE 變體、框回歸損失CIoU、分布式焦點(diǎn)損失DFL。DFL 是 YOLOv8 相對(duì) v5 的新增項(xiàng)它把邊界框的四個(gè)邊當(dāng)成分布來(lái)回歸而不是直接預(yù)測(cè)數(shù)值這提升了小目標(biāo)的定位精度代價(jià)是訓(xùn)練時(shí)對(duì)學(xué)習(xí)率更敏感。我習(xí)慣每 10 個(gè) epoch 停下來(lái)看一下results.png里的曲線(xiàn)。有幾個(gè)異常信號(hào)需要記住train/box_loss快速下降但val/box_loss震蕩上升這是過(guò)擬合的早期信號(hào)立即加大weight_decay或降低epochscls_loss在訓(xùn)練初期就在 0.3 以下說(shuō)明類(lèi)別分布嚴(yán)重不均衡模型在走捷徑優(yōu)先學(xué)容易的類(lèi)別訓(xùn)練開(kāi)始就出現(xiàn)nanloss幾乎可以肯定是學(xué)習(xí)率過(guò)大或某張圖的標(biāo)注框坐標(biāo)異常比如寬高為 0去檢查數(shù)據(jù)集比調(diào)參更有用。訓(xùn)練結(jié)束后在runs/detect/dog_emotion_train/目錄下會(huì)生成best.pt和last.pt后續(xù)推理用best.pt。這個(gè)目錄還包含confusion_matrix.png它比 loss 曲線(xiàn)更能說(shuō)明問(wèn)題——如果對(duì)角線(xiàn)很亮但某個(gè)類(lèi)別的列全黑那就是典型的長(zhǎng)尾漏檢。4. 推理與部署從單張圖片到實(shí)時(shí)攝像頭識(shí)別4.1 單圖推理腳本訓(xùn)練完模型后的第一件事是用它跑幾張訓(xùn)練集之外的圖片驗(yàn)證基本效果。下面這段腳本可以直接復(fù)制使用。# inference_image.py from ultralytics import YOLO model YOLO(runs/detect/dog_emotion_train/weights/best.pt) results model.predict( sourcetest_images, conf0.35, iou0.45, imgsz640, saveTrue, save_txtTrue, device0 ) for r in results: boxes r.boxes if boxes is not None: for box in boxes: cls_id int(box.cls[0].item()) conf float(box.conf[0].item()) print(fclass{model.names[cls_id]} confidence{conf:.3f})conf0.35是置信度閾值低于這個(gè)值的檢測(cè)框會(huì)被丟棄。情緒識(shí)別的置信度普遍比普通目標(biāo)檢測(cè)低因?yàn)楣纺樈嵌茸兓笤O(shè) 0.35 到 0.4 是一個(gè)平衡點(diǎn)。iou0.45是 NMS 交并比閾值值越小抑制越強(qiáng)同一只狗被框兩次的場(chǎng)景可以調(diào)到 0.5。打印類(lèi)別名和置信度有助于快速定位哪些圖片誤檢嚴(yán)重。4.2 攝像頭實(shí)時(shí)檢測(cè)課程設(shè)計(jì)答辯現(xiàn)場(chǎng)用攝像頭實(shí)時(shí)演示效果遠(yuǎn)比靜態(tài)圖片震撼。這里給一個(gè)接 OpenCV 的實(shí)時(shí)推理版本。# inference_webcam.py import cv2 from ultralytics import YOLO model YOLO(runs/detect/dog_emotion_train/weights/best.pt) cap cv2.VideoCapture(0) cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720) while True: ret, frame cap.read() if not ret: break results model.predict(frame, imgsz640, conf0.4, device0, verboseFalse) annotated_frame results[0].plot() fps cap.get(cv2.CAP_PROP_FPS) cv2.putText(annotated_frame, fFPS: {fps:.0f}, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2) cv2.imshow(Dog Emotion Recognition, annotated_frame) if cv2.waitKey(1) 0xFF ord(q): break cap.release() cv2.destroyAllWindows()實(shí)時(shí)推理時(shí)我把imgsz從 640 降到 416這不是為了精度而是為了幀率。攝像頭場(chǎng)景下運(yùn)動(dòng)模糊已經(jīng)讓細(xì)小情緒特征不可靠640 的輸入會(huì)拖慢推理速度反而導(dǎo)致畫(huà)面卡頓。這里有個(gè)隱藏問(wèn)題results[0].plot()會(huì)在原圖上繪制檢測(cè)框和標(biāo)簽但如果檢測(cè)到多個(gè)框且類(lèi)別置信度不高畫(huà)面上的字會(huì)非常多答辯時(shí)反而顯得 demo 雜亂可以只在畫(huà)面上畫(huà)置信度高于 0.5 的框。4.3 模型導(dǎo)出與邊緣部署訓(xùn)練好的 PyTorch 權(quán)重不能直接跑在手機(jī)上或者 Jetson 這類(lèi)邊緣設(shè)備上需要導(dǎo)出成 ONNX 或 TensorRT 格式。yolo export modelruns/detect/dog_emotion_train/weights/best.pt formatonnx imgsz640 opset12 yolo export modelruns/detect/dog_emotion_train/weights/best.pt formatengine device0 halfTrueONNX 導(dǎo)出的關(guān)鍵是opset版本設(shè)成 12 兼容性最好新版 PyTorch 默認(rèn)的 opset 17 在部分老設(shè)備推理引擎上會(huì)報(bào)不支持的算子。TensorRT 導(dǎo)出前先確認(rèn)本機(jī) CUDA 版本和 TensorRT 版本匹配否則引擎構(gòu)建到一半會(huì)報(bào)顯存問(wèn)題。halfTrue開(kāi)啟 FP16 精度推理速度提升明顯但精度有輕微損失情緒識(shí)別這個(gè)任務(wù)影響不大。如果在樹(shù)莓派或者 RK3588 這類(lèi)設(shè)備上部署ONNX 格式是更穩(wěn)妥的選擇配合 RKNN-Toolkit 轉(zhuǎn)換工具可以做硬件加速。這方面的行話(huà)叫“邊緣部署監(jiān)控誤檢率高”核心原因是邊緣設(shè)備上為了性能往往會(huì)降低輸入分辨率而情緒特征恰恰依賴(lài)細(xì)節(jié)所以部署時(shí)的輸入分辨率不要小于 512。5. 常見(jiàn)問(wèn)題與避坑訓(xùn)練不收斂、BN 崩潰與誤檢排查5.1 訓(xùn)練階段BN 崩潰、過(guò)擬合與損失異?,F(xiàn)象一訓(xùn)練到第 20 個(gè) epoch 左右loss 突然變成nan控制臺(tái)開(kāi)始刷紅色警告模型權(quán)重?zé)o法保存。這大概率是訓(xùn)練中 BN 崩潰BatchNorm blowup。產(chǎn)生原因通常是學(xué)習(xí)率設(shè)置過(guò)高加上早期批次數(shù)據(jù)里某些標(biāo)注框異常導(dǎo)致某一層的統(tǒng)計(jì)量爆炸。解決方法是先把lr0降到 0.0005同時(shí)把batch設(shè)成 8 或 16 的倍數(shù)確保每個(gè)批次里的樣本數(shù)足夠讓 BN 統(tǒng)計(jì)量穩(wěn)定。另一個(gè)常見(jiàn)做法是在yolo train命令里加cacheTrue把數(shù)據(jù)緩存到內(nèi)存減少讀取抖動(dòng)帶來(lái)的輸入異?!,F(xiàn)象二訓(xùn)練集精度升到 95% 以上驗(yàn)證集 mAP 卻只有 50%而且還在往下掉。這是典型的過(guò)擬合在小數(shù)據(jù)集上非常普遍尤其是清洗后圖片數(shù)少于 800 張時(shí)。對(duì)策不止一個(gè)我建議按順序操作先加weight_decay0.0005再把mosaic關(guān)掉或降到 0.3然后嘗試用yolov8s-cls.pt的分類(lèi)預(yù)訓(xùn)練權(quán)重做遷移初始化。注意這不是玄學(xué)是超參數(shù)和數(shù)據(jù)規(guī)模不匹配的必然結(jié)果?,F(xiàn)象三val/cls_loss曲線(xiàn)一路平坦怎么調(diào)參都下不去。先檢查你的data.yaml里類(lèi)別順序是否和訓(xùn)練標(biāo)簽的 class_id 對(duì)應(yīng)。我見(jiàn)過(guò)不止一次因?yàn)?CLASSES 列表順序變了導(dǎo)致模型把“開(kāi)心”學(xué)成了“焦慮”的慘案。模型沒(méi)毛病是標(biāo)簽語(yǔ)義對(duì)不上。5.2 推理階段誤檢、漏檢與混淆矩陣異?,F(xiàn)象四視頻里對(duì)著墻壁或地板也會(huì)框出一個(gè)小方框置信度還不低打上了某個(gè)情緒類(lèi)別。原因是背景過(guò)擬合。如果訓(xùn)練集里大量圖片的背景都是室內(nèi)地板或狗窩模型會(huì)把紋理特征當(dāng)成判斷依據(jù)。解決方式是做數(shù)據(jù)增強(qiáng)加hsv_h0.5 hsv_s0.5 hsv_v0.5隨機(jī)改變色調(diào)飽和度降低顏色紋理對(duì)分類(lèi)的依賴(lài)再用translate0.1讓目標(biāo)在畫(huà)面里移動(dòng)破壞固定的位置關(guān)聯(lián)。推理時(shí)把conf調(diào)高到 0.5 也能過(guò)濾一部分背景誤檢?,F(xiàn)象五confusion_matrix.png里所有類(lèi)別的橫排總和明顯大于縱排總和甚至出現(xiàn)奇怪的對(duì)角線(xiàn)。搜過(guò)“YOLO 混淆矩陣總合不唯一”的應(yīng)該都知道目標(biāo)檢測(cè)的混淆矩陣計(jì)算邏輯與圖像分類(lèi)不同它按預(yù)測(cè)框是否與真實(shí)框匹配來(lái)計(jì)數(shù)一個(gè)真實(shí)框可能被多個(gè)預(yù)測(cè)框命中一個(gè)預(yù)測(cè)框也可能對(duì)應(yīng)多個(gè)類(lèi)別得分??椿煜仃嚂r(shí)不要追求行和列相等重點(diǎn)看每個(gè)類(lèi)別是否在對(duì)角線(xiàn)上有足夠高的值。某一行除對(duì)角格外還有高響應(yīng)說(shuō)明模型在類(lèi)別間混淆優(yōu)先補(bǔ)區(qū)分這兩個(gè)類(lèi)別的數(shù)據(jù)比調(diào)參更有效。6. 進(jìn)階注意力機(jī)制改進(jìn)與 TensorBoard 驗(yàn)證習(xí)慣6.1 給 YOLOv8 加一個(gè)輕量注意力模塊如果完成基礎(chǔ)版本之后還有余力給模型加一個(gè) SESqueeze-and-Excitation注意力模塊是性?xún)r(jià)比很高的改進(jìn)方向。犬類(lèi)情緒識(shí)別依賴(lài)的耳朵位置、嘴角弧度這些細(xì)小特征注意力機(jī)制能讓特征提取網(wǎng)絡(luò)更關(guān)注這些區(qū)域同時(shí)計(jì)算開(kāi)銷(xiāo)非常小。# common.py 中添加的 SE 模塊 import torch import torch.nn as nn class SEBlock(nn.Module): def __init__(self, channels, reduction16): super(SEBlock, self).__init__() self.avg_pool nn.AdaptiveAvgPool2d(1) self.fc nn.Sequential( nn.Linear(channels, channels // reduction, biasFalse), nn.ReLU(inplaceTrue), nn.Linear(channels // reduction, channels, biasFalse), nn.Sigmoid() ) def forward(self, x): b, c, _, _ x.size() y self.avg_pool(x).view(b, c) y self.fc(y).view(b, c, 1, 1) return x * y.expand_as(x)這個(gè)模塊通過(guò)全局平均池化把每個(gè)通道壓縮成一個(gè)值再用兩層全連接學(xué)習(xí)通道間的關(guān)系最后用 Sigmoid 產(chǎn)生 0 到 1 的通道權(quán)重乘回原特征圖。reduction16控制中間層壓縮比值越大參數(shù)越少但信息損失也越多。修改完模型結(jié)構(gòu)后訓(xùn)練命令不變只是在yaml配置里替換對(duì)應(yīng)層的模塊名。6.2 用 TensorBoard 對(duì)比改進(jìn)前后的訓(xùn)練曲線(xiàn)改進(jìn)是否有效不能靠感覺(jué)。ultralytics 框架自帶 TensorBoard 支持但需要先安裝依賴(lài)再啟用。pip install tensorboard tensorboard --logdir runs/detect打開(kāi)http://localhost:6006就能同時(shí)看到基線(xiàn)模型和注意力改進(jìn)模型的 loss 曲線(xiàn)。我通常會(huì)對(duì)比兩組指標(biāo)val/cls_loss和mAP0.5:0.95。如果加了注意力模塊后cls_loss更低但box_loss略高這是正常的注意力機(jī)制本質(zhì)上是犧牲一部分定位精度換取分類(lèi)精度在情緒識(shí)別這個(gè)任務(wù)上是劃算的。對(duì)比訓(xùn)練時(shí)還有個(gè)習(xí)慣值得養(yǎng)成用固定的random_seed42讓兩次訓(xùn)練的數(shù)據(jù)增強(qiáng)順序一致。如果不固定種子兩次訓(xùn)練的提升可能是隨機(jī)性造成的那就失去了對(duì)比的意義。這個(gè)資源我前后拆了三遍第一遍踩在數(shù)據(jù)清洗上第二遍死在 BN 崩潰第三遍才把訓(xùn)練跑順。從那以后我每次做目標(biāo)檢測(cè)項(xiàng)目都會(huì)強(qiáng)制自己先寫(xiě)一個(gè)數(shù)據(jù)分布統(tǒng)計(jì)腳本再進(jìn)訓(xùn)練環(huán)節(jié)。模型可以迭代數(shù)據(jù)問(wèn)題不能靠模型硬扛。完整的標(biāo)簽轉(zhuǎn)換腳本、分層采樣代碼和訓(xùn)練配置都在資源包里希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美日韩国产传媒在线精品| 超碰97爽| 91综合国产精品| 草草影院最新网址| 91青青在线视频| 亚洲综合另类| 精品国产无码中文| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 天堂性色| 天天夜夜久久| 国产农村一一级特黄毛片| 东北女人| 亚洲丁香花色| 日本日逼高清| 老司机福利青青草| 熟女久久| 嗯嗯啊好大| 国产超碰国产97| 特级丰满少妇一级AAAA爱毛片| 啊啊啊啊操死我| 青草影院内射高潮| 九九九久久久久| 9久热| 韩国免费播放一级毛片| 在线午夜成人无码视频| 日韩欧美三级| 久久99草| 欧美熟女丝袜| 一区二区三区欧美激情| 日韩激情电影中文字幕| 9久9久| 精品久久艹| 色五月天AV| 任我爽视频在线观看| 五月激情啪啪| 久久精品国产精品亚洲艾通辽熟妇 | 中文字幕文字幕无码一区二区三区电影99| 亚洲一二三精品久久网 | 国产精品九九| 熟女欧美日韩综合婷婷| yazhousetuoumei| 久久精品99| 亚洲天堂无码| 黑人狂躁日本妞一区二区三区| 国产家庭乱伦表演| 亚洲欧美色图小说| 性夜影院爽黄A爽免费动漫| 精品无码少妇| 日韩性色| 亚洲成人激情小说视频| 91精品国产91综合久久蜜臀| 91久久久久久久久18| K8久久久久| 亚洲在钱| 国产日韩手机视频在线| 亚洲色 国产 欧美 日韩| 偷拍亚洲熟女视频播放| 国产一级特黄大片处女| 国模无码一区二区三区在线| 天堂中文资源在线bt| 激情网色| 蜜桃无码AV一区二区| α√在线| 欧美性爱五月天| 久久久久久亚洲精品不卡人乳 | 久久98| 国产精品熟女丝袜一区二区| 91天天日| 天天操福利视频综合网站| 天天操熟妇| 一区二区三区麻豆| 欧美日韩大香蕉| 欧美熟妇成人一区二区| 四虎国产精品永久地址入口| 午夜影美女日鸡鸡天天视频国产| 伊人久久88国产女| 精品久久久久黄少妇| 久久、1234| 欧美在线|亚洲| 99久久99九九99九九九| 小视频国产| 人妻日日干| 欧美专利1区2区3区4区5区免费| 久久99操天天日| 内射黑人| 97在线播放| julia国产在线 | 欧美老熟另类| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 久久久久久久久久久久久9999| 97色97好| 啊啊啊好想要| 亚洲少妇色| 久久999久| 国偷自 一区二区| 91综合网在线| 亚洲国产一区二区三区四区国产| 熟女六十路| 夜夜肏2021| 啊啊啊啊啊啊啊在线| 综合五月天| 男人的天堂午夜av| 久久久久久性爱视频| 日韩一级二级三级免费看完整版国语版 | 东北女人被操| 91性情| 顶级丝袜熟女一区二区三区 | 在线播放成人网站| 欧美综合 站| 97超碰大| 久99久视频精选| 天堂涩涩| 三级AV入口| 日本色婷婷| 91l欧美在线| 超碰九7免费| 免费无码国产精品v片在线观看| 五月天激情婷婷| 91欧美性| 黑人嘿嘿嘿超爽免费视频| 嗯嗯嗯嗯啊啊啊好紧好大| 超碰97欧美日韩| 国产亚洲色婷婷久久99精品91 - 百度| 九九黄色视频在线观看| 欧美亚州色的图| 大香蕉九九| 天天看人人操屄犊摸阴| 日产操逼| 91人妻丝袜无码| 天天92av| 神马久久久久眼| 亚洲中文字幕av| 艹比视频国产精品| 97精品中文字幕| 亚洲蜜乳av| 中文字幕女同在线| 亚乱色| 超碰综合97在线| 在线一道啪| 国产青青美女玩逼视频| 成人性爱美曰韩| 色麻豆AV| 国产AV高清AV无码| 精品国产乱码久久久久久网站入口| 爆操无码| 天天干18禁| 亚洲男人天堂Av| 91情色| 久久发布国产伦子伦精品| 色吧91| http://qxhbdz.com| 久久人妻| 欧美大片天天看| AV一区观看| 亚洲图片 欧美电影| 五月丁香网站| 成人午夜高潮av猛片| 97久久超碰国产网站| 99久久精品欧美国产| 北条麻妃99精品青青久久| 91精品久久久久五月天精品 | 男女国产精品| 九九亚洲视频| 女沟厕偷窥piss小便| 久久久婷| 国产极品粉嫩馒头一线天av| 啊啊啊啊好大好硬啊啊啊啊啊| 亚洲欧美国产成人综合不卡| 狠狠爱夜夜| 日本三级日本三级三级人妇四虎| 香蕉欧美| 超碰97在线色男人??| 色情综合| 黄人人操人人操| 中文字幕乱偷人妻久久艾草网| 91久久久久久久久18| 亚洲无码 国产无码| 免费网站观看www在线观| 人人操人人插人人摸人人干| 91激情国产| 激情五月天视频| 国产女人与拘做受视频免费| 丰满欧美放荡少妇在线| 熟女丰满人妻一区| 秋霞影音一区二区三区 | 久操精品网| 色综合一区二区三区| 99啪啪| 伊人99热| 国产精品一级特黄aaa大片在线观看| 超碰偷拍| 国产性爱欧美性爱在线| 激情丁香五月婷婷| 欧美精品久久久久久久久88| 老熟女乱伦片| 日本一级特级毛片视频| 97干在线视频| 九九九九精品在线| 日本999精品| 又黄又爽在线观看视频| 中文字幕日本久久| 黄色区免费观看中文字幕| 久久精品国产Aⅴ| 极品人妻少妇综合| 国偷自 一区| 亚州成人a∨| 熟女突然公开看18禁影片| 日韩免费三级黄片电影| 乱性AV| 亚洲欧美97√| 久久久九| 蜜臀一二三区| 99这里都是精品| 高清不卡国产| 四虎884a| 91美乳| 亚洲免费精品一区| 欧美男女午夜啪啪| 亚洲。日韩。欧美| 激情图片亚洲色图| 99热aaa| 日韩精品三区四区| 婷婷日韩一区二区三区中文字幕在线| 综合色图亚洲欧美| 激情露脸爱| 淫色网综合| 人人乐大香蕉| 黄色高清久久无码依人| 狠色婷婷久久一区二区三区_| 亚州操操穴网| 日夜干射色啊| Julia Annxxxxx| 人妻超碰青青草98| 欧美性第1页| 超碰国产精品久| 成 人片 黄色大片| 日本狂喷奶水在线播放212| 呦呦影院| 黄色免费网页无码| 1024香蕉视频| 99re9这里只有精品| 老熟妇综合| 久久久久ab| 精品一区二区2| www.久久超碰| A 天堂| 乱伦色图网址是多少| 国产精品永久免费10000| 亚洲熟女乱色一区二区三区| 夜夜天天噜狠狠爱2021| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 欧美日日操| 免费一级性爱久久| 国产一区二区在线电影| 国精品一区二区三| 九久久精品| 亚洲丝袜二区在线| 激情抓乳插进去啪啪啪日韩| 日本中文字幕在线视频| 小草三级久久观看| 蜜臀av网址| 嗯嗯不要 视频| 日韩无码视频黄色| 超碰人人干| 天天综和| 乱欲视频| 久久婷婷五月天| 肉丝网站91| 加勒比少妇AV婷婷六月天超碰超碰| 老色鬼成人精品视频下载大在线观看| 极品销魂美女一区二区 | 午夜欧美神马久久久久| 欧美gv在线观看| 香蕉大久久久| 加勒比大香蕉视频在线| 国精综合一二三区影视| 久久久久久久9最新免费视频观看| 视频黄站| 久久国产逼| 柠檬AV导航| 欧美综合色站| 亚洲av青草久久一区二区| 亚洲成人日韩小说| 中文字幕人乱码中文字的预防方法 | 大香蕉520| 91日产欧美| 精品九九| 好淫网一二三视区| 狠狠爱大香蕉| 午夜人妻精品综合在线| 992大香蕉| 亚洲无码免费看| 99re这里只有精品3| 97香蕉人人乳| 操逼日批| 97超碰磁| 日韩人妻一区二区精品| 亚洲男人的天堂一区二区| 91日韩网站| 99999re| 五月丁香六月婷综合成人综合| 久久精品老司| 国产 亚洲 丝袜 制服| 日韩精品人妻中文字幕久久久| 国产精品麻豆成人av| 中文字幕 人妻不满 在线视频| 91久久精品美女高潮喷水| 日韩黄片视频试看| 曰韩欧美国产传媒麻豆第一区| 极品少妇久久久| 黄片免费看黄片免费看| 夜夜爽夜夜摸夜夜操免费视频| 欧美天天干| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 大香蕉综合网| 蜜臀久久久久久999| 日韩大香蕉AV影片| 人妻碰碰碰碰碰碰| 又粗又长又大国产不卡| 日韩伦理久 久久 清纯| 1级黄色夫妻对换性交免费看| 丰满人妻-区二区三区免费| 欧美综合综合| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 中文 人妻 制服| 五月婷婷激情网| 欧美日本成人一区二区| 黄呦呦在线| 日本一级性爱| 欧美天天弄| 区一在线观看| 加勒比在线视频一区二区三区| 日韩综合色网| 99热精品在线观看| 91丨人妻丨国产丨丝袜| 国产精品 亚洲情色| 亚洲婷婷综合网| 91影视亚洲| 中国探花熟女| 水多多映视AV| 一二三四区电影| 精品久久一区二区三区四区五区| 久久久久亚洲三级电影| 久久久9 9 9精品| 91婷婷| 免费A片三p视频| 97免费视频在线观看视频| 国产欧美日韩在线不卡第一页| 免费视频97| 亚洲五区熟女| 日本不卡码黄色| 黑人无码一区二区| 日日操免费视频| 日韩欧美~中文字| 欧美性色综合网| 九热视频| 亚洲 一区二区 自拍| 啊啊啊免费视频| 天天舔天天日天天射| 久久麻豆一区二区| 26uuu性| 曰韩人妻中文字幕在线 | 久久av一级av少妇av高潮| com 首页 18岁 禁区 女优 免费 精选 同城| 天无日色综合| 精品久热| 亚欧性爱在线无码| 精品人妻中文字幕4399| 午夜国产综合视频在线观看| 久久中文字幕人妻熟av女蜜柚| 91亚洲黑人| HEYZO高无码国产精品227| 啊啊啊免费视频| 欧美天天影院| 麻豆人妻偷人精品无码视频| 男人的天堂在线| 天天操女人| 激情综合五月婷婷| 丁香色五月 97干| 中日韩久久久| 一级特级aaaa毛片免费观看 | 日韩卡一卡二卡三在线| 在线无码视频| 少妇一级无码精品| 日日骚中文字幕| 超碰97日韩| 激情黄色五月天| 久久伊人青青草| 九久9热| 欧美一级A片在线看视频性色| 大香蕉欧美| 91精品人妻一品二品三品| 1024亚洲中文字幕久在线看片你懂的 | 手机看片1024你懂的国产| 国产精品爱欲| 日本一级婬片试看三分钟| AV在线性爱| 精品中文字幕第一页| 秋霞一集毛片观看| 亚洲精品一二区| 国产精品ⅴ无码大片在线看.| 涩综合导航| 日韩在线欧美精品一区二区| 交换娇妻呻吟声不停中文字幕| 国产美女在线精品免费看| 精品无码秘 人妻一区二区 | 色眯眯射| 2019AV天堂| 欧美日韩亚洲五月天婷婷| 嗯嗯啊啊视频一区二区三区| 欧美中字不卡| 国产精品久久久久9999小说| 91视频综合网| 日本 色 导航| 久热精品在线国产| 亚洲综合精品国产一区| 久久高清欧美国产| 欧美日韩第一页| 亚洲精品国产熟女| 欧洲射精91| 国产嫩草精品A88AV在线| 熟女丰满人妻一区| 我中文字幕6区| 无码一区二区三区四区五区六区七区八区九区十区视频 | 精品人妻一区| 亚洲欧美一区二区三区在钱蜜桃| 九久久九精品视频| 91欧美经典| 丁香婷婷五月| 久久久久亚洲三级电影| 一区二区三区免费岛国片| 激情综合久久| www.操| 久久久性少妇| 亚洲欧美日韩免费观看| 午夜高清成人在线视频| 蜜色网色哟哟| 欧美瑟综合| 国产午夜在线观看| 婷婷色五月激情| 厕所偷拍在线| 2017天天操| 日韩图区 偷拍| 亚州少妇| 99精品在线| 狠狠色婷婷| 欧美亚洲第1页| 亚洲伊人青青草| 婷婷色色五月天福利| 亚洲AV无码乱码在线观看性色| 久久久久久久国产| 久久人妻办公室视频| 色女网日韩| 51一区二区三区| 伊人网青青| 久久香蕉综合一本到3atv| 成人A片男人的天堂| 亚洲图片小说欧洲| 色播综合| 天天爱综合网| 加勒比久久综合网高清| 国产91美女高潮| 午夜九九| 九九国产| 乱伦AVxx| 啊啊啊啊二区好大| 日本一道在线播放高清| 九九久久精品| 啊啊啊操死我了| 成人一级性爱| 国产精品高潮久久AV| 超碰78| 无码av永久免费专区网站| 乱老熟女一区二区三区| aa片毛片| 黄色高清久久无码依人| 欧美色999| 青青操97| 欧美组图日韩亚洲中文字幕| 大香蕉欧美伊| 亚洲激情在线观看一区| 操学生天天| 日韩极品无码B| 国产精品午夜成人福利| 九九视频黄色片| 伊人国产视频| 99色网| 综合国产97| 久久久蜜桃臀无码视频| 麻豆黄色五月天| 黑白配性爱AV成| 亚洲操逼视频网站| 无码丰满熟妇一区二区浪潮AV| 久久久艹艹艹| 精品国产三级av韩国在线| 亚洲s在线观看| 香蕉黄色一级视频| 97操在线| 日日夜夜狠狠| 欧美在线播放| 人妻丝袜肏逼| 91精品黄在线观看| 一区在线精品中文字幕| 自拍盗摄一区| 91小视频| 欧美色图亚洲色| 日韩中文字幕av在线播放| 岛国毛片手机在线观看| 色欲久久99国产精品久久久久久| 内射日韩大臀美女| 殴美大黄片| 超碰99re| 91精品久久久久久久久久| 蜜桃av综合网发布| 激情 欧美 亚洲 小说| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 色情综合网| 九九九九热| 中文字幕久久亚州无码| 五月香婷婷| 精品欧美А∨无码黑人大荫蒂 | 天天综合欧美综合| 天美麻花大全视频| 久久精品国产亚洲AV高清演员表| 中出91视频| 精彩国产视频播放1区2区| 精品人妻高清麻豆av| 日韩激情毛片一级久久久| 韩日精品四区| 国产精品久久99日日| 91久久国产精品| 国模不卡一本二本三电影| 亚洲精品日韩国产欧美| 超碰国产精品无码| 97干在线视频| 大白逼三四级| 清清草影| 午夜欧美J进J出白浆流出久久久| 国产亚洲色婷婷久久99精品91葵花宝典| TS人妖另类精品视频系列| 日韩人妻精品| 骚逼自拍99| 好湿好紧好爽 视频| www色色com| 国产女人和拘做爰视频| 日本操逼aaaaa| 蜜臀久久99精品久久久久久婷婷 | 夜夜爽夜夜爽| 中文久久久| 日韩欧美传媒一区国产| 婷婷在线视频在线观看| 啊啊啊男女| 深夜视频| 国语精品av| 欧美日韩另类字幕中文| 亚洲欧洲无码97久久精品| 综合五月婷婷| 婷婷色播婷婷| 成人综合久久精品色婷婷| 欧美日韩国产高清在线一二三区 | 日本免费一区二区不卡| 久久视频少妇美女| 超碰中文字幕人妻草一区| 精品国产一区二区久久| 秋霞曰韩R级| 一个人免费HD91视频| 日本一区二区中文字幕久久| 无码人妻一区二区三区四区老鸭窝| 老鸭窝日丰县女人| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 综合激情一一91| 亚洲熟久久| 翔田千里AⅤHD无码| aa片毛片| 免费网站观看www在线观| 中美日韩毛片| 久久久亚洲精品电影免费看| 日本国产欧美一区三区二区| 欧美色图20P| 黑人干亚洲| 国产精品夜夜夜| 日本最新1区2区3区| 欧美日韩美女精品久草一区二区三区| 五十路熟女工口| 99re8免费高清在线| 久久久久久久久久久久久9999| 天天透伊人| 婷婷导航| 97久久精品国产| 国产青视频| 免看60秒涩涩视频| 国产又粗又长又大的视频| 九九九九精| 免费视频一二三区| 乱伦日本中文自拍| 被体育老师抱着c到高潮| 日日夜夜天天| 中文97国产| 国产自偷| 亚洲精品97| 国产自产自拍| 久久香蕉网| 日欧毛片久久| 亚洲资源一区| 狠狠操夜夜| 五月综合久久| 亚洲国内精品成人不卡| 丰满欧美放荡少妇在线| 日韩性爱啪啪视频| 亚洲一区二区三区春色| 高清国产av无码| 五月婷婷hd| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 国产精品96| 少妇3P性爱自拍| 久久熟女人| 国产免费一区| 欧美中文字幕日韩在线| 欧美一级A片在线看视频性色| 黄色成品网站| 亚洲色图片区| 永久免费发布性爱网| 日本久久久久久久久| 亚洲国产综合图区中文字幕| 草莓精品视频在线免费观看| 激情专区综合| Aa东京男人的天堂| 亚洲 欧美 日韩 国产一区二区| 插欧洲美女欧美精品| 欧美午夜色妇色鬼| 91亚洲高清| 熟女被操视频网址| 国产熟码AV| 91亚洲色人| 嫩草 人人网精品| 啊啊啊啊啊啊在线| 伊人99热| 91免费看中出视频| 亚洲第一成人影院色播| 亚洲综合一| 亚洲A曰本VA欧美VA视频| 夜夜中出国产| 国产农村妇女毛片精品久久| 色香色欲天天综合网天天来吧| 日韩ab网 | 亚洲色图A| 国产吞精a级片激情电影| 色老久久| 亚洲精品一区二区三区在线播放 | 日本2020一区二区| 日本操BAV| 欧美日韩人妻婷婷一区| 国产综合网站在线播放| 嗯嗯啊啊视频一区二区三区| 日本免费人成视频播放120秒| 亚州精品丝袜-不卡成人免费| 欧美天天弄| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 91在线视频免费播放| 亚洲大色堂| 香伊人在线| 欧美精品日韩久久久九| 蜜乳av一区二区| 免费少妇一区二区| 天天影视射综合网| 午夜亚洲国产理论秋霞| 亚洲污污网站| av无线看| 91天天爱| 久操不卡视频| 男人的天堂com| 久久久久久久久久久六六| 久久机热| 爱射综合| 男人精品区| 天堂蜜桃无码视频一区二区| 啊啊啊啊啊在线| 久热色情精品| 老熟女乱伦片| 青青操97| 国产精品爱欲| 蜜臀av中文字幕| 日欧操屄视频| 97免费在线观看| 久久久久久久久久黄色网| 日韩欧美tv一区二区在线观看| 青青青草原| 睡产熟女乱伦| 亚洲熟女av中文字幕| 久久有码| 久久高清欧美国产| 亚洲无992tv| 亚洲色香| 久久99操天天日| 亚欧色图在线激情| 99只有精品| 婷婷五月丁香五月| 久久久久久久久久久免费精品| 久草老司机| 亚洲人久久久网| 成人欧美一区二区三区黑人一| 中文乱码字幕观看| 亚洲高清在线se| 欧州色图区| 人人艹亚洲| 超碰九7免费| SUV一区二区在线看| 久久天堂婷婷网| 思思热免费在线视频| 麻豆成人AV| 91精品少妇搡搡搡| 人妻无码后入| 97久精品| 性爱av在线免费观看| 中文精品一区二去| 少妇色综合| 亚州色图狠狠干| 亚洲欧美精品一区天堂久久 | 成人福利视频网| 91青青| 天天干天天操天天干天天操| 天天综合网~91入口| 久7色| 91爱欧美| 五月色综合| 国产日韩在线播放av| 国产精品不卡少妇白| 后入人妻一区| 人妻嗯啊啊在线播放| 99re公开精品免费视频| 视频国产成人精品日本亚洲18| 青青草五月份天| 中文幕97| 免费人人搞97| 精品一区二区三区蜜桃臀赵总 | 免费亚洲国产精品久久一区| 91女网站| 九九综合| av一区二区三区 中文| 日韩A优精品在线观看| 久久久性| 超碰97欧美| 国产精品欧美在线观看 | 日韩乱伦影音先锋| 丁香六月激情| 日韩三级在线观看网站| 亚洲色图欧美色图另类图片| 91精品久久久久| 超碰到97情色| 很狠操| 亚洲九九视频| 超碰偷拍| 91日韩网站| 在线观看啊啊啊啊啊| 69丨亚洲丨精品丨入口免费播放| 一区,二区,三区视频| SS久久| 亚洲美欧999| 中文字幕丝袜人妻| 亚洲和欧美裸体美女双飞视频| 精爱久久| 国模不卡一本二本三电影| 亚洲色图加勒比| 久久婷婷亚洲欧| 国产熟女二区| 中文字幕精品专区搜索结果91| 偷拍综合亚洲| 欧美高清16| 久久久久久久久久9| 91肉丝| 青娱乐二区免费| 日本免费专区| AAA久久| 综合网欧美在线| 天天爽爽爽爽| 另类av综合久久| 骚逼自拍99| 99精品九九九九九九| 91中文字幕| 99色热国产视频精品| 蜜乳性色无码专日粉嫩骚逼AV| av天堂5| 日本福利社| 四虎免费看黄| 青青草国产一区二区三区| 男人的天堂Va| 边做饭边操逼逼| 免费中文在线| 超碰97起碰| 丝袜视频一区二区在线播放国产中文| 夜夜嗨一区二区三区三州加勒比| 天美传媒AV在线| 国产AAAAAABBBBB| JIZZJIZZ国产精品喷水| 日韩精品国产精品五码一区二区| 精品国产72| 中文字幕av片| 九九九久久久| 97网色| 中文字幕乱妇免费视频| 性暴力欧美猛交在线直播| 丁香七月婷婷| 久久91精品国产9丨久久分亭| 熟女六十路| 色综合加勒比四四季| 十八禁电影伊人网| 欧美18老人禁| 人看人人摸人人操| 国产精品久久久久久久久久久久久久久久久久 | 亚欧美色| 人摸人人操人| 97干天天| 亚洲天天更新| 久久久久国产精品片区无码直播| 日本一区二区三区精品| 国产天天噜一噜久久久| 91美女视频。| 99热精品国产| 欧洲亚洲人妻无码中字久久三区四区| 中文字幕第7页| 综合操逼| 欧美色九九九| 天天欧美| 精品v日韩欧美国产| 91美女在线视频| 少妇天堂| 懂色AV蜜臀无码精品APP| 亚欧美天堂在线| 亚洲欧美第一页| 亚欧国产无码精品在线| 日本不卡二三区| 秘书高跟黑色丝袜国产91在线| 综合五月婷婷亚洲一区| 久久e6只有精品| 日本媚薬中文字幕在线| 综合色图区| 中文子幕一二三| 岛国大片国产| 婷婷另类小说| 日韩操逼HD| 蜜桃视频一区二区三区在线观看| 一区二区影视| 国产三级多多影院2022国产AA一级毛片无码 | 日韩丝袜高跟制服在线观看| 麻豆视频国产一区二区| 大香蕉亚洲中文| 蜜臀AV一区二区三区| 国产成人bd在线观看| 丁香7月婷婷| 温婉少妇玩3p| 五月开心久久AV官网| 噜噜噜在线视频| 一区,二区,三区视频| 日韩亚洲精品一区二区| 久久国产对白激情浪潮| 波多野42部激情无码喷潮| 亚洲宅男天堂| 加勒比海色香蕉婷婷| 亚洲五月丁香花狠狠干一区二区三区 | 超碰久草| 国产女性无套 免费观看| 欧美日韩亚洲国产中文永久天天看| www.91理论| 日日干夜夜骑| 激情综合五月| 97干色| 91丝袜美腿网站| 色爱亚洲| 91红杏| 久久五十路熟女人妻| 欧美页片| 亚洲人妻中文高清| 蜜桃午夜视频一区二区| 看日韩美女二区三区免费操逼视频| 国产精品丝袜在线| 亚洲有薄码区日本系列中文字幕| 一起草视频在线| 午夜天天碰综合视频| 98人妻精品一区二区色欲| AV99热18这里只有精品| 国产一级内射无挡观看| 成人五级久久| 99热导航| 色婷五月| 99精品国产户外露出| 蜜臀AV成人精品蜜臀AV久久| 逼逼逼逼操操操操操操操操操午夜剧场 | 伊人嫩草| 人妻熟女午夜精品在线| A级毛片在线看免费| 后入福利视频| 欧美拳交在线播放| 久久精品 六十路 熟女 欧美| 九一综合网| 91色色色| 婷婷av在线中文字幕| 大茄子熟女AV导航| 大香蕉 222| 久久一级无码精品毛片6| 亚洲国产成人精品女人久久久| 欧美 日韩 另类 亚洲| 五月丁香综合啪啪| 久久精品人人做人人看| 天天操妹子| 好好的日:com久久九九| 亚洲一区中文字幕一区| 人人 操人人 操人人| 国语精品av| 狠狠夜色午夜久久综合在线| 亚洲欧美日韩精品久久久一区二区| 97精品国产| 国产AV天美传媒一区二区三区 | 91成人久久| 99热精品在线观看| 青娱乐久久艹| 26uuu国产亚洲综合| 久草看看看| 日本精品九九九| 九九十八精品| 99热综合| 精品性爱一二三区| 日韩免费在线观看不卡| 国产精品日日摸天天碰| 97干com| 国产成人bd在线观看| 久久性爱视频99| 九久久九九久视频| 欧美亚洲国产日本在线,久久精品国产| 日韩av女优在线免费一区| 国产精品自在自拍视频| 人人操人人色网| 男人综合网| 久久欧美激情| 成人精品水蜜桃久久久久久久| 国产精品亚洲四五区在线观看| 色婷婷色99国产综合精品| av天堂天堂av日韩| 人人弄人人摸| 亚洲一区二区在线观看91| 久久天堂| 日夜伊人网| 99精品九九九九九九| 99久久99九九99九九九| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 欧美综合网1| 麻豆性爱视频在线播放| 嫩草 人人网精品| 亚洲美欧999| 青青草吊丝| 久久这里精品国产99丫e6| 91色黑人少妇| 久久25| 精品国产99| www.AV有限公司一区| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 久久久久久少妇| 狠狠干妹子| 日本天堂在线播放| 超碰偷拍| 综合第一页| 亚洲色图欧美色图另类图片| 啊啊啊爽爽| 丁香婷婷五月| 欧美伊人久久综合网| 欧 美 自 拍 偷 拍| 日韩性爱小视频在线观看 | 久超超碰| 在线小说视频一区| 蜜臀99久久精品| 国产97色在线 | 亚洲| 怡春院久久| 日韩性爱啪啪视频| 国产亚洲精品久久久久小| 国产特级毛片AAAAAA高潮流水 | 99精品无码| www.91视频网| 亚洲av国产av综合av卡| 亚洲天堂中文字| 欧美亚洲日本视频久久久| 五月天婷婷成人网| 精品一区二区三区最新| 久久综合女优| 青草伊人网| 一起草在线视频| 乱操乱伦AV| 日韩午夜啪啪视频| 夜夜一区二区| 九九AV| 国产精品亚洲天堂网址| 91干熟女| 麻豆天美国美国产| 欧美性视频二区三区| 校园春色AV天堂| 我要去看2个日本美女.com曹逼| 欧美成人黄网色网站| 久久黄黄| 丝袜制服字幕在线| 亚洲诱惑天堂| 天天综合网在线91| 97色色色| 丁香婷婷九月| 亚洲AV高潮| 亚州综| 一本大道不卡一二三区| 夜夜一区二区| 人妻蜜桃臀| 综合伊人激情| 久99视频| 亚洲成人精品久久久| 偷拍亚洲情色| 人人干黄色| 九九这里只有精品| 婷婷精品国产一区二区三区日韩| 婷婷探花久久精品一区| 国产综合日韩伦理| www.天天干| 欧美色图在线视频少妇| 亚洲欧洲成人在线电影| 丁香五月影院| 99精品丰满人妻| 日韩97| 大香蕉伊人色偷偷在线| 日本中文字幕熟妇| 不卡在线观看视频| 日韩人妻一区二区精品| 超碰97最新人妻| 日韩黄片影院| 久久人妻视频网| 国产AB视频| 亚洲精品第一| 99热免费精品| 九九九九精| 亚洲操人| 中文字幕一区二区三区蜜桃视频| 精品国产91av一区二区三区| 91暧暧| 亚洲一区二区三区婷婷| 五月天精品| 亚洲诱惑天堂 | 97色碰| 国产女上位好爽在线| 91中文字幕在线观看| 日韩欧美国产高清视频| 麻豆精品天美| 超碰精品国产无码| 久久超碰97中文字幕| 日韩性爱小视频| 日韩中文字幕在线视频观看| 加勒比性爱成人在线| 欧美天天干| 欧洲精品久久| 天天操天天射天天日| 亚洲淫乱骚妇AV| 强奸乱伦亚洲第一页| 精品176精品2| 精品99999| 久久夜色一区二区| 亚洲欧美国产va在线播放频| 亚洲妇色| 翔田千里无码中出中文字幕| 久久超碰亚洲人| 国产亚洲精品农村妇女| 亚洲精品 欧美精品| JULIA一区二区三区在线播放| 中文精品少妇天堂| 大香蕉五月天| 婷婷超| 欧美内射少妇| 国产福利在线视频网站| 蜜桃臀一区二区aV| 欧美成人性爱视频大全| 亚洲男人电影天堂| 图色综合网| 粉嫩不卡一区二区性爱| 欧美 日韩第一性色| 超碰人人色| 久久永久无码人妻视频| 性色高清在线| 亚洲码专区| 亚洲黄色电影| 五月丁香色婷婷| 中文字幕高清精品一区| 欧美亚洲国产日本在线,久久精品国产| 在线中文字幕极品av| 大香蕉手机在线| 日韩成人电影AV| 欧美gv在线观看| 俺也射| 91人人爽人人爽| 特级特黄一级毛片免费| 精品国产乱码久久久久久免费| 欧苏综合色综合| 久久黄片国产一区二区| 亚洲脚交| 亚洲精品一区二区三区新线路| 久久精品国产亚洲AV嘿嘿| 日日骚av| www.天天干| av日韩国产一区二区| 97在线/亚洲| 亚洲永久永久永久永久一级一级一级精品| 日韩一区二区高清在线观看的| 国产91 丝袜在线播放| 99爱久久视频频| 黄色视频特级毛片| 人人操人人干xxx| 精品久久9| 九九九九九九九九九九九免费国产| 亚洲色欲天天天堂色欲网女| 老司机免费视频在线91| 九九热男人天堂| 围产精品一区二区三区视频播放| 操逼操2| 亚洲做性| 久久99草| 欧美1727免费观看视频| 日本精品无码三级网站| 高清有码一区二区| 国内毛片四区| 亚洲精品97中文字幕| 国产性感骚丝袜在线| a久久| 日韩乱中文| 日本二三四区| 蜜臀99久久精品久久久久久| 欧美丝袜激情| 操人妻丝袜高跟| 97碰在线视频| 大香蕉免费乱伦视频| 色婷婷六月丁香七月婷婷| 搡老女人老91二区| 另类图片五月天| 久久香蕉超碰97国产精品| 亚洲熟妇无码一区二区三区| 色综合色色| 岛国片在线观看视频亚洲| 五十路六十路素人熟女| 日B操| 久操免费在线| 日夜精品| 四虎影视国产精品| 久久天天躁日日躁狠狠躁| 国语精品对白| 91 综合 色| 中文字幕视频一区视频二区| 亚洲一区二区精品福利| AV一起草在线| 一级黄色性爱裸体视频| 少妇高潮九九九九| 日曰骚久久精品| 欧美综合色综合| 麻豆天美制片厂网站视频| 99国产在线绯色一区| 97人妻色| 国产大片精久久久久久| 欧美日不卡| 久久9亚洲| 日韩三级网址| 加勒比综合九九99视频在线播放| 亚洲 欧美 91|