亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

單片機(jī)上的TinyML:語(yǔ)音喚醒、振動(dòng)監(jiān)測(cè)與圖像識(shí)別實(shí)踐

單片機(jī)上的TinyML:語(yǔ)音喚醒、振動(dòng)監(jiān)測(cè)與圖像識(shí)別實(shí)踐 做了這么多年嵌入式我明顯感覺(jué)到圈子里的話風(fēng)變了。以前聊AI總覺(jué)得那是云端那群人的事跟單片機(jī)八竿子打不著。直到這幾年越來(lái)越多產(chǎn)品開(kāi)始要求“本地智能”大家才慢慢反應(yīng)過(guò)來(lái)AI嵌入式并不是把大模型硬塞進(jìn)板子而是把模型壓縮到足夠小部署到邊緣端去解決實(shí)際問(wèn)題。這個(gè)方向業(yè)內(nèi)叫TinyML也就是邊緣微型機(jī)器學(xué)習(xí)。這篇文章想講清楚一件事在典型單片機(jī)上TinyML到底能做什么。我不打算列一堆理論而是拆三個(gè)自己實(shí)際接觸過(guò)的典型用例來(lái)聊——離線語(yǔ)音喚醒、旋轉(zhuǎn)機(jī)械的振動(dòng)異常監(jiān)測(cè)、低功耗圖像識(shí)別。每一個(gè)都會(huì)從場(chǎng)景取舍、數(shù)據(jù)怎么處理、模型怎么訓(xùn)練一路聊到部署到MCU上會(huì)踩哪些坑。適合正在做智能硬件、物聯(lián)網(wǎng)產(chǎn)品想給設(shè)備端加“判斷力”的嵌入式工程師。1. 先把“單片機(jī)跑大模型”這件事說(shuō)透1.1 為什么一定要把模型放到邊緣很多人第一反應(yīng)是數(shù)據(jù)傳云端不是挺好嗎服務(wù)器性能強(qiáng)什么模型都能跑何必為難單片機(jī)這個(gè)想法放在十年前沒(méi)錯(cuò)可放到真實(shí)的物聯(lián)網(wǎng)場(chǎng)景里就會(huì)撞上四堵墻。第一堵墻是實(shí)時(shí)性。語(yǔ)音喚醒這種交互從喊出喚醒詞到設(shè)備響應(yīng)延遲超過(guò)幾百毫秒人就會(huì)覺(jué)得“卡”。工業(yè)設(shè)備做故障保護(hù)要求在幾十毫秒內(nèi)對(duì)異常振動(dòng)做出判斷把原始波形發(fā)到云端再等推理結(jié)果回來(lái)黃花菜都涼了。第二堵墻是帶寬和成本。一個(gè)振動(dòng)監(jiān)測(cè)節(jié)點(diǎn)以2kHz采樣一秒鐘就產(chǎn)生幾千字節(jié)的原始數(shù)據(jù)?,F(xiàn)場(chǎng)布幾十個(gè)節(jié)點(diǎn)連續(xù)上傳的話通信流量很快爆炸云端的存儲(chǔ)和計(jì)算費(fèi)用也跟著漲。邊緣推理只需要把“正?!被颉爱惓!边@種結(jié)果傳出去數(shù)據(jù)量從KB級(jí)降到Byte級(jí)。第三堵墻是功耗。無(wú)線節(jié)點(diǎn)如果每時(shí)每刻都在采樣上傳電池壽命只能按天算。換到邊緣推理后MCU大部分時(shí)間處于睡眠狀態(tài)只有檢測(cè)到事件才醒來(lái)跑模型功耗能直接降兩個(gè)數(shù)量級(jí)。第四堵墻是隱私。麥克風(fēng)采集的語(yǔ)音、攝像頭拍到的畫面、振動(dòng)數(shù)據(jù)背后反映的設(shè)備狀態(tài)這些數(shù)據(jù)很多用戶并不希望傳到外部服務(wù)器。本地推理意味著原始數(shù)據(jù)不出設(shè)備只輸出結(jié)論產(chǎn)品在合規(guī)和信任上的壓力都會(huì)小很多。你會(huì)發(fā)現(xiàn)這四個(gè)約束只要占兩條以上TinyML就是比“云端”更合理的架構(gòu)。1.2 你以為的“大模型”和MCU上的模型不是一回事每次看到“單片機(jī)上部署大模型”這種說(shuō)法總有人抬杠單片機(jī)連個(gè)像樣的操作系統(tǒng)都跑不動(dòng)跑大模型不是在開(kāi)玩笑嗎這里的“大模型”確實(shí)不是指在MCU上直接跑出參數(shù)量百億的大模型。它指的是“從大模型技術(shù)棧壓縮下來(lái)、能夠在邊緣運(yùn)行的模型”。具體做法是先在服務(wù)器上訓(xùn)練一個(gè)表達(dá)能力強(qiáng)的模型——可能是幾千萬(wàn)甚至上億參數(shù)——然后用蒸餾、剪枝、量化三步把模型壓成幾十KB到幾百KB的INT8定點(diǎn)模型再部署到MCU上。打個(gè)比方總部的大專家團(tuán)隊(duì)把所有場(chǎng)景研究透然后從里面提煉出一套適合嵌入式硬件的小技能交給精簡(jiǎn)后的學(xué)生模型繼承。學(xué)生模型體積小了千萬(wàn)倍但在特定任務(wù)上能力保留得還不錯(cuò)。所以TinyML長(zhǎng)期被誤解本質(zhì)上是很多人把“訓(xùn)練”和“推理”混為一談了。大模型負(fù)責(zé)訓(xùn)練階段的高成本高精度MCU只負(fù)責(zé)推理階段的低功耗低成本。明白了這一點(diǎn)后面很多選型決策就順了。1.3 三個(gè)硬指標(biāo)決定模型能不能跑在MCU上做AI選型之前先算三筆賬也就是三個(gè)硬指標(biāo)。硬指標(biāo)常見(jiàn)量級(jí)影響Flash存儲(chǔ)256KB~1MB決定模型參數(shù)和代碼能否放得下RAM內(nèi)存64KB~256KB決定中間特征圖能不能裝下是最大瓶頸算力幾十MHz~幾百M(fèi)Hz決定推理延遲和能否做連續(xù)推理功耗預(yù)算待機(jī)uA級(jí)推理mA級(jí)決定推理頻率和傳感器策略從經(jīng)驗(yàn)上看振動(dòng)監(jiān)測(cè)這類信號(hào)維度低、模型參數(shù)少對(duì)RAM和算力最友好語(yǔ)音喚醒次之卷積網(wǎng)絡(luò)參數(shù)量中等但特征圖不算大視覺(jué)識(shí)別最難激活緩沖區(qū)隨輸入分辨率快速膨脹RAM常常成為壓死項(xiàng)目的最后一根稻草。所以真正動(dòng)手之前先畫一張“算力—內(nèi)存—存儲(chǔ)”的三角表能篩掉一半不切實(shí)際的方案。2. 第一類用例離線關(guān)鍵詞喚醒2.1 場(chǎng)景與為什么必須本地響應(yīng)智能音箱的“你好某助手”、智能門鎖的語(yǔ)音開(kāi)門、兒童玩具的語(yǔ)音指令這類產(chǎn)品幾乎都有同一個(gè)要求喚醒詞必須本地響應(yīng)。原因很簡(jiǎn)單如果連喚醒都要聯(lián)網(wǎng)設(shè)備斷網(wǎng)就成了廢鐵而且喚醒這種高頻操作如果每次都走云端延遲和流量都受不了。語(yǔ)音數(shù)據(jù)本身也敏感很多用戶不愿意自己的錄音被傳出去做分析。把喚醒詞模型放在MCU上語(yǔ)音信號(hào)從麥克風(fēng)到模型推理全在本地完成產(chǎn)品在隱私層面會(huì)更有說(shuō)服力。這些因素疊加在一起讓“離線關(guān)鍵詞喚醒”成了TinyML落地最成熟的用例之一。2.2 從麥克風(fēng)信號(hào)到模型輸入從聲音到模型輸入中間有一條完整的信號(hào)鏈。先說(shuō)采樣喚醒詞場(chǎng)景通常用16kHz采樣率、16bit位深這對(duì)人類語(yǔ)音來(lái)說(shuō)足夠也不會(huì)給MCU帶來(lái)過(guò)大的數(shù)據(jù)壓力。拿到原始PCM數(shù)據(jù)之后要做的是分幀加窗。一般取25~30毫秒作為一幀相鄰幀之間重疊10~20毫秒保證特征不丟失。每一幀先乘一個(gè)窗函數(shù)然后做FFT再把頻譜用梅爾濾波器組映射到梅爾刻度取對(duì)數(shù)后做離散余弦變換得到MFCC特征。常見(jiàn)做法是每幀提取10~13維MFCC系數(shù)。把連續(xù)20~40幀的MFCC拼在一起就構(gòu)成了一張二維的“時(shí)頻圖”。對(duì)模型來(lái)說(shuō)它看到的不是聲音波形而是這張圖。為什么選CNN而不是RNN來(lái)處理這種輸入原因很簡(jiǎn)單CNN在MCU上沒(méi)有時(shí)序依賴推理路徑固定量化也更友好RNN的循環(huán)狀態(tài)在定點(diǎn)運(yùn)算里很容易積累誤差處理起來(lái)麻煩得多。實(shí)際項(xiàng)目里常用的結(jié)構(gòu)是兩層普通卷積或深度可分離卷積再接一個(gè)全連接層輸出喚醒詞和非喚醒詞的概率。參數(shù)量通常只有一兩萬(wàn)INT8量化之后模型體積在25KB左右非常契合MCU的Flash空間。2.3 部署實(shí)測(cè)與兩級(jí)喚醒架構(gòu)我拿一個(gè)模擬項(xiàng)目的數(shù)據(jù)做個(gè)參考這個(gè)項(xiàng)目用的是常見(jiàn)M內(nèi)核MCU主頻約80MHz。項(xiàng)目數(shù)值輸入40幀 × 13維MFCC模型大小INT8量化后約25KB激活RAM約14KB單次推理耗時(shí)約10ms喚醒前平均功耗幾百uA~幾mA量級(jí)這里有個(gè)特別值得說(shuō)的設(shè)計(jì)兩級(jí)喚醒。系統(tǒng)平時(shí)只跑一個(gè)極小的語(yǔ)音活動(dòng)檢測(cè)模型它的任務(wù)不是識(shí)別喚醒詞而是判斷當(dāng)前有沒(méi)有人在說(shuō)話。一旦小模型檢測(cè)到語(yǔ)音活動(dòng)再啟動(dòng)完整的喚醒詞識(shí)別模型。兩級(jí)喚醒的價(jià)值在于小模型更小、更快可以一直掛機(jī)運(yùn)行功耗極低大模型只在需要時(shí)才被喚醒整個(gè)系統(tǒng)的平均功耗被壓得很低。這個(gè)邏輯在MCU上用狀態(tài)機(jī)很容易實(shí)現(xiàn)是目前低功耗語(yǔ)音產(chǎn)品的主流做法。2.4 這個(gè)用例最容易踩的三個(gè)坑第一個(gè)坑是特征計(jì)算不一致。訓(xùn)練環(huán)境里用的MFCC參數(shù)比如幀長(zhǎng)、幀移、濾波器個(gè)數(shù)必須和MCU端C代碼實(shí)現(xiàn)完全一致。很多人在PC上跑模型效果很好部署到板子上一塌糊涂查到最后發(fā)現(xiàn)是特征代碼的窗函數(shù)類型不同。第二個(gè)坑是麥克風(fēng)增益和噪聲。不同板子上的麥克風(fēng)模擬增益不一樣同一顆芯片在不同PCB上的底噪也不同。模型訓(xùn)練時(shí)一定要加入環(huán)境噪聲增強(qiáng)、不同音量增強(qiáng)最好是拿真機(jī)錄一段數(shù)據(jù)回灌訓(xùn)練集否則實(shí)際誤喚醒率會(huì)高到你懷疑人生。第三個(gè)坑是誤喚醒抑制。單幀模型的輸出概率容易有毛刺一秒前的噪聲可能突然觸發(fā)一個(gè)高概率輸出。工程上至少要做連續(xù)兩幀概率都超過(guò)閾值才觸發(fā)再加上一次短時(shí)靜默檢查誤喚醒率才能壓到可用水平。3. 第二類用例振動(dòng)與聲音異常檢測(cè)3.1 為什么預(yù)測(cè)性維護(hù)是非主流但回報(bào)極高的TinyML場(chǎng)景相比語(yǔ)音喚醒振動(dòng)監(jiān)測(cè)在消費(fèi)電子產(chǎn)品里沒(méi)那么顯眼但在工業(yè)場(chǎng)景里回報(bào)極高。電機(jī)、泵、皮帶機(jī)這類旋轉(zhuǎn)設(shè)備發(fā)生故障之前振動(dòng)波形會(huì)先出現(xiàn)微妙變化。如果能提前捕捉就能避免停機(jī)檢修和產(chǎn)線損失。傳統(tǒng)做法是布網(wǎng)關(guān)把振動(dòng)數(shù)據(jù)集中上傳做分析。這種方案在廠區(qū)里施工成本高、維護(hù)麻煩而且很多老舊產(chǎn)線根本沒(méi)有穩(wěn)定的網(wǎng)絡(luò)環(huán)境。TinyML的好處在于每個(gè)傳感器節(jié)點(diǎn)本身就是一個(gè)判斷單元正常時(shí)靜默工作異常時(shí)本地產(chǎn)生告警事件遠(yuǎn)端只接收少量告警信息。數(shù)據(jù)不出現(xiàn)場(chǎng)模型不依賴網(wǎng)絡(luò)部署和運(yùn)維都簡(jiǎn)單得多。3.2 數(shù)據(jù)切片、頻域特征與自編碼器振動(dòng)監(jiān)測(cè)的模型設(shè)計(jì)和語(yǔ)音喚醒完全不同。語(yǔ)音是“判斷這是什么詞”振動(dòng)監(jiān)測(cè)更多是“判斷這個(gè)狀態(tài)正不正?!?。數(shù)據(jù)層面加速度計(jì)或麥克風(fēng)以1kHz~20kHz采樣每次取1024或2048個(gè)采樣點(diǎn)作為一片窗口。窗口加窗后做FFT把時(shí)域信號(hào)變換到頻域。為什么一定要轉(zhuǎn)頻域因?yàn)轭l域?qū)ο辔黄啤⒒€漂移不敏感而且旋轉(zhuǎn)設(shè)備的異常往往集中出現(xiàn)在特定頻段頻域特征更穩(wěn)定。接下來(lái)把關(guān)注的頻段劃分成幾十個(gè)區(qū)間比如0~2kHz分成48個(gè)頻帶統(tǒng)計(jì)每個(gè)頻帶的能量作為模型的輸入向量。模型結(jié)構(gòu)我推薦用自編碼器而不是傳統(tǒng)的分類網(wǎng)絡(luò)。自編碼器是一個(gè)“輸入—編碼—解碼—重建”的結(jié)構(gòu)。訓(xùn)練時(shí)只用正常數(shù)據(jù)目標(biāo)是在輸出端重建出和輸入一致的向量。推理時(shí)如果輸入數(shù)據(jù)偏離正常分布重建誤差就會(huì)變大。誤差超過(guò)閾值就認(rèn)為設(shè)備狀態(tài)異常。為什么選自編碼器因?yàn)楣收蠘颖咎∮泄收项愋陀智姘俟趾茈y收集到足夠的故障數(shù)據(jù)去練一個(gè)分類器。自編碼器只需要正常樣本就能學(xué)到“正常長(zhǎng)什么樣”這是它在工業(yè)場(chǎng)景里最實(shí)用的原因。這個(gè)模型的參數(shù)量通常只有幾KINT8量化之后不到20KB。3.3 部署行為設(shè)計(jì)每一次推理都要算能耗振動(dòng)監(jiān)測(cè)節(jié)點(diǎn)在現(xiàn)場(chǎng)往往是電池供電所以部署時(shí)的核心原則是周期性采集按需推理絕不連續(xù)跑。實(shí)際的狀態(tài)機(jī)大概是這樣節(jié)點(diǎn)進(jìn)入低功耗睡眠定時(shí)器按設(shè)定周期喚醒喚醒后給傳感器供電采集一個(gè)窗口的數(shù)據(jù)DMA搬運(yùn)完成MCU用幾十毫秒做完FFT和模型推理輸出結(jié)果之后立刻再次進(jìn)入休眠。推理頻率不需要過(guò)高。旋轉(zhuǎn)機(jī)械的故障發(fā)展時(shí)間尺度通常以分鐘計(jì)每5秒采一次數(shù)據(jù)、跑一次模型已經(jīng)能捕捉絕大多數(shù)早期故障。把這個(gè)頻率降到每5秒一次節(jié)點(diǎn)平均電流能做到1mA量級(jí)電池壽命從“月拋”變成“季拋”甚至“年拋”。告警邏輯也值得單獨(dú)設(shè)計(jì)。單次推理的重建誤差超過(guò)閾值不代表設(shè)備立即壞了可能的偶發(fā)干擾也會(huì)觸發(fā)。工程上我會(huì)加一個(gè)防抖連續(xù)3個(gè)周期都超過(guò)閾值才上報(bào)告警。寧可晚幾秒不能頻繁誤報(bào)。3.4 這個(gè)用例的坑基線漂移和傅里葉前端這個(gè)場(chǎng)景最容易翻車的地方不在模型本身而在數(shù)據(jù)分布。第一個(gè)坑是傳感器安裝位置。同一個(gè)設(shè)備軸承座頂上和側(cè)面殼體上采集到的振動(dòng)頻譜差別非常大。模型訓(xùn)練數(shù)據(jù)必須覆蓋實(shí)際安裝位置否則現(xiàn)場(chǎng)很可能一片誤報(bào)。第二個(gè)坑是設(shè)備之間的基線差異。同型號(hào)電機(jī)新出廠和運(yùn)行五年的正常狀態(tài)下的頻譜能量都不一樣。自編碼器的重建閾值不能跨設(shè)備硬套部署后需要在每臺(tái)設(shè)備上做一段正常數(shù)據(jù)采集用本地?cái)?shù)據(jù)重新標(biāo)定閾值。第三個(gè)坑是FFT前端。MCU上通常用定點(diǎn)FFT實(shí)現(xiàn)浮點(diǎn)模擬和定點(diǎn)實(shí)現(xiàn)之間的數(shù)值誤差雖然小但在某些頻帶能量很低的場(chǎng)景會(huì)被放大。建議在板子上寫一個(gè)自檢程序把FFT輸出和PC端對(duì)數(shù)看兩者之間的誤差是否在可接受范圍避免把工具鏈的數(shù)值問(wèn)題當(dāng)成模型問(wèn)題排查。4. 第三類用例低功耗視覺(jué)識(shí)別4.1 視覺(jué)上MCU的適用邊界如果說(shuō)前兩類用例是“TinyML的舒適區(qū)”視覺(jué)識(shí)別就是“挑戰(zhàn)區(qū)”。MCU上的視覺(jué)能做的事包括圖像分類、物體存在性判斷、簡(jiǎn)單場(chǎng)景識(shí)別不適合做高幀率連續(xù)檢測(cè)、復(fù)雜目標(biāo)分割。適合MCU的視覺(jué)場(chǎng)景有共同點(diǎn)目標(biāo)相對(duì)靜止、識(shí)別頻率低、環(huán)境可控。比如智能門鎖的攝像頭判斷有沒(méi)有人靠近、電表箱里的表盤讀數(shù)識(shí)別、野外昆蟲(chóng)監(jiān)測(cè)相機(jī)等。這些場(chǎng)景的共同策略是“事件觸發(fā)”平時(shí)CPU和攝像頭都休眠被傳感器喚醒后抓拍一幀推理完馬上又睡。4.2 網(wǎng)絡(luò)結(jié)構(gòu)怎么壓縮才能塞進(jìn)去視覺(jué)模型不能在MCU上照搬MobileNet全家桶哪怕MobileNet已經(jīng)算輕量直接跑M內(nèi)核MCU也扛不住。要主動(dòng)做結(jié)構(gòu)裁剪。第一步降分辨率。輸入圖像從224x224降到64x64~160x160通常優(yōu)先用灰度或單通道輸入。80x80灰度圖比224x224彩色圖的數(shù)據(jù)量小一個(gè)數(shù)量級(jí)識(shí)別精度在受限場(chǎng)景里依然夠用。第二步替換卷積結(jié)構(gòu)。用深度可分離卷積替代普通卷積把計(jì)算量降一個(gè)量級(jí)。第三步盡早下采樣。網(wǎng)絡(luò)前兩層就做池化把特征圖快速縮小。我常用的一種輕量結(jié)構(gòu)大概長(zhǎng)這樣層輸出尺寸說(shuō)明輸入80×80×1灰度圖Conv 3×3, 1680×80×16激活緩沖約25.6KB池化40×40×16DepthwiseConv 3240×40×32池化20×20×32DepthwiseConv 6420×20×64池化10×10×64全局平均池化64替代全連接省參數(shù)全連接輸出10類這里最關(guān)鍵的一點(diǎn)是把尾部全連接層替換成全局平均池化。全連接層的參數(shù)量巨大但換成GAP之后模型權(quán)重能小一個(gè)量級(jí)對(duì)精度的影響卻很小。4.3 事件驅(qū)動(dòng)架構(gòu)與實(shí)測(cè)數(shù)據(jù)MCU視覺(jué)的功耗大頭往往不是推理本身而是攝像頭和補(bǔ)光燈。一片圖像傳感器的功耗可能是MCU跑模型的幾倍甚至幾十倍所以視覺(jué)系統(tǒng)的架構(gòu)必須是事件驅(qū)動(dòng)的人體紅外傳感器或振動(dòng)傳感器先判斷“有沒(méi)有目標(biāo)”確認(rèn)有目標(biāo)后才給攝像頭供電拍一幀圖像通過(guò)DMA轉(zhuǎn)入SRAM然后MCU才跑推理。推理結(jié)束立刻斷電回到睡眠狀態(tài)。我跑過(guò)的一個(gè)視覺(jué)分類Demo輸入80×80灰度圖INT8量化模型權(quán)重幾十KB單幀推理耗時(shí)約1到2秒。這個(gè)延遲對(duì)門鎖、表計(jì)這類場(chǎng)景完全可接受因?yàn)橛脩舾兄却臅r(shí)間主要來(lái)自門鎖機(jī)械結(jié)構(gòu)而不是識(shí)別本身。4.4 視覺(jué)用例最大的坑視覺(jué)是三類用例里坑最多的我按出現(xiàn)頻率排個(gè)序。第一是光照。真實(shí)世界的亮度變化極大同一件物體在白天和夜間拍出來(lái)在模型眼里可能是兩種東西。訓(xùn)練數(shù)據(jù)必須做亮度擾動(dòng)、對(duì)比度擾動(dòng)最好直接把真實(shí)場(chǎng)景不同時(shí)間段拍攝的圖像放進(jìn)去否則現(xiàn)場(chǎng)效果會(huì)慘不忍睹。第二是量化敏感。視覺(jué)特征的激活分布往往帶有長(zhǎng)尾PTQ量化后精度回退比語(yǔ)音場(chǎng)景明顯。遇到這種情況要轉(zhuǎn)QAT也就是在訓(xùn)練過(guò)程中引入偽量化算子讓模型適應(yīng)低精度表示。第三是圖像質(zhì)量。很多團(tuán)隊(duì)把精力都花在調(diào)模型精度卻忽略了攝像頭對(duì)焦、鏡頭臟污、紅外濾光片帶來(lái)的偏色。這些圖像前端的問(wèn)題靠模型根本“救”不回來(lái)排查時(shí)要先懷疑成像鏈路。第四是目標(biāo)檢測(cè)場(chǎng)景。MCU上不要跑NMS這類復(fù)雜后處理直接在圖像上用滑窗方式跑分類模型輸出各個(gè)窗口的類別概率和位置把原始結(jié)果交給上位機(jī)去做框選。省內(nèi)存又省算力實(shí)際效果還不錯(cuò)。5. 從模型到MCU完整落地流程與工程工具鏈5.1 實(shí)踐下來(lái)的五步流水線很多初次接觸TinyML的人以為模型訓(xùn)練完直接用工具轉(zhuǎn)換就行。實(shí)際項(xiàng)目里我一般按這五步走第一步在通用深度學(xué)習(xí)框架里訓(xùn)練一個(gè)盡量準(zhǔn)的浮點(diǎn)模型。這個(gè)階段的目標(biāo)是驗(yàn)證任務(wù)本身的可行性數(shù)據(jù)夠不夠、特征表達(dá)夠不夠、結(jié)構(gòu)能不能收斂。第二步做模型極小化。用剪枝把不重要的通道去掉再用蒸餾把大模型的知識(shí)遷移到小模型把參數(shù)量壓到目標(biāo)范圍。第三步轉(zhuǎn)換并且校驗(yàn)。用芯片原廠的MCU工具鏈把模型轉(zhuǎn)換成INT8定點(diǎn)格式。這一步要特別注意算子支持情況某些結(jié)構(gòu)在原廠工具鏈里不支持會(huì)直接報(bào)錯(cuò)。第四步工程集成。寫設(shè)備驅(qū)動(dòng)、特征計(jì)算、推理運(yùn)行時(shí)調(diào)用、電源管理邏輯把模型真正嵌進(jìn)嵌入式工程。第五步真機(jī)回測(cè)。在板子上批量跑真機(jī)采集的數(shù)據(jù)把浮點(diǎn)模型在PC上的輸出、定點(diǎn)模型在板子上的輸出逐條對(duì)比。這一步能發(fā)現(xiàn)很多工具鏈報(bào)告不出來(lái)的問(wèn)題。這一步看著多但每一步都不難難的是堅(jiān)持把每步做扎實(shí)尤其是最后一步。5.2 PTQ與QAT怎么選量化是TinyML繞不開(kāi)的話題INT8定點(diǎn)量化可以把模型體積壓縮到原來(lái)的四分之一推理速度也能提升不少。PTQ也就是訓(xùn)練后量化流程很簡(jiǎn)單模型浮點(diǎn)訓(xùn)練好之后收集200到500條有代表性的校準(zhǔn)數(shù)據(jù)統(tǒng)計(jì)每層激活值的分布范圍算出縮放因子把權(quán)重和激活都轉(zhuǎn)成INT8。這種方法時(shí)間成本低多數(shù)場(chǎng)景下夠用。QAT也就是量化感知訓(xùn)練是在訓(xùn)練過(guò)程中就加入偽量化算子讓模型提前適應(yīng)低精度的“粗糙感”。它會(huì)允許梯度和參數(shù)一點(diǎn)點(diǎn)修正量化誤差精度明顯更穩(wěn)代價(jià)是訓(xùn)練時(shí)間和調(diào)參成本上來(lái)了。我的建議是先做PTQ拿一個(gè)及格版本如果精度掉點(diǎn)超標(biāo)再對(duì)敏感層做QAT或者混合精度。校準(zhǔn)集的選擇比量化方法本身更重要它必須覆蓋真實(shí)場(chǎng)景的分布比如現(xiàn)場(chǎng)噪聲、不同光照條件而不是隨便拿訓(xùn)練集里的幾百?gòu)垐D糊弄。5.3 內(nèi)存的工程經(jīng)驗(yàn)內(nèi)存是MCU上跑模型最大的硬約束這里有幾條實(shí)戰(zhàn)經(jīng)驗(yàn)值得分享。第一模型參數(shù)一定要放到Flash常量區(qū)不要放在RAM里。有些工具鏈默認(rèn)把模型數(shù)據(jù)放到可讀寫段RAM水漲船高改一下段屬性就能省出十幾KB。第二優(yōu)先選擇支持共享激活緩沖區(qū)的推理運(yùn)行時(shí)。早期很多方案是每層動(dòng)態(tài)分配內(nèi)存激活緩沖區(qū)一個(gè)疊一個(gè)RAM占用按倍數(shù)膨脹。改成共享緩沖之后所有層復(fù)用一塊內(nèi)存RAM占用能降到原來(lái)的三分之一。第三如果模型實(shí)在太大有一個(gè)技巧把模型放在外部SPI Flash里推理時(shí)按層把權(quán)重搬到內(nèi)部RAM再計(jì)算算完一層就釋放。雖然會(huì)慢一些但理論上可以跑比內(nèi)部Flash大得多的模型。第四大工程建議用一個(gè)內(nèi)存映射表格把每個(gè)緩沖區(qū)、每個(gè)模型的段地址都登記清楚。這個(gè)習(xí)慣在排查問(wèn)題時(shí)能節(jié)省大量時(shí)間比臨時(shí)用調(diào)試器看變量靠譜得多。5.4 部署后精度變差先查什么模型轉(zhuǎn)換完上板精度回退是家常便飯。這時(shí)候不要急著懷疑量化先按這個(gè)清單排查預(yù)處理和特征提取的數(shù)值類型是否一致。固定點(diǎn)數(shù)格式、均值方差歸一化參數(shù)是否原樣搬到了C代碼里。數(shù)據(jù)通路是否丟幀或錯(cuò)位。DMA緩沖是否覆蓋了一整幀數(shù)據(jù)中斷搶占了其他內(nèi)存會(huì)不會(huì)污染輸入。校準(zhǔn)集分布是否偏離真實(shí)場(chǎng)景。校準(zhǔn)用的是白噪聲真機(jī)上是空調(diào)噪聲怎么量化都會(huì)掉點(diǎn)。算子映射是否存在隱式替換。原廠工具鏈可能把一個(gè)算子映射成精度稍低的實(shí)現(xiàn)需要查看轉(zhuǎn)換日志。中斷和任務(wù)的并發(fā)問(wèn)題。推理時(shí)數(shù)據(jù)被另一個(gè)任務(wù)改寫這種問(wèn)題日志根本看不出只能靠代碼審查。我的經(jīng)驗(yàn)是大多數(shù)TinyML項(xiàng)目部署后精度下降根本輪不到INT8量化背鍋八成是前后處理沒(méi)對(duì)齊。把這條清單走一遍往往能找到真兇。6. 三類用例之外我更想提醒大家的幾件事6.1 先回答“為什么是TinyML”看完三類用例你會(huì)發(fā)現(xiàn)TinyML并不是萬(wàn)能的。如果產(chǎn)品網(wǎng)絡(luò)穩(wěn)定、數(shù)據(jù)不敏感、功耗沒(méi)有極端的約束云端方案其實(shí)更靈活模型可以隨便換、隨時(shí)升級(jí)。TinyML的價(jià)值集中在五個(gè)約束上延遲、帶寬、成本、功耗、隱私。只有當(dāng)其中至少兩條成為產(chǎn)品的硬需求時(shí)才值得把AI挪到MCU上。這聽(tīng)起來(lái)像在勸退但實(shí)際上是在幫你做取舍。拿著“別人都在做邊緣AI”這樣的理由立項(xiàng)項(xiàng)目大概率會(huì)中途返工。拿著真實(shí)的延遲和功耗需求去立項(xiàng)每一行代碼才有方向。6.2 模型小不等于工程簡(jiǎn)單“喚醒模型只有25KB”“視覺(jué)權(quán)重只有幾十KB”聽(tīng)起來(lái)很輕巧但背后是音頻前端的聯(lián)調(diào)、圖像鏈路的校準(zhǔn)、量產(chǎn)一致性的驗(yàn)證。模型壓縮只是整個(gè)項(xiàng)目的一小段真正的工程量在傳感器、驅(qū)動(dòng)和現(xiàn)場(chǎng)環(huán)境適配。我見(jiàn)過(guò)太多團(tuán)隊(duì)在模型結(jié)構(gòu)上死磕卻在工程集成階段被一個(gè)DMA緩沖對(duì)齊問(wèn)題卡兩周。模型小只代表算力門檻低不代表系統(tǒng)復(fù)雜度低。6.3 給正在入坑的人三個(gè)執(zhí)行建議第一從“端到端最小切片”開(kāi)始。哪怕精度一般也要先讓數(shù)據(jù)從傳感器流到模型再流到輸出。這條鏈路一斷后面每一步都會(huì)踩坑。第二盡早建立回測(cè)工具。在板子上寫一個(gè)自動(dòng)化腳本批量輸入驗(yàn)證集數(shù)據(jù)同時(shí)輸出模型推理結(jié)果和PC端結(jié)果對(duì)比。沒(méi)有回測(cè)工具你根本無(wú)法判斷一次改動(dòng)是變好了還是變差了。第三提前對(duì)原廠工具鏈做算子測(cè)試。把自己的網(wǎng)絡(luò)結(jié)構(gòu)拆成最小算子逐個(gè)驗(yàn)證不要等部署時(shí)才發(fā)現(xiàn)某個(gè)常用操作不被支持。至少在我接手過(guò)的幾個(gè)項(xiàng)目里只要把這三條放在最前面踩坑密度能下降一半以上。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91蜜臀在线久久久久| 9 7超碰在线免费观看| 久久这里只精品99re66图| 99RE在线视频精品,这里只有精品| 亚洲无码精品AV久久久| 黄色免费网| 图色综合网| 欧美激情性久久久久久| 青青草无码视频| 麻豆国产96在线| 操熟女91| 久久9999| 91日产欧美| 久久精品国产亚洲AV高级北京| 人妻素股| 婷婷久草一区二区三区| 久操com| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 欧美色图99| 涩五月婷婷| 91成人精品| 大香蕉伊人一区在线观看| 在线免费观看高清无码视频| 91男人天堂网| 久插不卡| 亚洲网自拍| 2021久久国产综合精品青草| 日本欧美一区二区三区视频麻豆| 伊人四虎综合| 自拍视频大全亚洲专媒视频/一区二区三区| 欧美性爱18观看| 欧美专区17页| 97人人中文网| 91久久久视| 91jk色拍| 97精品国产手机| 黑操B| 五月丁香色综合| av无码精品久久久久| 国产v片在线免费观看| 天天做天天爱| 亚洲欧美综合网| 日本淫穴在线| 试看60秒| 大香交| 2020中文字幕在线观看| 97中文综合| 9Ⅰ超碰| 亚洲图片另类| 二三四区精品| 91天美传媒精品| 国产av高清版| 91在线限制级| 久久中文色图| 肉丝中文无码高清| 成人一道本免费视频| 无码操逼视频一下| 黄片com.| 欧美中文字幕精品人妻| 搡老女人老91二区| 日韩欧美蜜桃精品久久中文字幕久久| 色盈盈影院| 欧美超碰96| 国产免费久久精品99re韩国| 风月影院男女十八禁| 亚洲高清男人天堂| 神马午夜久久| 国产精品蜜乳AV| 欧美天天拍| 国产成人主播| 新精精品久久精品| 1204金沙人妻懂旧版免费| 韩国嫰模上门援交视频| 女性91网站| 中文字幕三四五区| 免费自拍三级综合| 高清国产av无码| 91九久| 日韩图区| 看一级特黄a大一片| 深田咏美亚洲精品福利社| 男人a天堂手机在线版| 大香蕉宗合网在线| 动漫区日韩区欧美区| 久热精品在线| 激情无码日韩| 九九aV| 婷婷操逼| 少妇免费视频| 亚洲日韩久久精品一区| 床上啊啊啊一区二区三区| 综合网欧美在线| 日韩免费簧片| 九九这里只有精品| 成人国产精品三级A片| 综合网欧美在线| 最新9久久久9免费视频| 免费久久一级毛片大黄| 超碰久久中文| 亚洲人妻久久久| 超碰97人人cao| 97精品一区二区视频| 五月丁香综合| 日本色色视频网站| 亚洲五月丁香花狠狠干一区二区三区 | 99国内精品| 亚洲色图综合网| 日韩免费中文字幕视频| 婷婷五月天丁香| 9999亚洲精品| 伊人久久综合精品欧美| s片在线观看| 亚洲无码超碰免费| 男人干美女| 91 欧美| 亚洲 日韩 丝袜 熟女 变态| 黑丝日韩av丝袜av| 国产毛片久久久久久久| 天天日少妇逼AV| 超碰97男女| 久热这里| 97香蕉网| 日韩影片中文字幕一区二区三区| 久久国产成人精品国产成人亚洲| 不卡啪啪视频| 日韩BBN| 丁香五月激情综合国产| 日本精品中文字幕视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 日韩一级性爱无码| 夜夜狠狠躁日日躁色视频| 亚洲国产美女久久久久| 东京热男人天堂| 国产精品视频自拍在线| 激情四射婷婷六月天| 熟女乱伦A| 超碰97久久国| 99热色精品| 大奶的诱惑| 久草综合京东| 日韩在线一区高清在线| 欧美天天影院| 天天精品| 亚洲加勒比色图| 婷婷综合网站| 午夜舔阴达高潮视频免费看| 综合网欧| 婷婷色中文字幕| 国产精品国产精品国产| 欧美少妇内射| 欧美v亚洲v日韩v最新在线二区| 天美久久久久| 9 7超碰在线免费观看| av在线不卡一区二区三区| 高清孕妇孕交 交孕妇| 天天日天天爽| 综合欧美日本三级| 久久受www免费人成| 日韩电影天堂视频一区二区| 黄片免费看黄片免费看| WWW美腿丝袜香蕉中文| 色五月网址| 欧美日韩黄片精品在线| 欧美熟妇精品黑人巨大91| 欧美性,色九九| 丁香五月性爱| 久久riav中文精品| 视频一区二区免费在线| 欧美天堂亚洲电影院一区在线播放 | 哈哈操 大香蕉| www.狠狠干.coom | 国产1727欧美| 极品内射| 久久a久久| 欧美性巨大╳╳╳╳╳高跟鞋| 熟妇一区二区| 校园春色宗合网| 国产 日韩 另类 视频一区爱| 亚洲图片小说欧洲| 97在线资源| 亚洲熟妇乱女区二区三区| 啊啊啊啊啊好多水| 91日韩网站| 91久久堂| 欧美日韩婷婷中文| 欧美老妇女内射网址| 大香樵伊人网| 婷婷丁香六月天| 男人的天堂亚洲| 996热| 99精品视频在线观看免费| 中日韓欧美高清| 人澡逼| 91五月天| 大乔未久88一区| 黄网站黄视频网站进入口| 五月综合色| 久久久久九九九| 天操天操夜操夜月月年年操操| 国产天天骚| 天天日夜夜| JULIA一区二区三区在线播放| 18禁免费视频| 加勒比aⅴ| 无码少妇精品一区二区60岁老人| 亚洲精品一二区| 亚洲日韩精品久久久久一区壹牛 | 国产一级内射高清视频| 自拍六区| 97亚洲精品超碰| 变态综合色| 亚洲色图欧美| 久久久久久裸体| 久久精品72| 日本三级小说中文字幕| 日韩美脚一区二区网站| 欧美制服网站美腿丝袜| 五月天综合| 尤物视频一区| 最新亚洲黄色免费电影| 曰本精品久久久| 91黑丝少妇| 亚洲色性情三级| 夜夜嗨绯色| 久久大陆| 亚洲欧美天| 精品国产污一区二区三区| 亚洲 一区二区 自拍| 91强热人妻| 日韩激情中文字幕有码| 屌逼麻豆| 久久伊人网视频一区二区三区| 天天综合欧美综合| 国内外毛片在线观看| 超碰欧美97资源| 97超级久久| 欧美色性情| 中文字幕美女91| 久久亚州精品成人Av无| 能直接看AV的网站| 夜夜爽77777| 插老姨肥穴| 国产乱子伦一区二区三区免看| 伊人久久亚洲色欲综合网站| 欧美综合91| 日韩啊V| 在线看的av| 亚洲少妇中文字幕网址| www.四虎在线| 国产精品3| 伊人影院日本| 亚洲性综合11| 67194无码不卡| 中文字幕乱妇免费视频| 国产精品麻豆成人av| 天堂中文日本在线观看| 97亚洲国产影视| 天天操天天日天天干| 91天堂| 中文字幕国产| 超碰久久中文| 91模特在线观看| 熟妇综合一区二区三区| 欧州色图区| 97国产中文| 大香蕉免费3| 久久久com| 色99视频| 亚州再线| 美女久久久久久久久久久| 嗯啊抽插大香蕉网页| 免费看片黄| 日本色色的视频| 懂色AV中文| 天美麻豆一区二区三区| 黄色小视频日本txt| 欧洲Au麻豆| 日韩猛交| 欧美少妇一区二区三区| 亚洲人妻五月丁香婷婷| 日本三级中国三级99人妇网站| 日韩欧美偷拍美女视频| 亚洲成人性爱网站在线播放| 欧美久久毛片基地| 中国一级特黄大片护士| 看黑丝美女操逼青青网站| 搡老女人老91二区| 色噜噜狠狠色综无码久久合欧美| 素人伊尹大香蕉免费下载视频| ji熟女.com| 91久久伊人婷婷青青草| 亚洲男人的天堂网| 大二网站亚洲| 乱码熟妇人妻久久久| 国产精品97超碰| 欧美色日| 色嗨嗨在线| 久草精品视频| 久久99午夜精品一区人妻| 九九九九九精品十六| 人人看人人插| av午夜玫瑰| 天天干天天舔| 综合九九| 亚洲五月婷| 在线天堂资源亚洲| 裸模AV女优| 亚洲欧美在线观看无码| 情色五月天网| 巨爆乳肉感一区二区三区竹菊影视| 超碰97综合网| 色欧美天天| 欧美片第一页| 熟妇激情| 亚洲天堂综合AV| 97色网| 黄色高清久久无码依人| 日韩色| 久男人久久| 欧美成人精品A片免费一区99| 狠狠爱大香蕉| 亚洲精品97中文字幕| 亚洲欧洲综合视频在线| 欧美中文综合| 激情欧美日韩女同久久| www.色综合| 欧美色九九九| 一本色道久久天天射天天干| 天天操天天看| 91丝袜美女| 日韩人妻制服丝袜av| www.acm成人黄色毛片| 五月天激情四射| 69视频入口| 天天色怡春院| 91oumei| 伊人久久综合影院| 麻豆熟妇乱妇熟色A片在线看| 一区二区三区高清| 国产理论视频在线播放| 亚洲吊色| 性色av网站| 免费一二区| 东京热熟女亚洲视频网站| 国产精品嫩草影院免费| 色老大| 欧美大香蕉97| 久久黄黄| 色色五月丁香| 乳欲人妻办公室奶水| 中文字幕精品码亚洲| 亚洲吊色| 欧美亚洲20p| 日韩国产中文字幕| 一区二区三区亚洲| 亚州久久9| 六月婷婷综合| 欧亚在线视频| 亚洲黄色网址视频| 熟女这里只有精品6| 91天天综合日韩欧美| 欧洲大香蕉| 青娱乐大香蕉| 热天堂一区二区| 99热这里只有精品9| 日逼国产| 无码天天操| 在线观看不卡一区二区三区| 亚洲欧美999| 日韩久射综合| 啊啊啊水好多| 蜜汁欧美| 亚洲欧美校园| 欧美瑟综合| 蜜桃臀一区二区三区久久| 香港日本韩国人妇99www.wccm20| 色婷婷蜜臀av| 久久精品老司| 国产在线精品电影观看| 欧美少妇高潮久久91| 日本999精品视频| 少妇被玩视频二三区| 少妇一线天久久久久久| 后X久久| 亚洲天堂色图| 国产青视频| 亚洲精品 超碰| 久久综合女优| 91强在线播放| 人人九九精| 九九九九九九九| 国模久久在线| 久久亚洲一区二区色婷婷| 嗯嗯嗯啊啊在线观看| 亚州欧美另类| 久久性爱视频99| 天天激情综合站| 蜜乳AV.COM| 丰满人妻无码一区二区三区| 久久人人爽人人爽人人片Ⅴ| 99热精品在线在线| 狠狠狠一区二区三区| 久久国产精品91| 91欧美偷拍| 欧美91在线+|+欧美| 情侣操 逼视频99| 中文字幕无码不卡啪啪| 夜夜躁狠狠躁日日躁av| 久久久精品中文字幕爱豆| 国产乱伦亚洲| 午夜婷婷| 一二三区视频在线观看| 欧美综合 站| 欧美极品少妇| 国产97亚洲| 囯产精品久久久久久久久久梁医生| 日本熟妇浓毛hdsex| 亚洲色欲天天天堂色欲网女| 国产在线视视频有精品| 99国产精品在线观看| ai欧美亚洲小说| 999国产精品999久久久久久| 家庭乱伦国产| 男人天堂2019亚洲| 天堂亚洲精品久久老牛| 麻豆美女丝袜人妻中文| 一本一道vs波多野结衣| 国产夫妻一区二区| 久久久啊啊啊| 国产亚洲精品av一区| 国产激情久久| 后入式999| 偷拍偷窥与盗摄视频专区| 日韩午夜精品一区二区三区电影| 又大又白奶子| 熟妇高潮二区三区| 国产强奸91| 五月婷婷六月色| 欧美成人色| 91亚洲人| 国产 三级自拍| 久久97资源 网| 超碰色97| 日本在线视频导航| 国产欧美日韩臀| 91综合熟女| 老女人爆菊| 一区二区亚州激情久婷婷欧美| 97超碰超碰| 欧美亚洲中文字幕| 9999亚洲精品| 欧美亚洲尤物久久| 人妻 欧美 中文| 熟女突然公开看18禁影片 | 97爱爱影院| 中文字幕五区| 亚洲熟妇自偷自拍另欧美| 亚洲无套久久嗯嗯| 好吊色综合| 超碰综合97在线| 国产精品大屁股999| 17c在线成人免费A片观看| 精品欧美老熟女一二区| 五月天色图| 97天天插| 久久精品店| 亚洲熟女乱色一区二区三区久久久| 久久少妇| 97九色人妻| 欧美人妻制服| 东京日日夜夜| 永久免费观看的毛片的网站| 冬京热男人的天堂| 日韩性爱免费观看视频| 成人无码专区精品视频| 精品三级在线专区| 狠插 制服 自拍| 操人人| 99啪啪| 欧美精品xxxwww| 久久久111| 性爱乱伦一区| 91观看 国产白丝| 九九九九久久久| 人人操欧美风骚| 国产婷婷一区| 日本性爰一道本| 青青草无码视频| 国模少妇一区二区三区| 欧美—性—交—色| 五月天春色激情网| 韩日性爱av| 欧美日韩国产色五月综合在线| 99日精品欧美国产| 私人尤物在线精品不卡| 色婷婷久久综合超碰| 成人美女av| 天天日天天看| 欧美性生活内射| 亚洲成?V人片在线观看福利| 久久9精品| 亚洲宗合电影| 性爱乱伦网址| 婷婷超| 国产少妇高潮| 国产精品交换一区二区| 美女天天干| 青操影院| 精品久久久久瑟瑟| 国产一区二区在线电影| 中英熟女操女| 97视频播放| 99综合自拍| 色色色色电影网| 97无码视频在线播放| 91欧美性| 91亚洲青青草原精品1区| 成人亚欧免费视频| 超碰97久久| 曰本道人妻久久久在线不卡色视频 | 天天摸天天操视频| 干b在线性社区| 91狠狠色丁香婷婷综合久久精品| 欧美亚洲国产91在线| 天天情欲宗合网| 日韩欧美成人大香蕉| 强奸乱伦αv片| 久操91视频| 国产精品伦理| 极品色电影院| 97天天做| 18精品一区| 九热视频| 久久香蕉综合一本到3atv| 成人性爱免费播放| 一区二区三区四区理论片| 天天摸夜夜操视频| 日韩 欧美 校园一区| 情色AV电影| 欧美黄色片AAAAA| 久草国产在线视频| 天天操夜夜操狠很操| 凹凸视频在线一区二区| 亚洲熟女综合网| 少妇精品| 成人区人妻精品一| 久久久免费高清中文视频| 日韩视频小说在线观看| 午夜性| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久久受www免费人成| 清纯唯美亚洲综合| 欧美中日韩XXXX| 日韩综合第八区国产精品| 日韩天天本| 男人久久精品| 久久国语| 碰人碰碰人人开房人肉| 久湿久久 | 操比国产| 成人丁香五月| 久久久一级| 人人喜人人妻| 91夜色chaopeng| 超碰99热中文字幕| 色男人色天堂东京热| 91精产一区二区三区| 天天澡天天爽日日av| 综合av影片| 国产精品电| 蜜桃AV天堂| 骚女天天综合网| 国产白丝精品在线观看| 天天夜躁日日躁狠狠2002| 7777奇米影视久久| 另类小色呦| 伊人AAA| 97 亚洲 日韩 欧美 在线| 射丝袜高跟鞋99| 九九九久久久久| 久久精品高清无码一区| 亚洲黄色| 99re国产精品视频| 女人被添高潮免费视频| 97超碰jingpin| 天天天乱色综合全| 久热网| 日日夜夜精品视频| 乱伦1色页| 天天插天天操| 九九英色视频| 日日嗷| 久艹日日日| 日日噜噜夜夜狠狠视频无| 久久久久国产一区二| 五月婷婷六月激情| 女人的天堂大香蕉网| 伊人国产AV| 伊人网青青| 亚洲欧美国产日本一区二区三区| 97欧美精品综合| 久久婷婷苹果| 日熟女| 五月丁香综合| 日韩一级二级三级免费看完整版国语版| 新视频sss国产| 国产一区二区精品在线视频| 久久中出| 欧美精品999| 午夜毛片高清免费不卡| 欧美综合天天| 婷婷丁香成人| 亚州色阁| 亚洲欧洲av影音| 综合色色网| 成人精品一区二区三区| 亚洲综合影院| 黑丝内射一区二区三区| 青青草国产一区二区三区| 伊人网免费视频| AV 少妇 人妻 偷拍| 99re在线视频这里只有精品| AV和黑人在线播放| 欧美激情视频一区二区三区不卡| 啊啊啊啊嗯嗯在线久久久| 99re公开精品免费视频| 天天摸夜夜摸| 国产一区二区二区按摩精品啪视频| 色青青久久影视| 天操老女人| 中文字幕日韩电影人妻| 色呦呦、国产精品| 日韩三级伊人| 99久久这里只有精品| 在线欧美亚洲| 婷婷五月天av| 600国产精品视频| 五月婷婷啪啪| 伊香蕉综合久久久久久久噜噜噜| 岛国精品视频在线观看| 久久精品无码熟妇一区二区三区视频导航 | 免费日韩黄片| 五月天伊人| 一级毛片电影免费看| 懂色综合久久久| 亚洲在线欧美| 中文字幕视频2区| 高清国产精品福利网站| 中文字幕在线观看第二页| 中文字幕一区二区视频在线观看| 国产成人亚洲精品自产在线| 亚洲欧美另类小说| 欧美九九99久久精品| 黑人免费福利视频| 97 视频在线| 国产成人综合在线播放| 亚洲综合贴图91 | 亚洲第一男人天堂| 国产欧美亚洲精品a第2页| 久久激情视频| 男人的天堂网免费| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产精品区在线12p| 小草av不卡亚洲二区| av网页一区二区三区| 91九色丰满高潮| 五月天婷婷久久| 色激情综合网站| 综合天天网| 黄片直播三级黄片两女一男| 亚洲男人在线观看天堂| 人妻精品综合中文字幕在线| 又粗又长又爽在线观看| 日韩AV噜噜噜一区二区三区四区| 国产按摩一区二区三区| 欧美中文字幕日韩在线| 97jingpin| 日韩啪啪啪啪啪| 草草影院最新网址| 淫纸中9区| 精品久久99| 国产大学生口爆吞精合集| 亚洲精品国产拍免费91在线| 一本正道久久熟女| 久久久精品视频免费观看| 99999re| 久久久久亚洲一区女同性恋中文字幕| 凸凹视频在线观看| 91综合色噜噜| 久久机热| 99天天超碰| 久久婷婷视频| 人人 操人人 操人人| 日日骚网站| 91丝袜熟女| 六六久久日韩不卡| caoni国产亚洲av| 91天天| 亚洲精品久久一区二区三区蜜桃臀| 五月丁香影院| 天天躁日日躁AAA片李宗瑞| 亚洲欧美另类激情小说| 久久女女| 91性高| 国产伊人自拍| 久久99综合| AV不卡在线| 岛国黄片网站| 午夜毛片亚洲精品片国产久久久| 97久久国产精品| 97激情97激情| 大香蕉男女超碰精品在线| 久久久久久久久成人av解说| 18禁无码永久免费无限制| 中国少妇啪啪视频| 久艹99| 97一区二压| 高清不卡国产| 蜜桃臀av在线观看| 91精品黄在线观看| 啪一啪免费视频| 国产美女销魂在线观看不卡| 国产成人在线观看网址| 亚洲Av诱惑| 老司机福利社视频在线观看| 亚洲999综合| 久久综合女优| 99啪啪| 一区二区首页| 亚洲欧美九九九| 欧美 亚洲 综合 制服| 日韩中文字幕二区| 欧美中出1| 911粉嫩人妻| 中文自拍欧美影视| 色综合九九| 欧美日韩操逼嗦吊| 青娱乐日韩无码| 国产一区二区啪啪视频| 日韩av不卡在线观看| 久久直播国产| 亚洲中文字母在线播放| aⅴ日韩成人电影av在线免费看av大全 | 麻豆成人AV| 久久久偷拍| 国产传媒一区二区三区| 亚洲欧美日韩不卡人妻| 久草新在线| A级在线视频| 八戒午夜福利理论片| 囯戸精品高潮呻吟旡码| 天天操夜夜嗨| 人人做人人妻人人夜视频| A片 AV一级在线播放观看免费| 无码WWW免费视频网站| 夜夜影视四色| 九九碰九九爱97超碰| 久久久久人| 中文字幕伊人| 日本 情色 1区| 91美女视频在线观看| 亚洲 无码 偷拍| 久操凹凸视频| 丁香六月综合激情| 韩国女主播青草福利视频| 亚洲永久永久永久永久一级一级一级精品 | 欧美瑟综合| 九热中文字幕| 日本欧美韩国国产在线| 人人射人人操人人摸| 婷婷月色| 欧美在线啊啊啊| 91欧洲入口| 91在线免费精品视频| 久久久久久日韩| 五月天激情小说| 91亚州欧美| 中文字幕一二三av| 国产无码精品久久久久久| 欧美日韩国产黄色片| 亚洲人妻av| 美骚妇av高清在线| 欧洲亚洲人妻无码高清久久三区四区| 日韩欧美加勒比| 韩国黄片aaaa| 偷窥自拍亚洲色图| 十八禁电影伊人网| 日韩欧美亚洲自拍偷拍| 青娱乐日韩无码| 91视频成人福利网站在线一区| 男女香蕉一区二区| 综合影院永久入口国产| www.色操逼| 亚洲成人精品久久久| 偷偷人人精品女女久久| av天堂精品久久| 一区二区偷拍拍视频| 亚洲激情天堂网| 久久久久久久唑| 人人操人人大香蕉| 97精品视频免费| 香蕉综合网| 蜜臀AV网站| 日韩ab网 | 日韩av乱伦| surenchaopeng| 国产精品96| 91精品黄在线观看| 超碰97在线色男人??| 欧美精品精品一区二区| 五月天婷婷激情| 天天在线91| 天天色,天天干,天天干| 91暧暧| 校园春色五月天| 九九色逼| 国产高清在线自在拍69| 国产日产精品久久快鸭的功能介绍| 久久人妻视频网| 清纯唯美亚洲另类| A片三级无码| 玖玖爱伊人玖玖爱| 东亚亚洲无码高清| 动漫av中文| 日韩99精品视频综合区| 美女淫穴| 1769国内精品视频| 亚州再线| 天天激情综合站| 诱惑人妻欧美一区在线播放| 乱操乱伦AV| 91九九九逼| 欧美日韩黄片精品在线| 少妇500双飞99| 秋霞一集毛片观看| 97玖玖超碰| 国产精品ⅴ无码大片在线看.| 婷婷综合在线观看| 国产亚洲深夜激情| 久久精品72| www亚洲免费| 久久99精品国产| 1769一区二区| 亚洲精品 欧美97色色| 一区二区三区机械有限公司| 久久久极品| 蜜臀av一区二区三区免费观看| 舔足天天操天天射| 内射中出日韩在线观看视频| 日韩中文字幕视频| 97一区二区三区视频| 2019久久久久久久久福利| 亚洲图片在线| 日韩成人电影AV| 亚洲97在线| 久草视频制服诱惑| 最好看的中文字幕在线2018| 九九人妻| 人妻少妇久久久| 国产精品免费1区2区视频| 国产第11页| 后入式视频国产自| av凤凰久久久| 婷婷五月天激情四射| 玖玖爱综合| 亚洲第一黄色av网站| 91大香蕉伊人| 国产日韩精品一区二区三区| 99国产在线 精品 视频| 97日韩欧美亚洲| 久久久久久亚洲精品中文字幕人妻| 一个国产在线综合网站| 99色在线| 青青草在线视频人人想人人上 | 蜜桃久久综合视频| 国产在线视频二区| 欧美性高潮在线| 蜜桃精久三区| 337p大胆噜噜噜噜噜91Av| 日本影视久久免费| 久久久久96| 久久伊人在线五区| 亚洲欧美日韩夜夜| 翔田千里爆乳巨臀无码| 久久人妻一区二区三区高清| 麻豆天美电影一区二区| 可以在线观看AV的网站| 中文字幕丰满子伦无码专区在线视频最新 | 亚洲区小说| 狠肏骚人妻| 中文字幕av乱伦| 人妻一区二区三区视频| 国产精品另类一区大香蕉| 动漫片子网站3黄| 国产又操| 日韩无码精品综合久久| 亚洲男人在线观看天堂| 亚州欧美一区| 高清不卡一二三区视频......| 中国东北熟女老太婆内谢| 曰韩人妻中文字幕在线| 欧亚 另类 久| 99re在线精品78| 国产专区路线| 另类图片五月| 日韩操人| 亚洲免费人妻在| 隔壁邻居波多野结衣中文字幕 | 男人的天堂成人的社区| 亚洲天堂99| 国产精品免费日韩| 欧美伊人久久综合网| 久操视频在线观看| 欧美天天干| 在线洲亚线| 日日干夜夜骑| 久久久专区| 动漫片子网站3黄| 人妻AV 中文字幕的| 91精品丝袜在线观看| 国产精品激情久久久久久久| 国产精品亚洲色婷婷久久久| 亚洲 欧美 色图| 国产中文字幕在线观看| 欧美激色| A一级色女| 大香蕉青青9| 精品999日本| 台湾大香蕉99热| 97超碰天天爱天天爱| 后入内射蜜桃臀| 冬京热男人的天堂| 少妇天堂网络| 开心六月色| 青娱乐蜜桃臀AV色婷| 日han少妇无码| a人欧美综合天堂麻豆| 91夜夜蜜桃臀1区2区3区| 激情图片伦理国产一区二区日韩| 97日本超碰综合| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧美情色男人的天堂| 99re9这里只有精品| 精品国产一区二区三区久久久蜜臀 | 龙兴卡官方查询| 蜜桃精品一区二区三区久在线| 色眯眯av| 中文字幕免费在线观看| 大香蕉中文201| 91狠狠综| 秋霞成人做爱| 天天干夜夜一操| 九九久久99| 日本三级韩国三级99| 91爱综合| 99xav| 欧美性五月| julia国产在线 | 久久精品美女一区| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 美欧色综合| 日本孕妇一区二区视频操逼免费看 | 五月天婷婷基地| 蜜桃久久久久久久| 91强在线播放| 欧美九九九| 欧美欧美啪啪视频| 中文字幕一区二区在线日韩精品| 亚洲女毛多水多21P| 五月天色图影视| 欧美韩国你懂得在线| 亚洲欧美变态| 精品无码一区二区三区色欲| 欧美少妇性爱网站| AV 少妇 人妻 偷拍| 亚洲综合小视频小说在线观看 | 丁香五月天社区| 久超超碰| 欧美操逼录像国产黄色国产| 久久亚洲中文字幕视频| 美腿丝袜偷拍亚洲欧美| 中出在线视频| 欧美成人一级麻豆| 日韩不卡a级视频专区| 欧美色偷拍| 呦女网站| 草草草视频在线免费看| 新版天堂中文资源8在线| 美女露胸露奶头| 色九九九九九九| 亚洲人妻中文在线视频| 精品国产精品一区二区| 吉田爱美AV在线| 美女好片色日本| 操逼片国产| 日日日日日| 99久久9| 欧美精品精品一区二区| 久草五月| 九九九九97| 国产精品久久久久久久久久梁医生| 色爱国产| 91美女视频在线免费观看| 超碰在线一区二区| 3p国产色噜噜一区| 国产免费久久精品99re韩国| 狠狠超| 亚洲图片偷拍视频区| 97精品综合久久网| 日本一道在线播放高清| 天天日夜夜爽| 欧美 日韩第一性色| 九九热久久99精品re| 亚殴在线| 欧成人精品一区二区三区| 福利在线黄片| 亚洲日韩久久精品一区| 色色色日本| 丝袜内射| 日韩在线国产字幕| 男人天堂2019亚洲| 少妇三p| 日韩在线观看中文字幕视频| 风月影院男女十八禁| 强奸乱伦亚洲第一页| 蜜臀AV成人精品蜜臀AV久久| 亚洲97| 亚洲人精品久久久喷水| 2017天天插| 婷婷激情五月| 天天干夜夜鈤| 五月婷婷大香蕉| 成人一二三区| 超碰免费在线| 激情欧美97| AV天天在线观看| 中文字幕欧美丝袜07资源| 性站 | 久视频在线观看| 少妇综合| 一区二区三区四区五区高清无码永久视频 | 精品中文字幕第一页| 欧美伦乱爱| 欧美日韩一区二区三区四区蜜桃| 蜜臀久久久| 探花一区二区三| 国产一区二区精品在线视频| 熟妇操花| 大香蕉中文201| 91美女丝袜诱惑视频| 日韩色| 免費人妻夜夜爽天天爽爽一区| 国产真乱mangent| 精品176精品2| a天堂视频| 97ai亚洲| 97中文超碰| 手机午夜电影神马久久| 亚洲欧美setu| 欧美日韩国内不卡| 狠狠爱夜夜| 嗯嗯啊啊用力视频免费| 亚洲色天堂九9| 99色日| 囯产精品久久久久久久久久梁医生 | 国产美脚女优尤物在线观看| 免费a v| 中 文字幕一区二区三四 五 区日 日 骚| 26uuu久久| 99RE在线视频精品,这里只有精品| 日韩精品碰碰| 午夜福利合集| 国产白嫩精品久久| 亚洲97久久精品亚洲| 久草电影网| 18精品一区| 日本操嫩b网| 美女久久久久久久久久久| 亚洲不卡av在线| 国产成人一级av88| 欧美成人精品欧美一级乱黄一区二…| 日韩中字av一区| 操逼1区| 火箭成精品视频884必出精品| 亚洲欧洲色情高清| 日韩成人电影AV| 亚洲精品乱码线路中文字幕 | 久久性生大片免费观看性| 97在线无精品| 噜噜噜狠狠色综合| 国产一区自拍欧美日韩| 91日产桃蜜| 美女诱惑在线一区| 920日本午夜免费| 国产久久av| a级免费在线观看| 91亚洲丝袜熟女| AV天堂男人的天堂| 97av在线视频| 18禁免费视频| dy888午夜老子影视达达兔| 麻豆a'v电影| 东京热一区二区三区四区五区六区| 人人干人人操人人..com| a级免费在线观看| 精品丰满熟妇人妻一区| 伊人国产视频| 久久久久精| 91精品大奶人妻| 一区二区三区探花在线观看| 操逼操2| 91性情| 玖色av| 91老熟女老女人国产老太| 久极品在线观看| 日本在线一二| 99操碰| 精品国产久热在线观看| 综合五月婷婷亚洲一区| 天堂69亚洲精品中文字| 99re在线| 97亚洲在线| 国产搭汕a级片| 密臀成人视频久久久| 中文字幕伊人| 曰本91情色| 国产精品网站www| 欧美黄色图片| 九九九九88| 97九色人妻| 蜜臀少妇一区二区| 天天日天天色| 欧美婷婷| 九九热精品| 亚洲综合在线视频| 色婷久久| 婷婷色色五月天| 久久xx| 男人的天堂亚洲| 天天色综合图片| 99亚亚热| www.四虎在线| 精品视频123区小说区| 青青欧美在线| 91丝袜美腿网站| 亚洲人在线| 国产亚卅97| 97超碰在线资源网站| 东京热av男人的天堂| 亚洲精品国产av天美传媒| 超碰天天操| 国产和美国毛片| 天操天操夜操夜月月年年操操| 亚洲高清男人天堂| 天天爽入口| 欧美情色亚洲| 欧美色狠| 欧美偷拍区| 亚洲日韩美女中文字幕乱| 国产女人91精品嗷嗷嗷嗷|