色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

從FGSM到PGD:Fashion-MNIST對抗攻擊與對抗訓(xùn)練實(shí)戰(zhàn)

從FGSM到PGD:Fashion-MNIST對抗攻擊與對抗訓(xùn)練實(shí)戰(zhàn) 簡介面向深度學(xué)習(xí)安全入門與對抗攻防復(fù)現(xiàn)需求這套材料圍繞Fashion_MNIST圖像分類任務(wù)提供從對抗樣本生成到對抗訓(xùn)練防御的完整實(shí)驗(yàn)內(nèi)容適合已掌握基礎(chǔ)神經(jīng)網(wǎng)絡(luò)、希望理解模型魯棒性評估的學(xué)生與算法愛好者也可用于課程設(shè)計(jì)或安全方向的前期驗(yàn)證。壓縮包共121個文件約15.12MB其中9個Python腳本承載模型訓(xùn)練、攻擊實(shí)現(xiàn)與評估流程8個pkl與2個h5文件保存訓(xùn)練中間結(jié)果及模型權(quán)重100張jpg直觀呈現(xiàn)對抗樣本與原始圖像的對照另附md說明與gitignore便于環(huán)境整理。已有117人學(xué)習(xí)下載。讀者可據(jù)此復(fù)現(xiàn)FGSM、PGD等攻擊方法觀察細(xì)微擾動對分類結(jié)果的影響并對比對抗訓(xùn)練前后模型在干凈樣本與對抗樣本上的準(zhǔn)確率變化進(jìn)而理解魯棒性、泛化能力與安全部署之間的權(quán)衡形成從攻擊生成、防御訓(xùn)練到指標(biāo)評估的可運(yùn)行閉環(huán)。1. 一個 93% 掉到 12% 的分類器對抗攻擊與對抗訓(xùn)練解決的是什么問題一個做課程設(shè)計(jì)的同學(xué)給我看他的模型Fashion-MNIST 測試集 93.1%我讓他把輸入疊一層 eps0.1 的擾動再喂進(jìn)去準(zhǔn)確率掉到 11%比十類瞎猜還低。這就是對抗攻擊最反直覺的地方——擾動小到人眼看不出模型卻徹底失明。這份 Attack_Fashion_MNIST 代碼包做的事就是把整條線完整展開先干凈訓(xùn)練一個卷積基線再用 FGSM、I-FGSM、PGD 三種方式把它打穿然后把對抗樣本塞回訓(xùn)練循環(huán)做對抗訓(xùn)練最后拿干凈準(zhǔn)確率和魯棒準(zhǔn)確率兩條曲線對照。它適合兩類人剛接觸對抗樣本、想要一個能完整跑通的最小閉環(huán)的以及要拿它當(dāng)實(shí)驗(yàn)底座換成自己的數(shù)據(jù)集或攻擊算法的。2. 目錄結(jié)構(gòu)與數(shù)據(jù)管線Fashion-MNIST 怎么讀、怎么切、怎么喂進(jìn)去拿到壓縮包先別急著執(zhí)行 train把目錄看一遍能省掉后面一半的調(diào)試時間。這個項(xiàng)目的模塊邊界切得比較克制沒有一上來就上 Lightning 或者 Hydra純 PyTorch 加一個 yaml好處是可以把每一行發(fā)生的事都看清楚。2.1 從目錄樹看模塊職責(zé)的切分Attack_Fashion_MNIST/ ├── configs/base.yaml # eps / alpha / steps / lr 等全部外置 ├── data/ # 首次運(yùn)行自動下載的 idx 文件落在這里 ├── models/ │ └── small_cnn.py # 4 層卷積 BN 全連接的分類器 ├── attacks/ │ ├── fgsm.py # 單步攻擊 │ ├── ifgsm.py # 迭代攻擊固定步長 │ └── pgd.py # 迭代攻擊 隨機(jī)起點(diǎn) 投影 ├── train_clean.py # 干凈基線訓(xùn)練 ├── train_adv.py # 對抗訓(xùn)練 ├── evaluate.py # eps 掃描輸出 csv 和曲線 ├── visualize.py # 對抗樣本網(wǎng)格圖 擾動放大圖 ├── utils.py # 種子、ckpt 保存、指標(biāo)統(tǒng)計(jì) └── requirements.txt關(guān)鍵點(diǎn)是attacks/單獨(dú)成包。攻擊函數(shù)既被evaluate.py調(diào)用又被train_adv.py在訓(xùn)練循環(huán)里調(diào)用如果寫在評估腳本里訓(xùn)練腳本就得反向 import很容易寫出循環(huán)依賴。把它們抽出來之后所有攻擊必須滿足同一個簽名def attack_fn(model, x, y, eps, **kwargs) - torch.Tensor: 輸入干凈樣本與標(biāo)簽返回對抗樣本形狀與 x 一致取值仍在 [0,1]簽名的第 4 個位置參數(shù)留給 eps 是有意為之——evaluate.py要在一組 eps 上掃出魯棒性曲線把 eps 當(dāng)可變參數(shù)傳掃描循環(huán)才寫得干凈。2.2 DataLoader這份代碼沒做 Normalize數(shù)據(jù)這塊是第一個容易分歧的地方。絕大多數(shù)圖像分類工程會在transforms里加Normalize(mean, std)但對抗攻擊項(xiàng)目里我一般不加原因后面代碼里會顯出來。import torch from torch.utils.data import DataLoader, random_split from torchvision import datasets, transforms DATA_ROOT ./data # 只做 ToTensor像素被縮放到 [0, 1]不做 Normalize base_tf transforms.Compose([transforms.ToTensor()]) def build_loaders(batch_size128, val_ratio0.1, seed42, num_workers2): full_train datasets.FashionMNIST(DATA_ROOT, trainTrue, downloadTrue, transformbase_tf) test_set datasets.FashionMNIST(DATA_ROOT, trainFalse, downloadTrue, transformbase_tf) n_val int(len(full_train) * val_ratio) # 60000 * 0.1 6000 train_set, val_set random_split( full_train, [len(full_train) - n_val, n_val], generatortorch.Generator().manual_seed(seed), # 切分可復(fù)現(xiàn) ) train_loader DataLoader(train_set, batch_sizebatch_size, shuffleTrue, num_workersnum_workers, pin_memoryTrue, drop_lastTrue) val_loader DataLoader(val_set, batch_size512, shuffleFalse, num_workersnum_workers) test_loader DataLoader(test_set, batch_size512, shuffleFalse, num_workersnum_workers) return train_loader, val_loader, test_loader參數(shù)上batch_size在干凈訓(xùn)練階段用 128 就夠了對抗訓(xùn)練階段同樣 128但顯存占用大約是干凈訓(xùn)練的兩到三倍因?yàn)楣裟菐撞竭€要保留計(jì)算圖val_ratio0.1是給「選超參」留的位置測試集從頭到尾只看一次否則 eps 和步數(shù)會在測試集上過擬合報(bào)出來的魯棒準(zhǔn)確率就是假的drop_lastTrue是為了讓 BN 在訓(xùn)練時每個 batch 都有穩(wěn)定的統(tǒng)計(jì)量最后不滿 128 的那個 batch 直接丟掉。不做 Normalize 的理由很實(shí)在攻擊函數(shù)要把擾動投影回「合法像素空間」如果輸入已經(jīng)被歸一化到[-1, 1]附近那clamp(0, 1)就是個錯誤的約束投影會把樣本拉到一個根本不存在的像素分布上攻擊強(qiáng)度會被莫名削弱。常見做法有兩種——要么把每張圖的合法區(qū)間存下來在歸一化空間里算 clamp 邊界要么干脆不歸一化讓模型第一層的 BatchNorm 去吸收尺度差異。我選后者代碼短出錯概率低。2.3 種子與確定性別讓兩次實(shí)驗(yàn)對不上對抗實(shí)驗(yàn)的結(jié)果波動比普通分類大得多同一個 eps 跑兩遍差三四個點(diǎn)很常見所以種子的設(shè)置必須比平時更狠import os, random import numpy as np import torch def set_seed(seed42, deterministicTrue): random.seed(seed) np.random.seed(seed) torch.manual_seed(seed) torch.cuda.manual_seed_all(seed) os.environ[PYTHONHASHSEED] str(seed) if deterministic: torch.backends.cudnn.deterministic True torch.backends.cudnn.benchmark Falsecudnn.benchmarkFalse會犧牲一點(diǎn)吞吐來換取卷積算法固定在對比兩種訓(xùn)練策略時這點(diǎn)吞吐值得讓出去。PYTHONHASHSEED主要是防 DataLoader 在多 worker 下的順序抖動。另外 PGD 里的隨機(jī)起點(diǎn)也是用全局種子驅(qū)動的如果只設(shè)了 torch 的種子沒設(shè) numpy 的np.random.uniform那條分支就會每輪都不一樣實(shí)驗(yàn)日志根本對不齊。提示W(wǎng)indows 下num_workers 0必須把入口代碼放進(jìn)if __name__ __main__:否則 DataLoader 會反復(fù)重啟進(jìn)程表現(xiàn)是顯存一點(diǎn)點(diǎn)漲上去然后卡死。3. 干凈的分類基線SmallCNN 的結(jié)構(gòu)和訓(xùn)練循環(huán)對抗實(shí)驗(yàn)有個前提干凈樣本上得先訓(xùn)出個像樣的模型?;€太弱攻擊再強(qiáng)也沒意義基線太強(qiáng)又會把大部分時間耗在調(diào)參上。這個項(xiàng)目用的結(jié)構(gòu)是折中方案在單卡上十幾分鐘能訓(xùn)完一輪。3.1 模型結(jié)構(gòu)四層卷積加一個全連接頭import torch import torch.nn as nn class SmallCNN(nn.Module): def __init__(self, num_classes10): super().__init__() self.features nn.Sequential( nn.Conv2d(1, 32, 3, padding1), nn.BatchNorm2d(32), nn.ReLU(inplaceTrue), nn.Conv2d(32, 32, 3, padding1), nn.BatchNorm2d(32), nn.ReLU(inplaceTrue), nn.MaxPool2d(2), # 28 - 14 nn.Conv2d(32, 64, 3, padding1), nn.BatchNorm2d(64), nn.ReLU(inplaceTrue), nn.Conv2d(64, 64, 3, padding1), nn.BatchNorm2d(64), nn.ReLU(inplaceTrue), nn.MaxPool2d(2), # 14 - 7 ) self.classifier nn.Sequential( nn.Flatten(), nn.Linear(64 * 7 * 7, 128), nn.ReLU(inplaceTrue), nn.Dropout(0.3), nn.Linear(128, num_classes), ) def forward(self, x): return self.classifier(self.features(x))結(jié)構(gòu)沒什么稀奇但每個選擇都對應(yīng)一個理由。輸入是單通道 28×28所以第一層in_channels1換成 CIFAR-10 就是 3這是二次開發(fā)時第一個要動的地方。兩次MaxPool2d把 28 降到 7全連接輸入是64*7*73136整個模型參數(shù)量在五十萬上下不算大正好適合在單張消費(fèi)級卡上反復(fù)跑對抗訓(xùn)練。BatchNorm 放在每個卷積后面是必須的——沒有它對抗訓(xùn)練階段 loss 會抖得非常厲害幾乎沒法收斂。Dropout 只放在全連接頭卷積部分不加加了會讓攻擊的梯度變得稀疏FGSM 打不動。3.2 訓(xùn)練循環(huán)里幾個必須寫對的位置import torch import torch.nn as nn from models.small_cnn import SmallCNN def train_clean(model, train_loader, val_loader, epochs15, lr1e-3, devicecuda): criterion nn.CrossEntropyLoss() optimizer torch.optim.Adam(model.parameters(), lrlr, weight_decay5e-4) scheduler torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_maxepochs) best_acc 0.0 for epoch in range(epochs): model.train() for x, y in train_loader: x, y x.to(device, non_blockingTrue), y.to(device, non_blockingTrue) optimizer.zero_grad(set_to_noneTrue) loss criterion(model(x), y) loss.backward() optimizer.step() scheduler.step() acc evaluate_acc(model, val_loader, device) # 驗(yàn)證集上只看干凈準(zhǔn)確率 if acc best_acc: best_acc acc torch.save(model.state_dict(), ckpt/clean_best.pt) return best_acc幾個位置值得單獨(dú)說。zero_grad(set_to_noneTrue)比默認(rèn)的zero_grad()省一點(diǎn)顯存也快一點(diǎn)在大規(guī)模對抗訓(xùn)練里能積少成多。調(diào)度器用余弦退火最后幾個 epoch 學(xué)習(xí)率壓得很低驗(yàn)證準(zhǔn)確率能再穩(wěn)零點(diǎn)幾個點(diǎn)。evaluate_acc內(nèi)部必須切model.eval()和torch.no_grad()這個函數(shù)后面會被反復(fù)復(fù)用訓(xùn)練循環(huán)里一旦漏掉 evalBN 的 running stats 會被驗(yàn)證集數(shù)據(jù)污染下一輪訓(xùn)練的起點(diǎn)就不對了。3.3 基線結(jié)果怎么讀先看混淆矩陣再看總準(zhǔn)確率干凈訓(xùn)練跑完驗(yàn)證集準(zhǔn)確率落在 92% 到 93% 之間是這份代碼的正常水平。如果只有 88% 上下八成是學(xué)習(xí)率或者 epoch 數(shù)不對如果到了 94% 以上先懷疑是不是驗(yàn)證集和訓(xùn)練集有重疊——random_split用了獨(dú)立的 generator正常情況下不會重疊但如果手動切分時索引寫錯結(jié)果會好得很可疑。Fashion-MNIST 有個很典型的現(xiàn)象總的準(zhǔn)確率看著不錯但 T-shirt/top、Shirt、Pullover 這三類的混淆率一直偏高原因是它們在 28×28 灰度圖里本來就長得很像。這個細(xì)節(jié)在對抗實(shí)驗(yàn)里會放大——攻擊最容易把 Shirt 推到 Pullover 或者反過來做可視化的時候你看到的第一批「成功攻擊樣本」大概率就是這三類互相串。心里有數(shù)就不會誤以為是代碼寫錯了。4. 攻擊與對抗訓(xùn)練的核心實(shí)現(xiàn)FGSM、I-FGSM、PGD 三段代碼這一章是整個項(xiàng)目的重心。三種攻擊的代碼量都不大但每一行都有講究寫錯一處結(jié)果就差一個數(shù)量級。4.1 FGSM單步梯度上升十行代碼但有三處會寫錯import torch def fgsm_attack(model, x, y, eps, criterionNone, clamp(0.0, 1.0)): Fast Gradient Sign Method沿?fù)p失對輸入的梯度符號方向走一步 if criterion is None: criterion torch.nn.CrossEntropyLoss() model.eval() # 1. 凍結(jié) BN x_adv x.detach().clone().requires_grad_(True) # 2. 只有輸入需要梯度 loss criterion(model(x_adv), y) grad, torch.autograd.grad(loss, x_adv) # 3. 只求 dL/dx不求參數(shù)梯度 x_adv x_adv.detach() eps * grad.sign() # 沿符號方向走 eps return x_adv.clamp(*clamp).detach() # 投影回合法像素范圍三個容易翻車的位置都用注釋標(biāo)出來了。第一model.eval()必須在前面哪怕調(diào)用方已經(jīng)切過——攻擊函數(shù)被訓(xùn)練循環(huán)調(diào)用時上一行往往剛把模型切回 train。第二用x.detach().clone().requires_grad_(True)而不是直接對x開梯度原因是 DataLoader 吐出來的張量可能是只讀視圖原地改會污染原始數(shù)據(jù)。第三用torch.autograd.grad而不是loss.backward()這樣不會在模型參數(shù)的.grad上堆積梯度攻擊完模型還是干凈的。如果用 backward下一個 batch 的優(yōu)化器 step 會帶著攻擊殘留的梯度一起更新訓(xùn)練直接崩。eps的量級是另一個坑。Fashion-MNIST 像素在[0,1]常見的有效區(qū)間是 0.05 到 0.15對應(yīng) 12/255 到 38/255。如果從 ImageNet 的代碼里抄了8/255在 Fashion-MNIST 上偏弱攻擊后準(zhǔn)確率可能只掉十來個點(diǎn)容易誤判成「模型很魯棒」。4.2 I-FGSM 與 PGD差別只在一行隨機(jī)起點(diǎn)I-FGSM 就是小步多走的 FGSMPGD 在它基礎(chǔ)上加了隨機(jī)起點(diǎn)。兩者共用一套骨架import torch def pgd_attack(model, x, y, eps0.1, alpha0.01, steps10, criterionNone, random_startTrue, clamp(0.0, 1.0)): if criterion is None: criterion torch.nn.CrossEntropyLoss() model.eval() x_adv x.detach().clone() if random_start: # PGD 與 I-FGSM 的唯一差別 x_adv x_adv torch.empty_like(x_adv).uniform_(-eps, eps) x_adv x_adv.clamp(*clamp) for _ in range(steps): x_adv.requires_grad_(True) loss criterion(model(x_adv), y) grad, torch.autograd.grad(loss, x_adv) x_adv x_adv.detach() alpha * grad.sign() # 單步步長 alpha delta (x_adv - x).clamp(-eps, eps) # 投影回 eps 球 x_adv (x delta).clamp(*clamp) # 再投影回像素范圍 return x_adv.detach()參數(shù)關(guān)系上alpha一般取eps/10到eps/4之間steps * alpha略大于eps是合理的因?yàn)橥队皶殉霾糠掷貋?。steps10是評估的常規(guī)配置steps7常用于訓(xùn)練內(nèi)循環(huán)以省時間。random_startTrue是 PGD 強(qiáng)于 I-FGSM 的關(guān)鍵——每次從 eps 球內(nèi)的隨機(jī)點(diǎn)出發(fā)多次重啟可以摸到不同的局部最優(yōu)評估時把restarts設(shè)成 5 到 10 再取最差準(zhǔn)確率報(bào)出來的數(shù)才經(jīng)得起追問。requires_grad_(True)放在循環(huán)里而不是循環(huán)外是因?yàn)槊看蝑etach()之后圖就斷了必須重新掛上。4.3 對抗訓(xùn)練把攻擊塞進(jìn)訓(xùn)練循環(huán)的順序問題對抗訓(xùn)練PGD-AT的核心思路很樸素每個 batch 先用當(dāng)前模型生成對抗樣本再用這些樣本來算 loss 和反傳。import torch import torch.nn as nn from attacks.pgd import pgd_attack def train_adv(model, train_loader, val_loader, epochs25, eps0.1, alpha0.01, steps7, lr0.01, devicecuda): criterion nn.CrossEntropyLoss() optimizer torch.optim.SGD(model.parameters(), lrlr, momentum0.9, weight_decay5e-4) scheduler torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_maxepochs) for epoch in range(epochs): model.train() for x, y in train_loader: x, y x.to(device), y.to(device) # 1) 生成對抗樣本內(nèi)部會切 eval結(jié)束后手動切回 train x_adv pgd_attack(model, x, y, epseps, alphaalpha, stepssteps, criterioncriterion) model.train() # 2) 用對抗樣本前向、反傳、更新 optimizer.zero_grad(set_to_noneTrue) loss criterion(model(x_adv), y) loss.backward() optimizer.step() scheduler.step() print(fepoch {epoch}: val_acc{evaluate_acc(model, val_loader, device):.4f})順序上有兩個點(diǎn)必須對。第一x_adv必須在optimizer.step()之前生成用舊參數(shù)生成攻擊、用新參數(shù)學(xué)習(xí)這是標(biāo)準(zhǔn)做法如果反過來先更新參數(shù)再生成就變成了對舊模型的攻擊魯棒性提升會打折扣。第二攻擊生成階段切eval()、反傳階段切回train()目的是不讓對抗樣本去更新 BN 的 running stats——對抗樣本的分布和干凈樣本有偏移混進(jìn)統(tǒng)計(jì)量之后干凈準(zhǔn)確率會莫名其妙掉兩三個點(diǎn)而且很難查出來。評估這步也別省。掃一遍 eps 畫出曲線是把「魯棒」這個詞說清楚的最低要求def eval_under_attack(model, loader, eps_list, devicecuda): model.eval() rows [] for eps in eps_list: correct total 0 for x, y in loader: x, y x.to(device), y.to(device) x_adv pgd_attack(model, x, y, epseps, alphaeps/8, steps20, random_startTrue) # 評估用強(qiáng)攻擊 correct (model(x_adv).argmax(1) y).sum().item() total y.size(0) rows.append({eps: eps, acc: correct / total}) return rows評估時steps20起步訓(xùn)練時 7 步就夠這個不對稱是有意的——訓(xùn)練內(nèi)循環(huán)追求速度評估必須追求可信。用弱攻擊評估強(qiáng)模型很容易得出「魯棒性很好」的結(jié)論實(shí)際上只是梯度被掩蔽了。我這份代碼跑下來的數(shù)量級參考干凈模型在eps0.1、PGD-20 下準(zhǔn)確率掉到個位數(shù)做完 PGD-AT 之后干凈準(zhǔn)確率大概 87% 到 88%同一個攻擊下能守在 75% 上下。這個交換比就是對抗訓(xùn)練的本質(zhì)——用幾個點(diǎn)的干凈精度換幾十個點(diǎn)的魯棒精度。5. 避坑與排查五個讓實(shí)驗(yàn)結(jié)果不可信的現(xiàn)場對抗實(shí)驗(yàn)最麻煩的地方不是跑不起來是跑起來了但結(jié)果是錯的而錯的結(jié)果看上去還挺合理。下面五條是我在這類項(xiàng)目里反復(fù)遇到的。5.1 攻擊側(cè)的三個坑坑一攻擊之后準(zhǔn)確率還在 80% 以上以為模型很魯棒。現(xiàn)象是 FGSM 打完幾乎沒掉點(diǎn)甚至個別輪次還漲了。原因通常是 eps 量級用錯從別的項(xiàng)目抄了8/255≈0.031在 Fashion-MNIST 上太弱也可能是像素被 Normalize 過而攻擊的clamp(0,1)把擾動削掉了一大半。解決方式是先打印(x_adv - x).abs().max()正常應(yīng)該接近 eps如果遠(yuǎn)小于 eps說明投影把它壓掉了。坑二第二個 batch 報(bào) Trying to backward through the graph a second time?,F(xiàn)象是第一個 batch 正常第二個直接拋異常。原因是攻擊函數(shù)里用了loss.backward()而不是torch.autograd.grad或者在循環(huán)外requires_grad_(True)之后沒有detach()就進(jìn)入下一輪。計(jì)算圖被復(fù)用了。解決方式是統(tǒng)一改成torch.autograd.grad(loss, x_adv)并且在每輪迭代末尾顯式detach()。坑三同樣的 eps攻擊結(jié)果每次跑都不一樣波動能到十個點(diǎn)?,F(xiàn)象是重跑三次拿到三個差距很大的數(shù)。原因之一是攻擊生成時模型還處在 train 模式BN 用的是當(dāng)前 batch 的統(tǒng)計(jì)量batch 組成一變梯度方向就變攻擊強(qiáng)度跟著漂。解決方式是在攻擊函數(shù)第一行強(qiáng)制model.eval()不要指望調(diào)用方記得切。另一個原因是 PGD 的random_start沒設(shè)種子多 worker 下每個進(jìn)程的隨機(jī)流不同這個只能靠固定種子加單 worker 調(diào)試來定位。5.2 訓(xùn)練與評估側(cè)的兩個坑坑四對抗訓(xùn)練 loss 不降干凈準(zhǔn)確率從 92% 掉到 70% 以下?,F(xiàn)象是前幾個 epoch loss 一直在 2.0 附近橫盤。原因往往是超參直接沿用了干凈訓(xùn)練的配置——Adam 加lr1e-3再加 20 步攻擊等價(jià)于每一步都在最難的樣本上學(xué)模型根本跟不上。解決方式是對抗訓(xùn)練換 SGDlr0.01配余弦退火訓(xùn)練內(nèi)循環(huán)的steps降到 7前兩個 epoch 先用干凈樣本預(yù)熱再切到對抗樣本。這幾個改動做完曲線通常會正常下來??游逵?5 步 PGD 評估就宣布魯棒換個攻擊就現(xiàn)原形?,F(xiàn)象是自己報(bào)的魯棒準(zhǔn)確率 80%換成 20 步加 5 次重啟之后掉到 45%。這是典型的梯度掩蔽——模型學(xué)到的不是真魯棒而是讓梯度變得不可用。解決方式是評估統(tǒng)一用steps20、random_startTrue、多次重啟取最差值另外至少再交叉驗(yàn)證一種攻擊比如 FGSM 和 PGD 都跑兩種攻擊的排名如果反過來說明魯棒性是假的??恿梢暬鰜淼膱D全黑或者全白。現(xiàn)象是visualize.py存出來的對抗樣本看不出原圖。原因是前面某處做了 Normalize畫圖時直接imshow就會越界。解決方式是畫圖前統(tǒng)一反歸一化或者像這份代碼一樣全程不 Normalize只在[0,1]區(qū)間里做畫圖直接乘 255 就行。注意這五條里有三條的共同根源是「訓(xùn)練/評估模式?jīng)]切對」。寫完攻擊函數(shù)之后養(yǎng)成立刻在里面補(bǔ)一行model.eval()的習(xí)慣能省掉大量排查時間。6. 二次開發(fā)換數(shù)據(jù)集、換攻擊組合把 demo 變成實(shí)驗(yàn)底座這份代碼要往上長最先動的是數(shù)據(jù)入口。把build_loaders里的FashionMNIST換成CIFAR10同時改三處transforms加RandomCrop(32, padding4)和RandomHorizontalFlip模型第一層in_channels從 1 改成 3全連接的輸入維度從64*7*7改成64*8*832 輸入兩次池化后是 8。eps 也要跟著換CIFAR-10 上常用8/255正好是 Fashion-MNIST 那套數(shù)值的三分之一直接照搬會攻擊過強(qiáng)。第二個改造點(diǎn)是把攻擊做成可注冊的字典這樣evaluate.py掃描的時候可以一次跑多種攻擊不用改代碼# attacks/__init__.py from .fgsm import fgsm_attack from .ifgsm import ifgsm_attack from .pgd import pgd_attack ATTACKS { fgsm: fgsm_attack, ifgsm: ifgsm_attack, pgd: pgd_attack, } def build_attack(name, **kwargs): if name not in ATTACKS: raise KeyError(funknown attack: {name}, available: {list(ATTACKS)}) return lambda model, x, y, eps: ATTACKS[name](model, x, y, epseps, **kwargs)新加一個攻擊只需要在目錄里放一個同簽名的文件注冊進(jìn)去即可訓(xùn)練腳本和評估腳本都不用碰。這是我覺得這份代碼結(jié)構(gòu)上最值得保留的一點(diǎn)。幾個常見的改造方向可以直接對著改改造目標(biāo)改動文件關(guān)鍵動作換數(shù)據(jù)集models/small_cnn.py、utils.py改輸入通道、全連接維度、eps 量級加新攻擊attacks/新增文件保持(model, x, y, eps)簽名并注冊加集成攻擊attacks/ensemble.py多個模型梯度取平均或取最大評估更可信參數(shù)外置configs/base.yamleps / alpha / steps / lr 全提出來方便網(wǎng)格搜索結(jié)果歸檔evaluate.py每個 eps 打一行 csv附上 commit 和種子驗(yàn)證改造有沒有改對方法很土但有效先拿干凈模型跑一遍新數(shù)據(jù)集的干凈準(zhǔn)確率確認(rèn)落在合理區(qū)間再跑eps0的攻擊結(jié)果必須和干凈準(zhǔn)確率完全一致如果對不上說明攻擊函數(shù)在 eps 為 0 時仍然改了輸入投影或者隨機(jī)起點(diǎn)那步有 bug。這個自檢我每次都做比看曲線管用。從那以后我每次動 eps 或者換數(shù)據(jù)集都強(qiáng)制先把「eps0 的攻擊 干凈準(zhǔn)確率」這條斷言跑一遍。對抗實(shí)驗(yàn)的坑大多不在算法本身而在那些看起來無害的默認(rèn)值上。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97超碰超碰| 碰碰在线视频| 98久久超碰| 青青草白白色| 91一区二区| 亚洲色 国产 欧美 日韩| 97操97干| 很很很很操| 欧美色三级片91| 久久国产99精品72福利| 天天看,天天做| 日韩性爱小视频| 蜜桃精品视频一区二区三区| 日本亚洲vr欧美不卡高清专区| 在线性黄高清免费视频| 欧美1区二区三区公司| 传媒在线观看一区二区三区| 龙兴卡官方查询| 韩国轻伦国内自拍一区| 久99热| 激情网色| 成人性爱av.com| 日韩精品中文字幕人妻| 搡老女人老91二区| 91天堂网| 亚洲高清91| 97在线视频免费看| 成人AV在线网站| 亚洲资源网| 久久男人网| 亚洲青青青视频在线| 久久久无码av精| 亚洲第一免费视频| 久久久亚洲高清不打码| 国产精品毛片?v一区二区三区| 无码天堂| 一本久道在线综合视频| 精品人人插人人操| 婷婷久久综合| 日本999精品| 国产视频一区二区在线观看| 欧美专利1区2区3区4区5区免费| 啪啪视频mP4| 日韩性色b| 懂色AV中文| 91+欧美| 亚洲综合99999| 厕所偷拍在线| 国产乱弄免费在线视频。| 嗯嗯啊啊操死我| 亚州成人A√| 9/A片| 久久久99久9| 亚洲色资源| 男人的亚洲天堂| 国产欧美成人精品| 啊啊啊啊网站| 国产亚洲精品无码三区| 亚洲美女自拍偷拍视频| 黑丝内射一区二区三区| 一区二区不卡| 99AV| 日韩精品字幕| 亚洲天堂7777| 久7色| 九久9热| 影音先锋每日最新资源在线观看| 思思热国产在线视频| 日本国产欧美高清在线| 亚洲综合影视| 青青草大香蕉视频| 在线免费观看高清无码视频| 精品人妻av在线播放| 国产日韩欧美三级片| 天堂九九九九九九九九九| 四虎AV无码| 欧美极品少妇| 女性喷水高潮在线观看| 久久黄黄| 色综九九九一区| 久久久精品| 国产白嫩漂亮KTV在线| 大香蕉综合在线| 800zy一区二区| 日本新免费二区三区| 国产三级中文字幕粉嫩| 日本爽爽爽爽爽爽免费视频| 国产成人无码高清| 天天影视之亚洲综合网| 国内偷拍精品一区二区| 99热这里只有精品9| 精品一久久久| 视频国产欧美在线播放| 色五月激情综合网| 欧美熟妇亚洲版| 夜夜精品视频| 9999免费精彩视频| 天堂亚洲精品久久老牛| 三级AV入口| 九九九九九九九九九九九免费国产| 一级免费精品| 超碰人妻天天干| 99热色这里只有精品| 啊啊啊啊好疼| 国产强奸超碰AV| 岛国人妻少妇av在线观看| 亚洲男人天堂av| 人人摸人人叼| 精品无码产区一区二| 国产精品人妻无码久久久互動交流| 久久一级无码精品毛片6| 欧美性爱一区二区三区四区 | 亚洲无992tv| 国产成人www免费人成看片| 97青娱乐超碰久久| 国产精品人妻免费精品| 欧美草草| 久综合国内精品自在自线| 久久鲁夜| 国内毛片国产专区二| 97AV在线免费观看| 黄色激情电影在线观看| 大香蕉国产中文自拍| 亚洲影院成人| 破处bbq| 曰本人妻人人澡人人夹| 加勒比性爱成人在线| 免费看国产曰批40分钟怎么下载| 亚洲91网站| 国产在线观看91精品一区| 91精品国产综合久久久蜜臀| 96精品久久久久久久久| 91肏屄网| 日韩国产不卡在线视频| 人妻一区二区三区熟女| 久久综合中文国产| 国产黄色 A 片免费看| 99热国产精品| 亚洲AV无码| 日本国产欧美一区三区二区 | 亚洲综合另类| 中文字幕超碰CAO| 肏逼福利网站| 四虎免费看黄| 日本肏逼视频在线观看| 亚洲人综合19| 白丝少妇一区二区| 黄色欧美性爱视频| 78精品| 日韩精品人妻中文字幕有码午| 97色伦97色伦国产欧美| 久草加勒比一区在线| 乱理日韩中文| 夜夜影视四色| 久久这里只有精品9| 亚洲另类久操网| 草草影院日本第一页| 欧美爱国产综合、| 日本一区三级韩国| 婷婷丁香九月| 欧美综合网A| 超碰99热中文字幕| 99热这里| 婷婷午夜| 人妻中文字幕精品无码| 国产精品另类| 国产熟女一区二区| chaopen97久久| 中文字幕视频在线观看| 超碰97首页| 国产精品一二三区福利| 久久毛卡| 韩国三级一线观看久| 极品AV网站在线观看| 日韩欧美视频青青| 69精品人人人人| 秋霞一集毛片观看| 亚洲精品国产拍免费91在线| 劲爆欧美人妖三区91| 久悠悠av| 99久久久| 日韩无码成人电影| 欧美黑人精品在线播放| 久久精品 六十路 熟女 欧美| 色综九九九一区| 九九九九九九成人| 青青草视频在线观看一区二区| 在线 制服丝袜中出 人妻| 一类av片在线看| 色色色日本| 干B网| 久久久九| 欧美影音在线| 美日韩一卡二卡三卡免费人妻精品| 黄色性爱网网| 韩国黄片aaaa| 超碰在线观看av不卡| 精品国产Av无码久久久亚洲| 欧美性第一页| 青娱乐休闲视频在线观看| 欧美成97爱| 中文无线日韩一区| 91插B网站| 久操在97| 婷婷精品国产欧美精品亚洲人人爽| 五月天伊人| renqi久久久久久久久久久久| 深夜激情无码| 天天草天天干天天日| 草草影院最新网址| 伊人影院综合是一个与深夜成人在线| av在线不卡一区二区三区| 在线观看高清AV| 6080YYY午夜理论片在线观看| 日本孕妇一区二区视频操逼免费看 | 黑人狂躁日本妞一区二区三区| 国产精品福利资源在线尤物| 黄片免费日韩| WWW操逼| 天天操天天干一区二区| 884t在线| 亚洲揄拍网| 久久熟女久| 欧美亚洲综合999| 天天久久久久久| 999国产精品999久久久久久| 精品欧美乱码久| 另类天堂| 黑人操一区二区| 一区三区啪啪| 97国产色综合| 日韩人妻精品| 极品综合| 欧美日韩性爱视屏免费看了| 天美传媒一二三区永久网站| 婷婷激情一区二区三区俺也去| 精品亚洲俞拍视频一区| 国产精品久久久午夜夜伦鲁鲁| 东京热,男人的天堂| 精品午夜福利| 亚洲 日本 国产 综合| 国产理论视频在线播放| 中文有码第五页| 色天堂在线观看| 抽插亚洲无码| 黑人白女精品一区| www.色五月| 黑人天8A∨高清网站| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲av无码国产精品字幕| 日逼视频日本| 蜜桃视频精品一区二区| 超碰在线综合97| 欧美成人性活片| 天天插夜夜操| 麻豆国产尤物AV| 无码人妻丰满熟妇奶水区毛片| 亚洲熟女一区| 高清无码久操视频| 99热综合| 国产精品伦理| 日本色色色视频| 欧美少妇熟女| 青青久草| 睡产熟女乱伦| julia ann久久| 黑人娇小av在线播放| 秋霞蝌科网日本一区| 亚洲 综合 欧美| 成人在线午夜视频一区| 一本大道不卡一二三区| 99综合自拍| 成人一二三区| 久久精品国产亚洲AV片多多| 99精品热| 人人操人人色网| 91九色首页| 少妇第一页| 国产精品盗摄 偷窥盗摄| 欧美精品成人亚洲| 丰满人妻-区二区三区免费看| 国产福利在线视频网站| 天天舔九色婷婷| 亚洲中文字幕在现观看| 欧美1727免费观看视频| 日韩在线观看AV| 99re公开精品免费视频| 欧美色图 人妻| 操逼无码操逼| 国产夜夜艹| 国产9l 大屁股| 一区二区三区精品视频| 五月天欧美色图| 大香蕉久| 无码人妻系列少妇| 一区二区影院| 久久久91福利姬| 日人妻视频91| 国产久9| 黄色av一区二区在线| 精品人妻一区二区蜜桃视频| 久久AV无码网址| 后入福利视频| 欧美日韩操逼嗦吊| 青青草依人大香蕉| 精品999999| av麻豆啪啪| 97色碰| 天堂精品在线| 草草电影院| 欧美综合色站| 中文字幕亚洲永久精品| 国外91| 亚洲激情av| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 吻戏激情性巴克| 好吊色综合| 一区=区三区视频| 91人精品妻入口| 精品性爱久久视频| 免费啪啪啪网站18岁| 青青在线视频免费| 日韩中文字幕2020| 东京热免费视频| 夜夜爽夜夜爽| 麻豆天美AV传媒第一页| 国产丝袜视频| 日欧亚洲二三区大片不卡| 一区二区播放| 大香蕉综合| 少妇无码av专区线| 99草精| 国产性感在线观看| 一区三区啪啪| 精品人妻免费观看| 九九热re99re6在线精品| 欧美日韩国产传媒在线精品| 欧美网站免费| 国产一区二区三三视频| 91少妇人妻| 日韩资源网| 激情综合五| 亚洲小电影免费涩涩成人在线高清| 亚洲欧洲激情| 色999偷自拍拍| 日韩一级欧美一级在线观看| 国产精品露脸在线观看| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 91丨豆花丨熟女| 婷婷8月天青娱乐| 午夜欧美J进J出白浆流出久久久| 人人操人人大香蕉| 亚洲熟女乱色一区二区三区| 色爱天堂| AV男人天堂网| 视频二区熟女人妻| 又摸又舔在线观看网站| 中亚av| 日韩人成网站在线播放| 综合五月婷婷亚洲一区| 84YTCOM性无码| 成人情色综合网| 色哟哟-国产专区| 久久精彩免费视频| 國產尤物AV尤物在線觀看 | 麻豆婷婷成人一二三| 2024人人操人人摸| 性爱av网站| 日韩操逼HD| 波多野结衣AV无码一区| 色激情综合网站| 97资源站国产精品| 91高清欧美| 欧美色图亚洲色,麻豆| 久久国产精品熟女人妻| 久久综合女优| 一级黄碟在线看| 青青草在线视频人人想人人上 | 亚洲自拍青操视频| 锕锕好爽 死我在线观看| 操死我了嗯嗯嗯| 日日橹狠狠爱欧美超碰| 午夜成人福利影视| 欧美大香蕉97| 校园春色综合香蕉| 综合天天。| 99re6国产精品99re| 伊人网在线观看| 18岁禁 茉莉成人久久| 97超碰色屌| 美国久久一二三四| 婷婷15月天青娱乐| 蜜臀久久99精品久久久久久成人小说| 蜜臀久久99精品久久久久久成人小说| 亚洲日韩狠狠撸视频| 超碰97久| 少妇久久久久久| 翔田千里无码一区| 免费又黄又裸乳的视频| 一区二区三区四区免费视频| 伊人AAA| 台湾佬激情综合| 亚洲 中文 女同| 三上制服丝AV| 道久久五香丁月婷婷激情综合| 激情五月天校园春色网| 婷婷人妻激情| 好色综合| 亚洲天堂AV在线播放| 亚洲色图殴美色图激情乱伦| 综合色图亚洲欧美| 亚州男人的天堂| 一卡二卡在线播放| 久久97超碰| 一本大道不卡一二三区| 综合激情五月天| 久久人人妻| 青女在线| 蜜臀久久99精品久久久久久| 国产超碰AV在线精品| 操逼操逼逼操操逼91 | 日本精品88888888| 加勒比伊人综合| 国产精品不卡少妇白| 亚洲中文字幕在现观看| 国产白嫩漂亮KTV在线| 99热这里只有精品8| 岛国AV一区二区电影| 99国产精品自在自在| 99夜夜操| 大香蕉免费乱伦视频| 亚洲欧美一区二区三区在钱蜜桃| 老鸭窝日丰县女人| 麻豆国产97在线| 日韩乱伦视频| 大香蕉啪啪啪啪在线| 亚洲综合网91| 精品一啪| 亚洲中文字幕日产无码久久| 亚洲在线欧美| 黄色视频特级毛片| 嗯嗯啊好大| 97欧美| 99久久99九九99九九九| 九九热在线精品视频| 久久色精品视频在线| 亚洲精品国产熟女久久久久久| 天堂蜜桃无码视频一区二区| 色婷婷A V一二三四区麻豆综合| 午夜人妻精品综合在线| 欧美偷偷网| 自拍偷拍 日韩欧美| 国产精品一二三区福利| 亚州五月| 成人av动漫在线观看| 欧美亚洲AN| 午夜性生活av免费在线看| 激情四射五月天| 人妻黑丝袜电影| 久久av无码| 欧美大码在线视频| 亚洲另类春色| 日韩免费人妻色情网站| 色香天天| 欧美视频在线第3页| 国产激情在线| 亚洲天堂久久| 99re欧美| 有码免费观看| 综合亚洲欧美精品日韩?v| 不卡在线一区,精品一区二区三区中| 久久精品国产97欧美精品亚洲 | 亚洲网污污污污| 久久久久久一日韩字幕无码| 青青草精品| 日韩熟女无码| 日本精品性生活久久久| 亚洲欧洲精品视频发布| 中文字幕日韩情色| 99精品免费| 清纯唯美综合| 青青草日逼视频| 青娱乐国产剧情av一区| 精品国产一区二区三区久久久蜜臀| 婷婷干黄色| 国产精品熟女九九九| 国产精品成人久久一区二区三区| 亚洲限制级| yellow网站免费观看日韩高清无码| 亚洲精品蜜桃久久久久久久| 人妻熟女av国产网站| 少妇高潮一区二区三区在线| 日本一区三级韩国| 精品亚洲一区在线观看| 国产亚洲日本| 色色五月天婷婷| 欧美人妻少妇| 男女激情中文字幕| 五月婷久久| 国产色图乱伦| 亚洲欧美日韩国产丝袜自拍中文| 日韩精品中文字幕二区| 久操视频在线观看| 色婷婷淫色网| 婷婷久草一区二区三区| 亚洲成人av电影在线| 亚洲 中文 欧美 日韩 在线| 强奸少妇AV导航网| 日本人人操人人操| 色香AV| 97超碰磁| 校园春色 亚洲| 一区久久久二区| 成人性爱美曰韩| 欧美少妇人妻| 亚洲高清男人天堂| 亚洲熟妇图片| 国产一级αv免费看片| 精品视频一区二区| 久久久九九| 亚州色站 日韩电影| 精品伊人久久久大香线蕉小说| 狠狠91| 美女91色黄18| 精品人妻一区二区三区-国产精品| 爱av免费| 欧美性爱第一区| 丰满少妇一区二区三区免费看| 亚洲 欧美 另类 日韩 人妻一区| 国产11页| 超碰碰碰碰| 国内毛片婷婷六月色| 久久久久久久9| 91无码人妻| 欧美日韩少妇色情| 日韩欧亚太美不卡| 婷婷在线播放| 日本亚洲熟女视频| 手机在线视频国内精品| 免费αV在线视频| 亚洲精品97久久| 国产日韩中文字幕欧美| 日韩欧美偷拍美女视频| 国产久久久9999| 久久乐| 91热爆在线| 乱伦av麻豆| 奇米四色网| 国产福利精品98视频| 97久久超碰日韩精品| 日韩精品影视| 色踪合AV| 亚洲欧美综合网站| 日韩熟女视频二区| 一区二区亚州激情久婷婷欧美| 啊啊好多水| 白丝1区2区3区| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 一区二区影院| 亚洲AV噜噜狠狠网址蜜桃动漫| 久久久国产av美女私房| 99久国产精品午夜性色福利| 久久久精品中文字幕爱豆| 老司机午夜精品视频| 中文字幕99999| 91欧美网| 久久精品国产精品一区| 五月天我淫我色av| 精品人妻中文字幕4399| 国产精品呦一区二区三区| 曰本人妻人人澡人人夹| 美國A片| 亚洲精品成人激情在线| 99综合视频一体| 日韩AV一区二区三区四四| 女同在线视频一区| 成人久久无码www| 免费久久9999| 熟女熟妇伦久久影院毛片一区二区| 少妇蹲下买菜露大唇0| 97亚洲综合在线| 亚洲97在线观看| 超清福利精品视频在线| 国产h片在线观看视频| 欧亚在线视频| 啊啊啊啊啊啊啊国| 天天综合网1| 熟女久久久| 精品国产乱码久久久| 久久久精品网站| 国产最新小视频在线播放下载| 强奸乱伦av电影| 青青草日韩免费观看高清在线| 亚洲图片偷拍欧美| 91欧美大片| 99国产在线 精品 视频| 久久久婷| 久久超碰大香蕉| 九九九九九九精品| www.久久制服糖| 日本亚洲熟女视频| 国产久久日韩网站导航| 欧美操逼录像国产黄色国产| 国产精品午夜福利亚洲综合网| 日韩人妻中文视频| 丰满人妻一区二区三区四| 九九九久久久久| 日本精品一区二区不卡| 青娱乐欧美激情一区二区| 久草视频分类在线| 久久久久久久久久黄色网 | 99自拍视频在线| 磁力99AV| 成人精品无码| 久久久夜夜嗨免费视频| 久久久久亚洲精品| 91丨人妻丨国产丨丝袜| 免费看日产一区二区三区| 久久天天躁日日躁狠狠躁 | 高清成年美女黄网站免费大全 | 男女猛烈无遮掩视频免费软件| 亚洲欧洲网站免费观看| 天天摸夜夜操视频| 亚洲成人精品在线一区| 久久婷婷一区二| 亚洲风情综合网| 在线岛| 精品久久久久瑟瑟| 日韩91网站| 日韩精品在线观看网站| 日韩丝袜高跟制服在线观看| PMv在线观看| 视频二区美腿丝袜制服人妻欧美| 久艹视频在线| 无码日韩人妻av一| 97一本大道亚洲一区| 色色毛片| 91女神在线视频| 欧美 亚洲 第一页| 亚洲欧美大香蕉| 狠久久| av一区二区三区 中文| 精品二999| 一级性爱啪啪视频| 夜精品久无码| 欧美一区二区三区入口| 伊人991| 黄色在线网站| 激情综合网一盗摄| 特级毛片特黄久久免费看| 免费网色网站| 欧美亚洲色图另类国产| 熟女高潮合集-永久久久-成人AV | 蜜臀AV成人精品蜜臀| 特级特黄一级毛片免费| 十八禁黄色成人网站观看| 国产肏逼网站| 天天干天天日天天射黄色片| 亚洲色欲天天天堂色欲网女| 91处女视频在线观看| 一区二区三区黄色片a| 91久久国产综合精品| 做爱A级亚欧| 99精品丰满人妻无码| 日韩午夜啪啪视频| 麻豆av一区二区| 欧美超碰9798| 国内毛片无遮挡国产| 超碰在线97国产| 综合自拍| 欧州91高潮| 亚洲另类色图片| 日本熟女免费視颖| 久久久久久久久女黄| 激情开心五月天| 久久精品一区二区一8| 丝袜综合| 婷婷AV一区二区三区| 丰满人妻一区二区三区四区| 嗯啊啊啊轻点视频 | 欧美大香蕉卡久久| 91久久久久久久久久久| A级片日韩欧美国产欧美视频精选观看| 99re不伦| 日本一区二区不卡精品| 五月情色天| 91中文精品日韩欧美在线| 26uuu国产成人综合| 久久99九九九九6666免费观看软件| 日夜啪电影| 一类无码操逼视频| 色香av| 欧美久久人妻少妇一区二区| 日韩中文欧美| 五十路六十路七十路熟婆| 天天干夜夜| 欧美亚男人的天堂| 超碰人人超在线观看| 玖草在线视频| 久久精品人妻一区二区三区| 日本免费不卡二区| 欧美婷婷五月天| 操操操五月天婷婷丁香影院| 99re99在线视频| 在线97在线| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 青青11操操操操操操操操| 国产精品熟女九色九色蜜臀| 丝袜美腿av女优在线| 东方亚洲在线操逼天堂| 大香蕉综合| 99精品视频在线观看| 久操凹凸视频| 日本一级特级毛片视频| 欧美男人的天堂| 色爽——AV| 中国黑人三级片网站上区| 国产刺激视频| 超碰人人超在线观看| 国产对白刺激视频| 欧美18老人禁| 91性感在线| 人妻另类| 一本大道久| 另类av综合久久| 在线 亚洲 网爆 自拍| 久久人妻办公室视频| 久久国内| 亚洲无码?第一页| 亚洲精品乱码线路中文字幕 | 一区二区三区四区姦女| 96AV精品| 99热97| 爱爱动态120秒| 五月丁香婷婷色| 69精品久久久久中文字幕| www.91逼逼.com| 欧美五十路熟| 日韩操p| 欧美日韩*字幕一区| 百度百度日本操逼| 超碰97色| 亚洲 中文字幕 精品| 亚洲成人激情小说视频| 欧美亚洲情色| 天天日天天操天天射河南省| 人妻天天爽天天爽三区| 国产色产精品在线观看| 无码精品久久久久久亚洲| 天天综合91| 免费观看日本操逼视频| 高清有码一区二区| 国产丝袜欧美在线视频| 久热在线精品免费观看| 国产欧美精选自拍一区| 探花熟女,姿勢到位,體驗感也到位| 操逼啊啊啊91| 亚洲成熟国产精品美女| 免费看日本操逼视频| 亚洲日韩精品在线播放| 亚洲婷婷五月天| 色五91| 美女淫穴| 男女香蕉一区二区| 亚洲精品国产拍免费91在线| 搡老女人老熟女91| 久久久久久久伊人精品| 玖玖爱免费观看视频| 欧美日韩操逼嗦吊| 国产欧美伊人| 台湾大香蕉99热| 麻豆区久久久久亚| 亚州性色| 国产成年女人免费视频播放a| 东京热男人的天堂精品| 国产精品大香蕉| 日韩精品高清资源在线 | 少妇人妻好深太紧了vr91| 岛国黄色大片网站| 精品人妻一区二区蜜桃视频| 99999久久精| 欧美色999| 插穴性爱视频在线观看| 丁香九月激情| 一区 欧美 日韩 麻豆| 懂色av中文字幕一区二区三区天美 | 亚洲在线网站| 自拍大香蕉乱插| 999狠狠综合| 91欧美综合在线| 亚洲国产精品无石码久久| 成人乱人伦一区二区| 日韩成人综合网| 日韩精品熟妇| 成人无码欧美一级A片狼牙直播| 国产色图乱伦| 国产欧美日韩在线不卡第一页| 日本在线不卡123| 欧美天天综合站| 91在线视频国产网站| 熟女精品va中文字幕| 亚洲色图激情小说| 欧美日日人人天天| 91被操| 大香蕉人妻| 亚洲色丰满少妇高潮| 啊啊啊啊网站| 日韩精品视频在线观看一卡二卡| 色老汉色| 尤物网站91| 九九av| 大屁股国产在线视频| 黄骗免费网站| 日韩AV一起草| 国产精品黄色三级av| 国产亚洲精品精AV.| 色婷婷久久| 久久骚| 综合亚洲欧美精品日韩?v| 激情五月丁香五月| 东京热熟女亚洲视频网站| 乱欲视频| renqi久久久久久久久久久久| 风月影院男女十八禁| 欧美AAAA黄片| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 啊啊啊啊好爽好舒服一区二区易域| 国产日韩欧美中文在线播放| 草b在线 | 男插女青青影院| 91久久久久免| 色九九久九九| 手机在线看片免费人成视频| 亚洲精品一区二区免费在线观看| 一区二区三区免费视频入口| 啊a一区在线| 日本一区二区三区四区五区六区七区八区九区| 肉嘟嘟www视频在线观看高清| 中文字幕综合人妻| 久久久久亚洲av综合波多野制衣| 久久色一区| 国产女大学生AV| 欧美|91色综合| 久热最新在线杭州| 五月婷色| 1240青青草一区二区三区视频天爱| 色五月婷婷中文字幕| 97色欧洲| 日本三级中国三级99人妇网站| 99re99在线视频| 五月丁香激情综合| 欧美天堂在线| 啊啊啊好爽快点啊啊啊嗯嗯| 久草在线| 欧美 日韩 国产传媒| 九九视频黄色片| 欧美在线l亚洲| 乱伦1色页| 香蕉大久久久| 久9热| 我要色综合网| wwe 天天干.com| 熟女五十路一区二区三| 亚洲资源网| 激情专区综合| 蜜臀久久99精品久久久久久| 中文字幕在线观看网页| 亚洲性爱电影| 精品一区99999| www五月| 强奸乱伦AV一天堂网| 330dv亚洲成年视频网| 色情乱伦AV| 人妻丝袜一区二区三区在线| 亚洲国产一区二区三区在线 | 极品五月天噜噜| 蜜乳成人AV| 美国三级日本三级久久99| 婷婷亚洲色| 成人免费视瓶| 亚洲极品| 日本天天吊| 久久毛卡| 天天操天天舔| 超碰97最新人妻| 亚洲av乱伦色图网站| 国产在线视频午夜精华在| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 视频国产成人精品日本亚洲18| 熟妇人妻一区二区三在线| 日韩一级片| 国产精品午夜福利亚洲综合网| wuyechaopeng| 亚洲情色婷婷五月天| 日韩 欧美 另类 人妻| 久久精品熟妇丰满人妻99| 国产一区二区三区,在线观看观看| 丁香六月啪| 青草草免费网站av| 国产馆| 亚州色阁| 人人操天天爽| 另类天堂| 日韩欧美俄罗斯A片| 欧美性爱综合,免费| 久久久久久久久9| 97青娱乐超碰久久| 精品国产一区二区三区av在线资源| 欧美一级久久久久久久大片动画| 97超碰欧美中文字幕| 九九九九免费视频| 天堂国产AV| 精品国产乱码久久久久久影片| 国产强奸超碰AV| 人人看人人爰人人操| 97在线免费观看视频| 久久日韩肥臀| 97操综合| 大屁股国产在线视频| 亚洲狼狼干综合1| 亚洲色吧网| 五月天久久久| hd成人一区二区在线| 精品成人无码| 色综合V| 蜜臀久久99精品久久久电影| 日韩大香蕉AV影片| 色原狠狠天天天| 操淫穴亚洲五月丁香| 青青草色插素人| 综合网欧| 色第一页| 麻豆福利视频导航| 开心六月色| 亚洲AV资源| 久久久久9久久久久| 国产又黄又猛又粗又爽的网站| 91美女丝袜诱惑视频| 日本久久精品| 亚洲1区| 久99| 五月婷婷丁香| 不卡超碰护士AV在线免费播放| 99热超碰在线| 色色亚洲| 色综合一区二区三巨| 欧美午夜精品久久久久久超碰| 中亚精品极乱| 2001天天操| 动漫片子网站3黄| 亚洲精品蜜桃久久久一区二区三区| 久久久com| 日本九九久久99播| 亚洲男人的天堂AV| 人妻五十路在线| 精品无码产区一区二| 99热线麻豆 | 欧美日韩狠狠爱| 91丝袜美女视频| 天天看天天日天天操| 天天日天天操天天射河南省| 综合影院永久入口国产| 亚洲精品一区二区精品| 日韩激情小说一区二区| 中文久久爆乳| 99爱在线视频| 蜜臀在线免费观看在线免费观看| 亚洲蜜臀懂色| 99久在线精品99re8热视频在线| 99热这里只有精品1| 91欧美综合| 亚洲熟女精品| 亚洲欧美日韩夜夜| 啊…啊…操我用力操我| 密臀AV在线| 国产AV天美传媒一区二区三区 | 啊啊啊好舒服视频| 无码高清少妇久久| 日韩成人性爱AV| 蜜臀久久99精品久久综合| 欧美日韩少妇色情| 日韩特一级久久| 亚洲在线| 亚洲色 国产 欧美 日韩| 精品精品精品| 欧美日韩精品久久| 无码粉嫩白虎一线天b区| 黄色操人| 亚洲人妻AV| 日夜干射色啊| 欧美另类丝袜熟女| 操逼日批| 婷婷五月综合激情| 热久日综合| 9Ⅰ老熟女| 国产女人操逼视频| 亚洲精品丝袜| 东北女人性交| 国产精品无码av嫩草| 久久久一热在线播放| 国产后入清纯| 欧美综合国产精品久久丁香| 黄色av一区二区在线| 老汉网| 91另类| 人妻22p| 超碰97首页| 亚洲影院无码在线| 激情综合五月| 亚洲精品黑丝| 国产精品99精品视频网站| 久久久婷婷| 久草线上视频免费看| 人人操人人摸avav| 97天天摸天天碰| 亚洲中文字幕久久无码精品| 国产精品爽爽v| 激情露脸爱| 1240青青草一区二区三区视频天爱| 日韩欧美俄罗斯A片| 国产极品久久久| 久久精品国产亚洲AV先锋| 日本色婷婷| 欧亚韩国999| 亚洲最新av无码成人精品区| 日han少妇无码| 少妇综合| oumeisetu综合| 欧美日韩狠狠爱| 日韩中文字幕二区| 亚洲高清男人天堂| 亚洲人妻在线一区| 精品亚州18| 人人看人人插| 91日日| 国产亚洲深夜激情| 国产嫩草精品A88AV在线| 久久久999| 有码免费观看| 草草电影院| 熟妇人妻一区二区三区| 操碰97| 性感女人网页在线观看视频| 蜜臀99久久| 东北女人av| 中文字幕黄片在线| 97精品视频免费| 欧美一区二区三区四区综合| 人妻社区男人天堂| 国产日韩精品无码去免费专区国产| 超碰在线974| WWW操逼| 97热视频在线观看| 亚洲AV无码国产精品久久久久 | 1769精品一区二区三区| 色哟哟精品1精品2| 717影院理论午夜伦八戒| 有码专区最新中文字幕有码| 久热无码| 91色综合| 午夜精品久久久久久久99热影院| 亚洲人妻在线一区| 九99久久| 超碰av在线| 亚洲一二三四区| 九月AV| 顶级丝袜熟女一区二区三区 | 岛国视频免费在线观看| 色97国产69香蕉| 婷婷五月在线视频| 精品三级在线专区| 91路www| www色色com| 偷拍综合网| 久久久禁| 色999亚洲人成色| 东北少妇高潮zzzz| 人妻熟妇久草在线| 国产九月婷婷| 日韩AV无码网站| 热久久无毒不卡| 亚洲欧美九九| 上海一级黄片| 欧美性性性| 69精品人人人人| 一级A啪啪啪啪| 国产精品午夜AV完会免费| 日韩精品9区| 大香蕉手机视频| 熟女这里只有精品6| 欧美少妇高潮视频| 亚洲男人天堂网久久| 国产九九九九九九九九| 国产深夜福利| 免费97视频| 九九精品美女高溯喷水| 国产69精品久久久久99尤物| 国产99999| 天美一区在线| www鬼畜国产男人的天堂| 国产极品美女高潮无套在线观看| 深夜国产福利| 秋霞鲁丝午夜无码一区二区三| 国产 日韩 欧美 人妻 熟女 中文 69人妻精品一区二区绯色 | 天天拍夜夜| 亚洲黄a三级三级三级看三级| 亚洲天堂男人在线| 欧美黄片欧美黄片xxx| 日韩成人性日韩成人性爱视频在线免费观看 | 人妻天堂综合网| 成人午夜小视频手机在线看| 久久狠狠色噜噜狠狠狠狠97| 97 国产精品| 欧美久久人妻少妇一区二区| 超碰97欧美在线| 精品亚洲国产成人AV制服丝袜| 91伊人久| 91久久青青草原精品| 人妻夜爽夜夜爽| 天综合网欧美| 亚洲人妻熟妇三十三区| 欧美国产日韩清纯唯美| 久久99人妖视频国产| 懂色中文一区二区三区 | 亚欧美天堂在线| 狠狠色丁香| 色噜噜人妻丝袜a∨先锋影| 国产美女自拍AV| 国产 日韩,欧美 自拍| 激情欧美97| 欧美色图99| 亚洲色图第四色| 日韩不卡网操逼中文字幕日韩| 久草精品国产蜜臀| 色精品极品| 超碰调教97| 在线观看中文字幕| 67194无码不卡| 色五月婷婷麻豆在| 色情五月综合婷婷| 欧美顶级黄色大片免费| 欧美91视频| 国产又黄又爽又刺激久久久久久| 天天激清| 青青操网| 黄色片A级一区二区三区| 亚洲天堂久久久久久粉红视频| 九九九九九精品视频| 易易A毛视频| 天天综合网~91| 777超碰| 亚洲图片另类| 婷婷超| 18禁看网站一区| 九九精品无码专区免费| 操逼无码操逼| 亚欧毛片基地国产毛片基地| 18禁无码永久免费无限制| 日本一区二区三区午夜观看| 亚洲好看强奸乱伦|