国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

MNIST手寫(xiě)數(shù)字識(shí)別實(shí)戰(zhàn):PyTorch搭建三層全連接網(wǎng)絡(luò)

MNIST手寫(xiě)數(shù)字識(shí)別實(shí)戰(zhàn):PyTorch搭建三層全連接網(wǎng)絡(luò) 簡(jiǎn)介這是一份面向機(jī)器學(xué)習(xí)與圖像識(shí)別初學(xué)者的完整實(shí)現(xiàn)資源用純Python和NumPy從零搭建三層全連接神經(jīng)網(wǎng)絡(luò)不依賴(lài)TensorFlow、PyTorch等深度學(xué)習(xí)框架完成MNIST手寫(xiě)數(shù)字分類(lèi)任務(wù)適合課程設(shè)計(jì)、實(shí)驗(yàn)復(fù)現(xiàn)以及希望透過(guò)底層代碼理解前向傳播、反向傳播和梯度更新的讀者。壓縮包共16個(gè)文件約9.51MB以3個(gè)Python源碼和8個(gè)txt數(shù)據(jù)文件為主體其余為PyCharm工程配置xml/iml與編譯緩存pyctxt文件存放訓(xùn)練特征、測(cè)試樣本、手寫(xiě)數(shù)字標(biāo)簽及網(wǎng)絡(luò)各層的權(quán)重與偏置等參數(shù)可逐項(xiàng)核對(duì)網(wǎng)絡(luò)中間結(jié)果。資源還附帶了將MNIST圖片批量轉(zhuǎn)換為txt的預(yù)處理代碼方便改造自定義輸入格式便于后續(xù)調(diào)試與擴(kuò)展。從模型搭建、數(shù)據(jù)加載到參數(shù)保存均有對(duì)應(yīng)腳本整體結(jié)構(gòu)清晰已有3670人學(xué)習(xí)下載適合希望脫離高級(jí)框架、親手實(shí)現(xiàn)并驗(yàn)證神經(jīng)網(wǎng)絡(luò)細(xì)節(jié)的開(kāi)發(fā)者。1. 先糾正一個(gè)拼寫(xiě)歧義minist 就是 MNIST1.1 這個(gè)數(shù)據(jù)集到底是什么如果你在搜索引擎里敲下“minist 圖像分類(lèi)”大概率會(huì)看到一行紅色提示你是不是想找 MNIST這個(gè)問(wèn)題我遇到過(guò)而且我敢說(shuō)十個(gè)初學(xué)者里有八個(gè)第一次都會(huì)把 MNIST 敲成 minist。這個(gè)手寫(xiě)數(shù)字識(shí)別任務(wù)幾乎是所有人接觸全連接神經(jīng)網(wǎng)絡(luò)時(shí)的第一個(gè)完整項(xiàng)目。MNIST 數(shù)據(jù)集來(lái)自美國(guó)人口普查局的員工和美國(guó)高中學(xué)生手寫(xiě)的數(shù)字經(jīng)過(guò)采集、尺寸歸一化后整理成 28×28 的灰度圖。訓(xùn)練集有 6 萬(wàn)張測(cè)試集有 1 萬(wàn)張一共 10 個(gè)類(lèi)別對(duì)應(yīng)數(shù)字 0 到 9。每張圖片都是單通道灰度像素值范圍在 0 到 255背景大面積是黑色有效信息集中在中心區(qū)域。正因?yàn)閿?shù)據(jù)量小、任務(wù)簡(jiǎn)單它對(duì)新手極其友好下載只需要幾十 MBCPU 上跑一個(gè)簡(jiǎn)單的全連接網(wǎng)絡(luò)幾個(gè) epoch 也就幾分鐘。在圖像分類(lèi)領(lǐng)域里MNIST 通常被當(dāng)成“Hello World”。任何一個(gè)全連接神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)甚至最新的圖像分類(lèi)模型在正式落到復(fù)雜場(chǎng)景之前都會(huì)先拿這個(gè)數(shù)據(jù)集驗(yàn)證網(wǎng)絡(luò)是否搭得對(duì)、訓(xùn)練流程是否通、超參數(shù)設(shè)置是否合理。別看它簡(jiǎn)單跑通了這一步后面換到 CIFAR、ImageNet 或者其他森林圖像分類(lèi)項(xiàng)目時(shí)核心訓(xùn)練鏈路幾乎不變變的只是網(wǎng)絡(luò)結(jié)構(gòu)、數(shù)據(jù)加載方式和更多的調(diào)參細(xì)節(jié)。這個(gè)項(xiàng)目解決的核心問(wèn)題就是讓模型看一張 28×28 的手寫(xiě)數(shù)字圖片輸出它是 0 到 9 中哪一個(gè)數(shù)字的預(yù)測(cè)結(jié)果。1.2 “三層全連接網(wǎng)絡(luò)”里的三層到底算哪三層這是我在復(fù)現(xiàn)時(shí)遇到的一個(gè)容易讓人暈的問(wèn)題?!叭龑尤B接網(wǎng)絡(luò)”這個(gè)說(shuō)法在不同的教材里指代并不完全一致。有的老師把“輸入層-隱藏層-輸出層”稱(chēng)為三層網(wǎng)絡(luò)也就是只有一個(gè)隱藏層有的工程實(shí)現(xiàn)里把可學(xué)習(xí)的全連接層數(shù)量作為層數(shù)像我用 fc1、fc2、fc3 三個(gè)全連接層也叫三層全連接網(wǎng)絡(luò)。這種命名混亂在深度學(xué)習(xí)項(xiàng)目里很常見(jiàn)我覺(jué)得最重要不是糾結(jié)叫法而是搞清楚代碼里到底堆了幾層 Linear。我這次采用的結(jié)構(gòu)是 784-128-64-10。784 是輸入的 28×28 像素展平后的維度128 和 64 是兩個(gè)隱藏層的神經(jīng)元數(shù)量10 是輸出類(lèi)別數(shù)。嚴(yán)格按前面的說(shuō)法就是兩個(gè)隱藏層加一個(gè)輸出層一共三個(gè)全連接層。這個(gè)結(jié)構(gòu)在 MNIST 上已經(jīng)能跑到 97%~98% 左右。為什么選擇這個(gè)結(jié)構(gòu)以及每個(gè)數(shù)字背后的理由后面會(huì)展開(kāi)聊。另外有一點(diǎn)值得注意MNIST 里的手寫(xiě)數(shù)字雖然只有 10 類(lèi)但同一個(gè)數(shù)字在不同人筆下差異非常大比如 0 可能寫(xiě)得很扁、7 可能帶橫杠所以模型必須學(xué)到一定程度的抽象能力這也是為什么不能只用一層線性層的原因。2. 環(huán)境準(zhǔn)備與數(shù)據(jù)加載復(fù)現(xiàn)時(shí)最容易翻車(chē)的地方2.1 依賴(lài)安裝與項(xiàng)目結(jié)構(gòu)我用的框架是 PyTorch搭配 torchvision 來(lái)下載和管理數(shù)據(jù)集。安裝命令很簡(jiǎn)單pip install torch torchvision numpy matplotlib沒(méi)有 GPU 完全不影響直接裝 CPU 版本就行。我實(shí)測(cè)下來(lái)這個(gè)項(xiàng)目在普通筆記本 CPU 上跑 5 個(gè) epoch 大約需要 2 到 3 分鐘時(shí)間主要花在數(shù)據(jù)讀取和矩陣運(yùn)算上。項(xiàng)目本身不需要復(fù)雜的工程結(jié)構(gòu)一個(gè) Python 腳本就能跑通目錄里會(huì)自動(dòng)生成一個(gè)data/文件夾存放 MNIST 原始文件。如果你遇到下載特別慢或者屢次失敗的情況可以手動(dòng)去數(shù)據(jù)集官網(wǎng)下載四個(gè) gz 文件放到data/MNIST/raw/對(duì)應(yīng)目錄下這樣 torchvision 會(huì)識(shí)別到已有文件不再重復(fù)下載。2.2 數(shù)據(jù)預(yù)處理ToTensor 和 Normalize 缺一不可數(shù)據(jù)加載部分最容易忽略的是 transform。我使用的代碼是這樣from torchvision import transforms transform transforms.Compose([ transforms.ToTensor(), transforms.Normalize((0.1307,), (0.3081,)) ])ToTensor()會(huì)把 PIL 圖片從 0~255 的整數(shù)像素值轉(zhuǎn)為 0~1 的浮點(diǎn)張量同時(shí)把維度從(28, 28)變成(1, 28, 28)新增的那個(gè)維度是通道數(shù)灰度圖只有一個(gè)通道。Normalize((0.1307,), (0.3081,))使用 MNIST 全量訓(xùn)練集的均值和標(biāo)準(zhǔn)差把數(shù)據(jù)分布拉回到 0 附近、標(biāo)準(zhǔn)差調(diào)整到 1 附近。新手最容易漏掉后面這一步結(jié)果也能訓(xùn)練但收斂速度和最終準(zhǔn)確率會(huì)差一些。這個(gè)問(wèn)題我實(shí)測(cè)過(guò)同樣是 5 個(gè) epoch不加歸一化的測(cè)試準(zhǔn)確率大概停在 94%加了之后能到 97% 以上。原因是全連接網(wǎng)絡(luò)對(duì)輸入特征的尺度很敏感輸入數(shù)據(jù)分布偏移會(huì)導(dǎo)致梯度更新不穩(wěn)定網(wǎng)絡(luò)需要額外花幾個(gè) epoch 去“適應(yīng)”輸入尺度。所以圖像分類(lèi)項(xiàng)目的預(yù)處理環(huán)節(jié)優(yōu)先級(jí)非常高它的影響往往比換一個(gè)更復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu)還大。加載部分的代碼from torch.utils.data import DataLoader from torchvision import datasets train_dataset datasets.MNIST(root./data, trainTrue, downloadTrue, transformtransform) test_dataset datasets.MNIST(root./data, trainFalse, downloadTrue, transformtransform) train_loader DataLoader(train_dataset, batch_size64, shuffleTrue) test_loader DataLoader(test_dataset, batch_size64, shuffleFalse)test_loader不設(shè)shuffleTrue是因?yàn)闇y(cè)試集不需要打亂順序保持原始順序方便后續(xù)輸出混淆矩陣和可視化錯(cuò)誤樣本。另外如果你在 Windows 上運(yùn)行DataLoader里的num_workers最好保持默認(rèn) 0或者把訓(xùn)練代碼寫(xiě)進(jìn)if __name__ __main__:里否則多進(jìn)程加載數(shù)據(jù)時(shí)容易報(bào)錯(cuò)。2.3 訓(xùn)練前先看形狀避免第一個(gè)報(bào)錯(cuò)出現(xiàn)在最不該出現(xiàn)的地方新手最常見(jiàn)的報(bào)錯(cuò)之一是mat1 and mat2 shapes cannot be multiplied出現(xiàn)這個(gè)報(bào)錯(cuò)的原因很直接DataLoader返回的一個(gè) batch 形狀是[64, 1, 28, 28]而全連接層期望輸入是[batch, 784]。你必須把圖片向量展平也就是把每個(gè)樣本從 28×28 的二維結(jié)構(gòu)變成 784 個(gè)像素的一維向量。我建議在寫(xiě)網(wǎng)絡(luò)之前先做一步檢查images, labels next(iter(train_loader)) print(images.shape, labels.shape) # 期望輸出: torch.Size([64, 1, 28, 28]) torch.Size([64])然后隨機(jī)挑幾張圖用matplotlib畫(huà)出來(lái)確認(rèn)圖片和標(biāo)簽是對(duì)應(yīng)關(guān)系比如標(biāo)簽是 7圖里確實(shí)是個(gè)手寫(xiě)的 7。這一步雖然簡(jiǎn)單但對(duì)排查后續(xù)問(wèn)題非常有用尤其是在你剛開(kāi)始接觸這個(gè)領(lǐng)域、對(duì)張量維度還沒(méi)有形成直覺(jué)的時(shí)候。3. 網(wǎng)絡(luò)結(jié)構(gòu)逐層拆解為什么是 784-128-64-103.1 全連接層到底做了什么計(jì)算全連接層做的事可以概括成一句話把輸入向量的每個(gè)元素與當(dāng)前層每個(gè)神經(jīng)元進(jìn)行加權(quán)求和再加上偏置公式就是 y xW^T b。第一層輸入是 784 維輸出是 128 維意味著需要學(xué)習(xí)一個(gè)形狀為(784, 128)的權(quán)重矩陣再加上 128 個(gè)偏置fc2 是(128, 64)加偏置fc3 是(64, 10)加偏置。整個(gè)網(wǎng)絡(luò)的可訓(xùn)練參數(shù)量大約是 784×128128 100480加上 128×6464 8256再加上 64×1010 650合計(jì)約 109386 個(gè)參數(shù)。這個(gè)規(guī)模對(duì)現(xiàn)代算力來(lái)說(shuō)微不足道所以 CPU 也能輕松跑。參數(shù)量的意義在于它決定了網(wǎng)絡(luò)的表達(dá)能力。參數(shù)太少模型容易欠擬合連訓(xùn)練集都學(xué)不好參數(shù)太多又會(huì)容易過(guò)擬合訓(xùn)練集接得住但測(cè)試集表現(xiàn)下滑。109K 參數(shù)處理 6 萬(wàn)張訓(xùn)練圖片算是一個(gè)比較適中偏小的容量選擇這也是 MNIST 用全連接網(wǎng)絡(luò)好調(diào)的原因之一。如果你把兩個(gè)隱藏層都改成 256參數(shù)量會(huì)直接翻倍到 230K 以上但測(cè)試準(zhǔn)確率未必有明顯提升因?yàn)閿?shù)據(jù)的復(fù)雜度沒(méi)有高到需要那么多參數(shù)。3.2 隱藏層神經(jīng)元數(shù)量怎么選隱藏層神經(jīng)元數(shù)量沒(méi)有絕對(duì)標(biāo)準(zhǔn)更多是經(jīng)驗(yàn)和實(shí)驗(yàn)的結(jié)合。128 作為第一層隱藏層寬度是 MNIST 項(xiàng)目里很常見(jiàn)的起點(diǎn)第二層再降到 64形成一種“先擴(kuò)展再壓縮”的信息處理方式。784 維輸入本身像素冗余很高全連接層可以把相鄰像素的冗余信息合并逐步抽象出更高級(jí)的特征。你也可以試 256-128 或 512-128參數(shù)量會(huì)變大訓(xùn)練時(shí)間會(huì)變長(zhǎng)但測(cè)試準(zhǔn)確率不一定會(huì)跟著漲。我建議在入門(mén)階段把隱藏層控制在 128 和 64先把訓(xùn)練鏈路跑通再回去調(diào)寬度這樣排查問(wèn)題的時(shí)候變量少很多。代碼實(shí)現(xiàn)部分其實(shí)非常簡(jiǎn)潔import torch import torch.nn as nn class ThreeLayerNet(nn.Module): def __init__(self): super().__init__() self.fc1 nn.Linear(784, 128) self.fc2 nn.Linear(128, 64) self.fc3 nn.Linear(64, 10) def forward(self, x): x x.view(x.size(0), -1) x torch.relu(self.fc1(x)) x torch.relu(self.fc2(x)) x self.fc3(x) return x注意forward里第一行做了展平用x.size(0)取 batch 維度-1的意思是把剩下的 1×28×28 自動(dòng)展平成 784。這個(gè)寫(xiě)法比直接寫(xiě)死x.view(-1, 784)更通用換到其他尺寸的輸入圖片時(shí)不用改代碼。3.3 激活函數(shù)和初始化ReLU 與默認(rèn)初始化沒(méi)有激活函數(shù)時(shí)多個(gè)線性層疊加仍然等價(jià)于一個(gè)線性層無(wú)論堆多少層表達(dá)能力都非常有限。ReLU 的引入讓網(wǎng)絡(luò)變成非線性這樣才能擬合更復(fù)雜的決策邊界。ReLU 在負(fù)數(shù)部分直接置零正數(shù)部分保留計(jì)算簡(jiǎn)單而且能緩解梯度消失問(wèn)題。這里要特別提醒輸出層不要加 ReLU。因?yàn)橹髸?huì)用交叉熵?fù)p失PyTorch 的CrossEntropyLoss內(nèi)部自帶 softmax 操作需要的是每個(gè)類(lèi)別的原始 logits而 ReLU 會(huì)把負(fù)值裁掉破壞 logits 的分布導(dǎo)致訓(xùn)練效果明顯變差。這個(gè)坑不少人都踩過(guò)表現(xiàn)就是 loss 下降得很慢準(zhǔn)確率始終上不去。權(quán)重的初始化 PyTorch 的nn.Linear默認(rèn)使用 Kaiming 均勻初始化配合 ReLU 激活函數(shù)在多數(shù)情況下已經(jīng)夠用不需要手動(dòng)干預(yù)。如果哪天你用到了 Sigmoid 作隱藏層激活就得考慮換成 Xavier 初始化否則深層網(wǎng)絡(luò)很容易梯度消失。這個(gè)三層小網(wǎng)絡(luò)對(duì)初始化并不敏感但理解這個(gè)原理有助于你遷移到更復(fù)雜的圖像分類(lèi)模型。4. 訓(xùn)練過(guò)程的核心參數(shù)損失函數(shù)、優(yōu)化器與學(xué)習(xí)率4.1 交叉熵?fù)p失和 Adam 優(yōu)化器為什么是默認(rèn)組合訓(xùn)練分類(lèi)網(wǎng)絡(luò)本質(zhì)上是在最小化損失函數(shù)。CrossEntropyLoss做的事情是把模型的 10 個(gè) logits 經(jīng)過(guò) softmax 轉(zhuǎn)成概率分布再計(jì)算預(yù)測(cè)分布與真實(shí)標(biāo)簽的交叉熵。模型預(yù)測(cè)越接近正確答案損失越低。多分類(lèi)問(wèn)題幾乎都用這個(gè)損失函數(shù)原因在于它訓(xùn)練出來(lái)的概率分布有明確含義模型不僅告訴你是哪一個(gè)數(shù)字還告訴你它對(duì)每個(gè)數(shù)字的置信程度。優(yōu)化器我一開(kāi)始選了 Adam。Adam 的優(yōu)點(diǎn)是自適應(yīng)學(xué)習(xí)率對(duì)初始學(xué)習(xí)率的敏感度比 SGD 低很多對(duì)深度學(xué)習(xí)新手來(lái)說(shuō)比較省心。如果你想要更好的泛化性能可以試試 SGD 加上 momentum但調(diào)參會(huì)更麻煩一點(diǎn)。兩個(gè)優(yōu)化器在 MNIST 上都能達(dá)到 97% 以上不用太糾結(jié)。真正需要注意的是學(xué)習(xí)率這個(gè)下面會(huì)專(zhuān)門(mén)講。4.2 一次完整的訓(xùn)練循環(huán)訓(xùn)練循環(huán)的代碼是import torch.optim as optim model ThreeLayerNet() criterion nn.CrossEntropyLoss() optimizer optim.Adam(model.parameters(), lr0.001) model.train() for epoch in range(5): running_loss 0.0 for images, labels in train_loader: optimizer.zero_grad() outputs model(images) loss criterion(outputs, labels) loss.backward() optimizer.step() running_loss loss.item() print(fEpoch {epoch1}, loss: {running_loss / len(train_loader):.4f})這段代碼里最容易被忽略的是optimizer.zero_grad()。PyTorch 的梯度默認(rèn)是累加的如果不手動(dòng)清零下一輪 batch 的梯度會(huì)疊加到上一輪上導(dǎo)致 loss 亂跳甚至不收斂。我見(jiàn)過(guò)很多“l(fā)oss 怎么都不降”的問(wèn)題最后發(fā)現(xiàn)只是少了這一行。如果你希望結(jié)果可復(fù)現(xiàn)在代碼最前面加一句torch.manual_seed(42)固定隨機(jī)種子。評(píng)估函數(shù)我單獨(dú)寫(xiě)了一個(gè)def evaluate(model, loader): model.eval() correct 0 total 0 with torch.no_grad(): for images, labels in loader: outputs model(images) _, predicted torch.max(outputs, dim1) total labels.size(0) correct (predicted labels).sum().item() return correct / total print(fTest accuracy: {evaluate(model, test_loader) * 100:.2f}%)model.eval()和with torch.no_grad()的作用分別是關(guān)閉訓(xùn)練模式下的隨機(jī)失活行為、關(guān)閉梯度計(jì)算。雖然這個(gè)三層小網(wǎng)絡(luò)里沒(méi)有 dropout 和 BatchNorm但養(yǎng)成這種習(xí)慣很重要否則以后切到復(fù)雜模型時(shí)很容易因?yàn)槁┝诉@兩行得到完全不可信的驗(yàn)證結(jié)果。4.3 學(xué)習(xí)率、batch size 和 epoch 的實(shí)測(cè)對(duì)比我用相同的網(wǎng)絡(luò)結(jié)構(gòu)跑了幾組常見(jiàn)超參數(shù)結(jié)果大致如下。因?yàn)殡S機(jī)種子不同會(huì)有波動(dòng)所以這里的數(shù)字只作為趨勢(shì)參考學(xué)習(xí)率batch sizeepoch測(cè)試準(zhǔn)確率約備注0.0164597.2%loss 后期抖動(dòng)明顯0.00164597.8%比較平滑推薦0.0001641097.9%收斂慢需要更多輪次0.00132597.9%單輪稍慢梯度噪聲大0.001128597.5%大 batch 收斂穩(wěn)定但泛化略降從趨勢(shì)能看出來(lái)學(xué)習(xí)率 0.01 太大loss 后期會(huì)有明顯抖動(dòng)說(shuō)明模型在最優(yōu)參數(shù)附近來(lái)回震蕩學(xué)習(xí)率 0.0001 太小5 個(gè) epoch 不夠充分需要把訓(xùn)練輪數(shù)翻倍才能追上來(lái)。batch size 32 和 64 差距不大128 時(shí)收斂穩(wěn)一點(diǎn)但測(cè)試準(zhǔn)確率略降這是大 batch 容易收斂到平坦度較低極值點(diǎn)的常見(jiàn)現(xiàn)象。對(duì) MNIST 和這個(gè)小網(wǎng)絡(luò)來(lái)說(shuō)lr0.001、batch size64、epoch5 是我比較推薦的起點(diǎn)。5. 結(jié)果分析與避坑記錄從失敗到 98% 的調(diào)試路徑5.1 我的第一次失敗準(zhǔn)確率卡在 92% 附近的排查過(guò)程我先說(shuō)一個(gè)印象很深的教訓(xùn)。第一次實(shí)現(xiàn)時(shí)我把數(shù)據(jù) transform 寫(xiě)成了只做ToTensor()沒(méi)有做 Normalize結(jié)果訓(xùn)練 5 個(gè) epoch 測(cè)試準(zhǔn)確率卡在 92%怎么調(diào)學(xué)習(xí)率都上不去。我一度以為是網(wǎng)絡(luò)層數(shù)不夠把隱藏層改成 256 和 128結(jié)果不升反降訓(xùn)練速度還慢了不少。后來(lái)排查了很久才發(fā)現(xiàn)問(wèn)題出在特征歸一化上。原因前面提過(guò)0~1 的像素分布雖然比 0~255 好很多但和網(wǎng)絡(luò)初始化時(shí)假定的零均值分布仍有偏移導(dǎo)致梯度更新方向在小數(shù)據(jù)上不夠穩(wěn)定。加上 MNIST 的均值和標(biāo)準(zhǔn)差后同樣設(shè)置直接沖到 97.8%。這件事讓我意識(shí)到圖像分類(lèi)項(xiàng)目里如果準(zhǔn)確率一直上不去第一件事應(yīng)該檢查數(shù)據(jù)預(yù)處理而不是急著改網(wǎng)絡(luò)結(jié)構(gòu)。排查順序我建議這樣先看數(shù)據(jù)形狀對(duì)不對(duì)再看預(yù)處理是否完整然后看訓(xùn)練 loss 是否正常下降最后才去動(dòng)網(wǎng)絡(luò)結(jié)構(gòu)和超參數(shù)。順序反了經(jīng)常會(huì)為了一個(gè)錯(cuò)誤原因浪費(fèi)大量時(shí)間。5.2 如果訓(xùn)練準(zhǔn)確率高但測(cè)試低過(guò)擬合怎么處理全連接網(wǎng)絡(luò)有 109K 參數(shù)對(duì) MNIST 這種相對(duì)簡(jiǎn)單的數(shù)據(jù)集來(lái)說(shuō)容量已經(jīng)偏高了所以訓(xùn)練時(shí)間一長(zhǎng)就會(huì)出現(xiàn)輕微過(guò)擬合。一個(gè)典型信號(hào)是訓(xùn)練集準(zhǔn)確率到了 99.8%測(cè)試集只有 97.2%。解決方案是先不要在前期加太多正則化把基模型跑通后再在 fc1 和 fc2 后添加 dropoutp 設(shè)為 0.2 左右測(cè)試準(zhǔn)確率往往會(huì)有 0.2 到 0.5 個(gè)百分點(diǎn)的提升。另一種思路是增大訓(xùn)練數(shù)據(jù)的多樣性比如對(duì)圖片做隨機(jī)平移和旋轉(zhuǎn)但 MNIST 已經(jīng)相對(duì)標(biāo)準(zhǔn)化數(shù)據(jù)增強(qiáng)帶來(lái)的提升沒(méi)有大圖像數(shù)據(jù)集那么明顯我建議把重點(diǎn)放在網(wǎng)絡(luò)結(jié)構(gòu)和正則化上。要注意 dropout 和model.train()、model.eval()的配合訓(xùn)練時(shí) dropout 隨機(jī)丟棄神經(jīng)元評(píng)估時(shí)必須切回 eval 模式讓所有神經(jīng)元都參與推理否則每次預(yù)測(cè)結(jié)果都會(huì)因?yàn)殡S機(jī)性而不同。5.3 不要把 98% 當(dāng)成終點(diǎn)看混淆矩陣和錯(cuò)誤樣本準(zhǔn)確率只是一個(gè)匯總數(shù)字真正讓模型繼續(xù)變好的是看它錯(cuò)在哪里。我寫(xiě)了一個(gè)簡(jiǎn)單的錯(cuò)誤收集邏輯wrong [] for images, labels in test_loader: outputs model(images) preds torch.argmax(outputs, dim1) mask preds ! labels for img, true, pred in zip(images[mask], labels[mask], preds[mask]): wrong.append((img, true.item(), pred.item()))把wrong里的樣本按真實(shí)標(biāo)簽和預(yù)測(cè)標(biāo)簽分組統(tǒng)計(jì)我發(fā)現(xiàn)最容易混淆的數(shù)字對(duì)是 4 和 9、3 和 8、7 和 2。這些數(shù)字在人類(lèi)手寫(xiě)時(shí)也長(zhǎng)得很像模型把一部分置信度分配到了錯(cuò)誤的類(lèi)別上屬于正?,F(xiàn)象??村e(cuò)誤樣本的另一個(gè)價(jià)值是定位數(shù)據(jù)問(wèn)題比如如果某些圖片本身被錯(cuò)誤標(biāo)注模型再?gòu)?qiáng)也不可能分對(duì)這時(shí)候要考慮清理訓(xùn)練數(shù)據(jù)。你可以用matplotlib打印一個(gè) 10×10 的錯(cuò)誤圖片網(wǎng)格標(biāo)上真實(shí)標(biāo)簽和預(yù)測(cè)標(biāo)簽很快就能找到規(guī)律。這個(gè)習(xí)慣幫我省了很多時(shí)間建議你在任何圖像分類(lèi)項(xiàng)目里都保留這套調(diào)試鏈路。5.4 全連接網(wǎng)絡(luò)的邊界與后續(xù)擴(kuò)展空間全連接網(wǎng)絡(luò)在 MNIST 上能做到 98% 左右但再往上就非常吃力了因?yàn)檩斎胂袼乇徽蛊胶罂臻g結(jié)構(gòu)完全沒(méi)有利用相鄰像素之間的關(guān)系也丟失了。這也是為什么最新的圖像分類(lèi)模型大多基于卷積神經(jīng)網(wǎng)絡(luò)或者 Transformer 架構(gòu)。不過(guò)這不代表全連接網(wǎng)絡(luò)沒(méi)有價(jià)值相反先跑通這個(gè)項(xiàng)目你會(huì)清楚地理解數(shù)據(jù)流、梯度回傳、損失函數(shù)這些所有模型共有的核心機(jī)制。之后再切換到圖像分類(lèi)算法里更復(fù)雜的結(jié)構(gòu)至少不會(huì)因?yàn)榛A(chǔ)概念不熟而寸步難行。項(xiàng)目實(shí)操結(jié)束時(shí)我自己最大的收獲不是那 98% 的準(zhǔn)確率而是建立了一套 debug 習(xí)慣先看數(shù)據(jù)形狀、再確認(rèn)預(yù)處理、然后調(diào)網(wǎng)絡(luò)結(jié)構(gòu)最后才動(dòng)手調(diào)參。我給每個(gè)項(xiàng)目建了固定的實(shí)驗(yàn)記錄模板把數(shù)據(jù)預(yù)處理、網(wǎng)絡(luò)結(jié)構(gòu)、超參數(shù)和測(cè)試結(jié)果四樣?xùn)|西寫(xiě)在一起下次調(diào)參直接看歷史記錄就能定位問(wèn)題。這個(gè)習(xí)慣幫我省下了大量重復(fù)實(shí)驗(yàn)的時(shí)間。如果你也在復(fù)現(xiàn)這個(gè)項(xiàng)目我希望這篇能幫你少走一點(diǎn)彎路盡快跑到結(jié)果。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲久9| 青草一区二区| 国产A v无码专区| 国产av高清版| 2019午夜福利视频| 久久透逼视频| 亚洲精品欧洲精品| 久久东京伊人一本到鬼色| 一区久久久二区| 91亚洲色图| 婷婷五月天AV| 五十路一区无码| 另类图片五月天| 欧美日韩在线小说 | 久草男人天堂| 亚洲精品一区中文字幕乱码| 欧美精品精品一区二区| 久操99| 啊啊啊啊啊啊在线观看| 久久超碰亚洲人| 国产精品久久久久久久无码AV| 中文字幕91综合| a男人的天堂久久一级A毛片| 囯产精品强| 欧美熟爽综合| 免费黄色A片| 女人喷水视频在线观看| 骚女天天综合网| 国内黄色精品| 秋霞蝌科网日本一区| AV男人天堂网| 后入式999| 欧美男人一区| 九月丁香综合网| 日韩欧美性爱电影在线观看| 涩涩久久精品| 九九色综合| 久久社区一区二区三区| 在线视频 亚洲精品| 91女日逼| 欧美玖玖爱免费玖玖| 久久亚洲影院一区二区| www.色操逼| 一级黄色性爱A级片| 熟妇高潮二区三区| 九九夜精品九九在线| 中亚精品极乱| 日本亚洲熟女视频| 国产精品白丝在线播放| WWW操逼| 東南亚性呦成人伦理资源在线视频| 精品亚洲天堂| 中文字幕亚洲永久精品| 五十路熟女在线不卡观看一区二区| 中文无线日韩一区| 午夜男人一级A片7777| 日韩三级av片| 日韩综合97p| 中文欧丝袜诱惑| 午夜天堂网| 中文字幕 一区二区 亚洲无码| 日本一级性爱| 日韩色| 操逼无码一区| 韩国一级AAA| www.99中文字幕| 国模少妇一区二区三区| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 亚洲成?V人片在线观看福利| 欧美一级久久久丰满| 日韩中文字幕视频| 欧美亚洲AN| 亚洲中文字幕av | 久操 高清| 国产精品久久久亚洲第一牛牛_在线观看| 日本成a人v网站在线观看| 亚州欧美色图| 中文字幕高清精品一区| 国产三级多多影院2022国产AA一级毛片无码 | 97超碰人人操人人操| 日韩三级伦理中文字幕| 日本高清有码网址视频| 日韩欧美女优电影| 精品9999| 国产在线综合网| 亚洲网站一区二区在线| 中国zzijzzijzzwww精品| 丰满人妻一区二区三区性色| 国产精品亚洲高清在线| 操逼天美3区| 第一高清av中文字幕| 日韩二区三四区五区六区在线看| 亚欧成人一级片在线播放| 搡老熟女免费视频| 麻豆伊人网| 97久久久久久久久久| 日韩97P| 搡老熟女免费视频| 日本色色网| 内射黑人| 精品久久久久久久| 亚洲最新av无码成人精品区| 久久一二三四不卡| 天天澡天天爽日日AV| 午夜视频久久久久一区| 欧美劲爆第一页| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 青青草一区二区三区四| 伊人久久大香线综合无码| yazhouzaixian| 久久久新亚洲AV| 99久国产精品午夜性色福利| 一区二区三区视频国产免费| 麻豆这里只有精品| 日韩丝袜人妻AV| 久久东京伊人一本到鬼色| 性色av蜜臀av色欲aV| 600国产精品视频| 九九热精彩视频| 午夜舔阴达高潮视频免费看| 午夜免费视频1000| 91欧美美女日韩国产婷婷| 乱伦日本色图AⅤ| 97K超碰在线| 日韩性爱视频在线免费观看| 久久女人视频| 欧美,日韩,中文,另类| 久久久久久无码人妻中文字幕| w w w.久久精品| 亚洲天堂一区二区久久| 色性荡荡荡荡视频| 97人妻碰碰中文无码久热丝袜| 久热99999| 亚洲欧洲自拍图片专区满春格| 美女大乳久久久久久久女人18| 国产AV久久野战精品| 欧色综合| 大香蕉中文网| 亚洲āv网址在线观看| 国产精品96久久久久久| 视频二区美腿丝袜制服人妻欧美 | 激情综合av| 草草电影院| 伊人AAA| 69久久| 国产一区二区在线电影| 人妻欧美| 91九色丨国产丨爆乳| 欧美加勒比| 丁香五月偷拍| 98人妻精品一区二区色欲| 亚洲图片 91| 亚洲 无码 偷拍| 国产60区。| 国产欧美精选激情视频| 精品人妻一区二区三区蜜桃视频| 色色色综合| 国产女人视频三四五区| 啊啊啊啊啊啊啊啊啊啊在线观看| 天天搞在线综合网| www.男人的天堂| 99re这里只有精品中心播放| 国产精品久久妻无码网站| 东京热av男人的天堂| 神马久久久久久伦理片| 99re在线视频这里只有精品| 99精品在线观看| 亚洲 在线| 精品久久九| 国岛片视频| 一区二区高清视频| 91色宗合| 啊啊啊好大好湿| 中文字幕中文字幕一区二区| 97国产|免费| 无码一区二区三区四区五区六区七区八区九区十区视频 | 99色天堂| 欧美三级中文字幕hd| 色香在线| 国产 码在线成人网站| 少妇综合网| 97久久免费| 夜夜嗨AV蜜臀av| 大黄片做爱的大的| 久久六六| 先锋女优在线观看视频| 黑人精品久久97| 天天综合精品| 亚洲精品中文字幕一区在线视频| 99婷婷一区二区| 少妇特黄一区二区三区| 精品国产一区二区三区久久久蜜臀| 狼狼色丁香久久婷婷综合五月| 88在线一区二区三区| 福利风月五月天影院| 亚卅熟女乱色| www黄片免费看com| 国产黄片精品在线| 人妻丰满熟妇一区二区三| 性欧美999| 亚洲图片偷拍欧美| 女人的天堂大香蕉网| a久久| 午夜福利视频在线一区| 91亚洲色图| 做爱福利视频一区二区| 中文字幕视频在线观看一区二区| 欧美激情综合| 国产免费一区在线观看| 日韩一级成人毛片免费观看 | 国内毛片热久久思思热| 超碰免费97| K8久久久久| 伊人在线大香蕉视频久久| 97这里都是精品| 人人天天欧洲| 内射中出日韩在线观看视频| 九九九久千久久激情蜜桃在线看 | 尤物国产一区在线观看| 国产懂色精品国产av| 国产精品九九九| 国产精品久久久久久久久久久久久久吹 | 亚洲男人天堂网久久| 骚货人妻偷情自拍在线视频| 九九热在线精品视频| 欧美成人黄网色网站| 国产91精品福利在线| 人人操人人操人人人操| 黄色av网站在线播放| 国产精品久久久久久久AV大片| 欧美91精品国产自产| 91bbbbbb| 国产中文大片资源中文字幕 | 日本福利二区视频| 婷婷另类小说| 美骚妇av高清在线| 欧洲视频在线| 国产综合网站在线播放| 久久超碰97中文字幕| 78精品| 99在线观看无大码| 欧美极品女人的天堂| 亚洲无码国产探花在线观看| 使劲用力艹少妇视频一区二区| 九九十八精品| www.av不卡中文字幕| 男人天堂网手机版婷婷| 亚洲影视高清第一页| 欧美在线第五页| 天天久久久久久| 91久久久久久久久18| 97无码视频在线播放| 欧美自拍偷拍综合图片| 日逼国产| 啪啪视频mP4| 人妻人人澡人人爽人人| 老熟女综合网| 人妻少妇久久中文字幕一区二区 麻豆 | 日韩精品资源| 精品999999| 国产无码高清操逼视频| 男人的天堂一区三区| 亚洲无码久久久久久久| caopeng97人妻| 亭亭在线资源| 香蕉视频精品亚洲一区二区三区在线播| 欧美综合网| 日韩欧美国产一区二区三区四区| 99九九精品| 自拍丝袜美腿人妻| 欧美色九九| 日韩欧美午夜一区二区| 看日韩美女二区三区免费操逼视频| 国产一区二区三区不卡手机在线| 久久精品99| 97精品一区二区视频| 无码人妻丰满热妇又大又粗| 欧美狠狠操| 小电影欧美91| 亚洲黄色a级片| 国产a级精品| 黑人粗大V S日韩女优视频| 欧亚 另类 久| 亚洲综合另类小说色区亚洲成av人片在www| 大香蕉乱级| 美女自卫慰黄网站免费| 欲色影视综合吧| 96国产精品| 巨爆乳一区二区爆乳区| 91美女在线视频| 亚洲在饯| 久9热| 国产免费一区| 久久性视频| 亚洲欧美精品一区天堂久久| 亚洲九九视频在线观看| 免费1级a做爰片观看| 97舔舔| 久久久青青草| 精品超碰国产| 久久人妻一区二区三区高清| 狠狠中文字幕| 性色一线| 天天综合网日韩| 亚洲第一在线视频| 97操B| 在线免费观看日韩一区| 极品久久久久久久久久久久久久| 人人操人人干xxx| 黄色污污污污污污网站| 99999国产精品| 色色无码| 日韩欧无码一区二区三区免费不卡| 国产久久av| 欧美日韩亚洲电影| 天天色综亚洲91污| 久久久久久99999国产精品| 91高清无码下载| 亚洲青青草| 99热这里只有精品地址| 国产精品丝袜久久亚洲不卡| 亚洲精品无码成人久久久99| 超碰97久久国| 婷婷视频网| 一区二区影视| 中文字幕天天天天天| 欧美日韩大香蕉| 欧美日韩青操| 日韩AC| 蜜臀99久久国产| 免费看毛片操穴| 欧美亚洲图片| 99啪啪| 精品中文字幕第一页| 超碰97久久观看| 久久免费精品视频免一| 九九九九国产| 新视频sss国产| 国产第25页在线观看| 精人妻一区二区三区| 婷婷尹人大香蕉免费| 亚洲天天自拍| 日韩99神马视频播放| 白天啪啪晚上啪啪视频| 亚洲女人91| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 男人的天堂色偷偷青青草视频婷婷网| 免费αⅴ在线观看| 亚91网| 美女人妻色网站| 亚洲天堂AV在线播放| 91亚洲黄色网| 黄色十八禁网站| 操逼无码操逼| 日本一二三免费久久| 97蜜桃综合| 加勒比在线视频一区二区三区 | 国产美女高潮| 超碰综合97在线| 日韩欧亚太美不卡| 91GD.COM| 曰本人妻人人澡人人夹| 黄骗免费网站| 九99久久| 强奸熟女一区二区三区 | 人人扣人人操| 国产精品一区av在线| 九九九一二三| 国产精品久久久久久夜夜夜夜| 国产伦精品免编号公布| 一区二区激情国产熟女| 日韩福利电影网| 啊啊啊啊操死我了| 久久激情视频| 国产 日韩 另类 视频一区爱| 青娱乐休闲视频在线观看| 亚洲色人阁| 久久久久久久九九九九九九| 日韩人妻一区二区精品| 亚洲中文字幕精品久久久久久直播| 男人的天堂2018| 91bbbbbb| 国产日韩色综合| 欧美淫乱视频| 99中文字幕| 国产色产精品在线观看| 青青免费在线视频一区| 欧美一区二区三区互相| 亚洲 国产 精品一区| 户外裸露刺激视频第一区| 成人乱码一区二区三少妇| 香蕉人人操tv| 美女黄频a美女大全免费皮| 日婷婷| 国产女人高潮嗷嗷嗷叫小说| 97干在线| 91偷拍欧美亚洲| 少妇专区一二三四五| 蜜桃在线观看一区二区三区| 亚洲伊人久久精品影院| 性感美女91影视| 国产h小视频在线观看免费| 91丨国产丨白浆秘 洗澡动漫| 91啦人妻| 国产久久一区二区午夜| 日韩二区三四区五区六区在线看| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 超碰91在线| 亚洲色系另类精品国产| 日韩偷拍色图| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 综合久久欧美| 亚洲熟久久| 伊人九九九| 999亚洲国产视频| 毛片中心9视频99| 狠狠操狠狠燥| 国产av波波国产精品| 啊啊啊啊啊啊啊国| 蜜臀久久99精品久久久久久婷婷| 国产无吗在线播放| 天天欧美色| 伊色久人大在线| 亚洲日韩美女中文字幕乱| 67194无码不卡| 超碰97人妻免费在线| 大香蕉97久久| 精品日韩人妻视频| 一区=区三区视频| 男人午夜天堂| 欧美视频激情久久久久久| 亚洲综人| 人人手机欧洲亚洲国产人妻| 在线97视频| 麻豆伊人网| 91人妻Pr| 亚洲中文字幕熟女| 加勒比海成人视频网 | 亚洲密乳AV| 欧天美中出| 欧美一级做a爰片免费视频| 这里都是精品| 夜夜夜久久| 国产午夜福利专区综合| 伊人国产视频| 国产日韩欧美三级片| 久久97超碰| 欧美少妇第一页| 亚洲暴力强奸AV| 天天干夜夜操一区二区| 99国产在线绯色一区| 日夜久久久九九九久| www亚洲免费| 亚洲天天精品| 久热色情精品| 精品区国产区一区二区三区| 日韩国产精品人妻无码久久久| 午夜毛片高清免费不卡| 91久热这里只有精品| www久久99| 亚洲日韩黑丝| 加勒比五月天| 99热综合在线| 嗯啊啊啊轻点视频 | 国产强奸乱伦欧美| 久久免费少妇| 欧成人精品一区二区三区| 99热18这里只有精品| 亚洲。日韩。欧美| 91 国产丝袜在线放观看| 久久一区二区三区入口| 亚洲av影音先锋| 美女爽到高潮91| 舔人妻中文免费视频| 日本东京热大香蕉a片| 男人下部插入女人下部| 婷婷五月天久久久| 色婷网| 欧美日韩在线视频网站| 久久久偷拍| 欧美九九九| 人人妻人人色一区二区三区| 美女十八禁| 日韩精品亚洲一二三| 超碰99在线| 大香蕉综合网| 一级黄色性爱裸体视频| 免费视频在线一区二区不卡| 激情黄色片在线观看| 影音先锋新男人| 多毛小伙内射老太婆| 欧美 日韩 亚洲 春色| 中文字幕高清精品一区| 91人妻Pr| 91亚州欧美| 欧美精品第四五页中文字幕在线观看| 乱久久久| 日韩无码久久熟女一级片| 美女高潮视频91| 乱理日韩中文| 老鸭窝日丰县女人| 小电影欧美91| 高清国产无码av| 大香蕉免费中文| 97色97好| 久久区| 午夜久久无码1000合集| 精品国产乱码久久久久久久久1| 午夜福利久久久噜久噜久久综合| 国产中文字幕在线观看| 日少妇视频| 操逼啊啊啊91| 天天爽夜夜欢视| 日韩操呦呦影院在线观看| 久久久女人| 亚洲成人无码影院| 一区二区三区蜜桃成人撸久久东京热 | 97超碰超欧美。| 香蕉视频欧美一卡二卡| 水野优香在线观看| 五十路成人在线视频二区三区| 国产精品在线一区二区| 欧美一级黄片视频在线| 成人 日韩欧美一区| 蜜区区视频79| 色婷婷电影网| 中文字幕欧美日韩三级| 亚洲精品一二三四区| 亚洲 另类 丝袜 自拍 动漫| 一级片在线观看高清无码| 超碰91在线| 大但人体久久久久| 伦伦成年午夜免费视频| 久久久久久久久久久999| 国产三级资源在线观看| 91 手机在线播放 绯色| 老熟女综合| 人妻天天操天天爽视频免费| 淫纸中9区| 无码99| 亚洲性爱乱操x| 国外91| 欧美日韩国产色图在线| 天堂性色| 午夜福利区| 偷拍 欧美 日韩| 伊人 俄罗斯 a v| 日本在线不卡v二区| 免费视频一二三区| 色网1| 丁香五月AV| 亚洲网站一区二区在线| 97色欧洲| 啊啊啊啊好大好硬啊啊啊啊啊 | 一级aaaaa欧美中文字幕录像片| 日韩一级二级三级免费看完整版国语版| 欧美精品成人在线播放| 伊人网高清| 四虎在线播放| 国产美女精品| 九九热精品在线| A片 AV一级在线播放观看免费| 伊人国产AV| 国产青视频| 青椒国产97在线熟女| 欧美天天干| 亚春色色| 好一吊区二区| 欧美性少妇| 美性中文综合网| 亚洲 se图 欧美电影| 麻豆人妻精品一区二区| 影音先锋国产精品| 日亚韩精品视频二区三| 国产AV久久野战精品| 一起草三级AV电影在线观看 | 超碰久超碰久| 女生久久网| 99夜夜操| 中国一级αV| 国产二区三区免费视频| 9色国产精品一区粉嫩| 人妻丝袜美腿中文字幕| 东北少妇高潮zzzz| 欧美18 在线观看| 玖玖爱在线视频免费观看| www熟女乱伦com| 91精品久久久久五月天精品| 岛国黄色大片网站| 久久五月天婷婷丁香中文字幕| 亚洲成人性爱网站在线播放| 极品美女福利在线观看| 亚洲第一综合| 1区2区3区中文字幕日韩| 欧天美中出| 亚洲伊人青青草| 91精品人妻| 国产 热久久久久国产精品| 色久桃花影院在线观看| 亚洲成av人片色午夜乱码| 天天影视色香色欲| 久久一二三四不卡 | 97欧美色| 色yeye成人免费视频| 91爽啪| 精品一区二区三区四区女| 欧美综合狠| 翔田千里AV无码秘 三区| 国产福利小视频高清在线观看| 婷婷五月综合在线| 超碰在97| 久综合国内精品自在自线| 国产欧美第五页| 91九九九逼| 国产白丝精品在线观看| 在线日韩视频| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 亚洲深夜福利| 在线人人人人人人精品超| 肥臀熟女福利视频一区二区| 亚洲九九九九| 久久人人爽爽爽人久久久| 精品久久九| 人妻精品一区二区在线| 特级毛片特黄久久免费看| 久久黄人人爽视频| 久久久爆乳翘臀一线天伦理视频| 日本天堂网| 男同专区一区二区三区在线| 美国精品国产精品| 青青操日韩| 国产女上位好爽在线| 欧美人与性动交a美精品| 人人九九精| 少妇人妻无码| 天天综合网国产| 天天综合网网欲色| 久久97资源 网| 五月天综合在线| 超碰 av 女人天堂| 欧亚韩国999| 男人的天堂一区三区| 欧美日韩性感| 国产精品无码AV网站| 91 丝袜在线播放| 99蜜月精品久久| 亚洲 欧美 色图| 美国美女AV在线| 无码自拍SM| 999国产精品999久久久久久| 亚洲无码超碰免费| 日本加勒比无码专区| 久久精品高清无码一区| 嗯嗯啊啊啊好舒服| 亚洲天堂中文字幕无码男同| 国产精品熟女丝袜一区二区| 青青草伊人久久| 国产一区自拍欧美日韩| 亚洲在线综合| 免费人成?大片在线播放| 极品白嫩美少妇在地板上位骑射淫水泛滥| 久久98| 91av一区二区在线观看| 在线观看一级α片刺激高潮视频| 日韩无码一区二区三区| 久草毛片| 一区二区三区高清 | 黑人无码一区二区| 亚洲人天堂| 狠狠操使劲操| 国产成人亚洲精品无码古代早漏男| 无码直播久久久| 国产精品无码久久久久2025| 国产在线综合福利网站| 国产精品直播在线观看直播| 国产精品4p在线观看| 亚洲欧美国产va在线播放频| 99热最新网址| 欧美精品99久久久**| 久久性爱视频| www被窝色com| 人人摸人人入| 成人女人国产| 色欲av一区二区三区蜜芽| 亚洲va有码在线天堂| 综合色99| 97公开久久| 欧洲亚洲人妻无码高清久久三区四区| 天天干夜夜一操| 亚洲免费成人在线高清无码视频| 国产精品欧美日韩久久| 啊啊啊啊一区| 情色av电影| 九九九九一区| 国产日韩精品suv| 波多野结衣之双飞调教在线播放 | 一起草视频在线| 婷婷超| 精品国产乱码久久久久久久久久毛片 | 久久中出在线| 中文字幕乱亚洲美女精品一区| 久久人人舔人人爽舔人人av片| 91人妻人人妻| 蜜臀无码一区二区| 日韩成人私密一级精品av| 婷婷丁香六月| 成人五月天丁香激情综合| 日日夜夜骑| 亚洲av综合色| 久操在97| 日本成人在线不卡一区二区三区| 国产情侣自拍在线播放| 久湿久久 | 中文字幕123| 欧美亚洲高清不卡| 午夜AV人气不卡| 欧亚成人在线视频| 亚洲AV秘 精品久久老牛影视| 久操B网| 久久久性| 99精品高潮| 婷婷丁香熟妇综合网| 久久综合97| 午夜呻吟欧美| 午夜无码精品免费看性色| 精爱久久| 在线观看国产黄色| 久久久久久人体| 国产女人高潮视频| 在线观看一级α片刺激高潮视频| 久久国99999| 一区黄二区黄| 大香蕉一区二区在线观看.| 超碰97欧美日韩| 日日夜夜狠狠| 蜜臀99久久精品久久久久| 大香伊人在线一区| 强奸a片网| 婷婷丁香九月| 色哟哟 日韩精品| 国产精品亚洲四五区在线观看| 99国产精品视频尤物| 九九九九九九九九九国产精品| 伊人国产av| 五月婷婷色| 久精品无码av一区二免费国产在线观看| 伦理第一页| 99色在线| 国产风韵犹存熟妇三区| 99www.bibizy香蕉资源国产一区二区三区高清 | 大香蕉啪啪网| 国产日韩在线播放| 久久综合国产精品国产| 97久久国产| 久久97视频| 久久后入制服| 亚洲另类色综合网站| 情色日播放AV| 欧美人妻二区三区| 五月婷婷影院| 婷婷月色| 野狼激情网| 先锋精品av色鲁| 狠狠综合| 亚洲欧美色综合| 丝袜性亚洲| 亚洲淫色网中文| 欧美内射少妇| 西西美女视频网| 日韩色女精品| 无码二级三级| yiqicaoav| 亚洲一区日韩精品| 91成人在线免费视频| 亚洲激情在线一区二区| 色色操| 欧美色图片91| 国产乱人妻精品入口| 超碰视97中文| 91美女小视频| 2017人人操,人人摸| 五月天玖玖资源站| 色情综合网| 欧美变态激情网| 人人妻人人爽一区二区三区| 色色色日本| a在线视频免费观看| 殴美牲| a片亚洲一本通视频| 欧美97超碰| 91在线精品| 99久热精品99re6热| 男人把坤坤插入女人的下体| 97综合国产| 亚洲成人免费在线| 东北黄色电影| BBBBB97COM| 综合自拍| 色哟哟-国产专区| 午夜福利无毒不卡| 欧成人在线| 在线综合 亚洲 欧美中文字幕| 在线观看日韩av不卡| 91丨九色丨43老版熟女| AV天堂男人的天堂| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 桃花色综合影院| 屌逼麻豆| 9999免费精彩视频| 亚洲成人av色网| 亚洲综合网91| 中文字幕黄色片| 久草精品国产99| 天天综合欧美黑人| 色狠人在线99| 图色综合网| 台湾佬激情综合| 在线强奷到舒服的无码视频 | 久久久国产亚洲精品系列| 久久精品无码不卡| 国产欧美伊人| 亚洲无码一区二区三区三州| 国产偷拍网站| 午夜毛片高清免费不卡| 狠狠久久亚洲欧美专区| 国产精品久久久无码AV网站| 精品黄色电影| 九九操久久国产免费视频| 亚洲 日韩 欧美 国产综合体| 在线播放一级无码视频| 亚洲骚男同com| 日韩色| 思思久热在线精品66| 91精品国| 人妻美腿丝袜日韩| 日韩精品国模| 极品内射| 中出91| 日韩欧美女优电影| 女优视频第10页| 日韩人妻少妇 一区二区三区| 欧美色图综合| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 91狼人| 中文字幕 国产 精品| 欧美天天搞| 狠狠爱大香蕉| 粉嫩av在线| 久久精品一区二区一8| 日骚逼视频| 乱伦日本中文自拍| 曰韩操B| 国产色精品午夜大片| 国产黄色av大片网站| 亚欧性爱在线无码| 啊啊啊不要好疼视频| 欧美性战999| 国产外初女出血视频| 久久亚洲日韩熟女精品| 97超碰色| 欧美天天影院| 97超碰人人操人人操| 草莓精品视频在线免费观看| 欧美少妇性爱网站| 99热免费| 人妻无码久久一区二区三区免费| 久久精品无码不卡| 欧美日韩中文字幕人妻| 亚洲精品一二区| 天堂蜜桃无码视频一区二区| 97久久精品国产| 亚洲人精品久久久| 91亚洲人| 亚洲av淫乱| 另类av天堂| 麻豆久久一区二区三区| 丝袜美腿制服人妻二区中文字幕 | 91色欧美| 美國A片| 久久精品人体| 国产第二页| 干我久操| 免费看污网站| 午夜精品久久久| 91丨九色丨国产打屁股| A级国产欧美激情在线| 国内毛片热久久思思热| 日韩在线一区高清在线| 芊芊操逼视频无码| 亚洲天堂无码| 尤物一级在线免费观看| 国产精品熟女丝袜一区二区| 九色97| 怡红院亚洲怡春院av| 精品人妻一区春色| 亚洲欧美综合| 综合久久中文字幕综合日韩精品| 欧插网站| 青草地一本线一区二区三区| 一级黄色影片| 久久黄片国产一区二区| 伊人网免费视频| 综合久久婷婷| 风间由美日韩欧美久久| 九月丁香综合网| 亚洲一区制服诱惑| 99碰碰| 国内97干免费看| 宗合情欲网| 97伊人超碰| 国产高清精品福利| 97久久免费| 日本人妻最新在线中| 免费视频无码| julia国产在线 | www黄片免费看com| 目产99999久久999| 农村女一级毛卡片| 蜜色网色哟哟| 3PAV乱伦视频| 激情专区综合| 欧色网址| 日本欧美韩国日产片片在线看免| 啊啊啊啊,啊啊好多水| 黄色片A级一区二区三区| 日本免费不卡二区| 福利视频香蕉免费一区二区在线| 色999五月色| K8久久久久| 色色操| 神马久久久久| 色五月综合| 色综合国产在线观看| 日韩一级二级在线| 日韩中文字幕精品一区在线| 中文字日本乱码| 偷拍三区| 精品二区久久| 一本一道人妻久久一区二区三区 | 桑老女人九区| 夜夜操二区| www色日本| 久久久久久人体| 91色鬼| 激情五月天网站| 五月综合婷婷久久网站| 翔田千里爆乳巨臀无码| 久九九九| 久久精品成人| 日韩八十路老熟女| 超碰天天久久79| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 99色视频| 午夜一区| 日本裸体久久色噜噜| 亚洲第一免费视频| 国产男女边吃边摸视频网站| 中文字幕黄色一起草| 亚洲天堂2020| 亚洲熟妇图片| 黄色片一区二区三区四区五区| 精品久久久久久久| 亚洲丝袜二区在线| 国产91 丝袜在线播放 | 色97国产69香蕉| 99精品在线观看| 亚洲91av| 国产乱弄免费在线视频。 | 校园春色综合| 国产精品久久9| 日本特黄f c2| www.99视频| 伊人久久88国产女| 日本三级日本三级99| 秋霞曰韩R级| 色婷婷电影网| 亚洲av强奸乱伦| 一类无码操逼视频| 91粉嫩萝控精品福利网站_精品影音先锋国 | 一区二区三区视频在线观看免费| 国产亚洲色婷婷久久99精品91葵花宝典| 国产操逼视频在线观看| 操逼不卡中文字幕| 欧美久久伊人| 亚洲双插| 黄色工厂这里只有精品| 亚洲熟伦熟妇AV无码春色| 久久香蕉国产线看观看猫咪av| 亚洲综合婷婷| 久久精品中文字幕女同| 国产视频第二页| 加勒比久久综合网高清| 日han少妇无码| 91热热色| 亚洲成人免费中文字幕| 日日橹狠狠爱欧美超碰| 欧美草草高清日韩视频| 五月婷网站| 亚洲一二三精品久久网 | 少妇蹲下买菜露大唇0| 91欧美在线| 欧美一级A片在线看视频性色| 亚洲视频,小说| 精品欧美老熟女一二区| 天天草天天日| 国产一区二区三区不卡手机在线| 亚洲成人AB| 久久伊人五月天| 久久视频,这里只有精品| 一级黄色性爱A级片| 91熟女视频网| 亚洲福利中文字幕在线| 亚洲做性| 超碰国产情侣自拍网| 欧美性爱三区二区| 精品无码欧美三级| 久久熟女久| 人妻精品4K4K4K4K4| AV不卡在线| 久 久无码人妻AV| 人妻 欧美亚洲| 91 国产丝袜在线放观看| 国产成人久久久精品免费AV| 97在线视频观看| 亚洲午夜精品久久久中文影院| 久久婷婷五月天| 天美传媒婬乱在| 天天射夜夜| 日日夜夜干| 国产粉嫩出水在线播放| 久久久亚洲熟妇资源| 亚洲中文字幕妇伦久久| 天天精品| 久久伊人亚洲AV无码网站| 日夜精品| 中文久久96| 999久久久久久久精| 四虎影视永久在线免费| 最新制服中文第一页| 亚洲素人综合| 麻豆性爱视频在线播放| http://qxhbdz.com| 在免费jIzzjIzz在线视频| 欧洲自拍第一页| 黄久在线| 啊嗯嗯啊好大好爽| 国产精选三级在线观看| 男生通女生屁股| 色五月婷婷五月天| 青椒国产97在线熟女| 欧美日本一区二区a人| 黄色无码高清黄色无码网站| 国产精品午夜福利视频| 欧美大香蕉卡久久| 裸体美女国产免费久久久网站| 乱伦3P视频| 超碰美女97| 国产第11页| 亚洲欧美色综合| 熟女中出视频| 精品久久在线区一区| 有码免费观看| 在线 亚洲 网爆 自拍| 中文字幕视频一区视频二区| 密桃99999| 日韩欧美aⅴ综合网站发布| 91中文字幕在线观看| 久久机热| 九久久九九久视频| 少妇三p| 天天日天天操天天射河南省| 好吊色综合| 国产精品福利资源在线尤物| 免费AV中文网在线观看| 秋霞午夜成人福利片片| 美国黄片aaa| 99国产精品视频尤物| 青青草天天亲夜夜操网| 亚洲午夜免费狠狠干| 亚洲精品欧美专业| 蜜桃色院一区久久 | 午夜福利一区二区三区四区五区色婷婷| 婷婷久草| 亚洲综合888| 91亚洲丝袜| 亚欧高清| 五月天激情影院| 国产精品欧美激在线| 成人资源中文字幕在线观看| 精品九九九九九九九九九| 超碰人妻中文在线| 91网站在线播放| 青春草莓视频在线观看网址| 国产精品呦一区二区三区| 91黑丝在线播放| 麻豆影音天美视频| 嗯嗯不要视频| 中文字幕一区二区日韩网| 夜夜高潮夜夜爽| 麻豆一区二区三区在线看| 亚洲欧美日韩偷拍色图| 日本操逼视频在线| 欧美激情性久久久久久| 91狼人| 三级片大波波| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 男女激情中文字幕| 成人性爱免费播放| 嗯嗯,好大,好爽,好骚| 影音先锋新男人| 不卡一区视频| 性爱视频久久| 日韩国产精品人妻无码久久久| 骚乳在线| 亚洲图片激情综合另类| 日本人体九九九九九九| 大香蕉碰碰| 91亚洲欧美综合高清在线| 校园春色综合色| 中文字幕二区| 超碰在线人妻中文字幕| 一区不卡在线观看av| 韩国轻伦国内自拍一区| 嫩草美女久久| 欧在线一二区| 亚洲欧洲第二视频在线观看色图| 强免费黄色网址| 97色网| 欧美日韩人妻精品一区二区三区| AV九九| 国内自拍 日韩激情 99| 伊人天天久久动态图| 欧美性第1页| 超碰97在线 欧美 国产| 亚洲色偷偷色噜噜狠狠99网| 性爱Av免费| 久久国产逼| a片自拍直播视频| 9久9久| 97国产中文| 欧美一区二区三区成人性生活| 熟妇人妻一区二区| 激情五月综合| 五月天婷婷基地| 在线中文字幕极品av| 久久一级无码精品毛片6| 嗯啊抽插大香蕉网页| 亚欧高清| 欧美精品23| 亚洲精品一区二区精品| 人人操人人摸人人看人人插| 9久热这里只有精品| 亚洲日韩av一区二区三区百合| 97av在线视频| 精品人妻伦一二三区久久| 精品无码秘 人妻一区二区| 久久产精品一区二区三区电影| 欧美人体性爱互联网第一页婷婷日本| 少妇的嫩逼图片| 免费观看一区|