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

ARTICLE DETAIL

資訊詳情

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

字符級(jí)RNN文本生成實(shí)戰(zhàn):從數(shù)據(jù)預(yù)處理到采樣調(diào)優(yōu)的完整指南

字符級(jí)RNN文本生成實(shí)戰(zhàn):從數(shù)據(jù)預(yù)處理到采樣調(diào)優(yōu)的完整指南 簡介面向自然語言處理初學(xué)者與文本生成實(shí)踐者的代碼包演示了如何用循環(huán)神經(jīng)網(wǎng)絡(luò)RNN訓(xùn)練語言模型并自動(dòng)生成歌詞風(fēng)格文本。項(xiàng)目以周杰倫歌詞為訓(xùn)練語料涵蓋數(shù)據(jù)清洗、詞匯表構(gòu)建、序列填充、嵌入層與RNN層搭建、交叉熵?fù)p失訓(xùn)練及采樣生成等完整流程也提及可替換詩歌等語料拓展應(yīng)用。壓縮包內(nèi)含3個(gè)文件包括2個(gè)Python腳本輔助函數(shù)模塊與主訓(xùn)練生成程序和1個(gè)原始文本數(shù)據(jù)集整體僅72KB輕量易讀適合快速理解RNN文本生成的核心代碼結(jié)構(gòu)。目前已有1933人瀏覽學(xué)習(xí)對(duì)于希望通過實(shí)際代碼掌握RNN語言建模、LSTM/GRU門控機(jī)制及生成采樣方法的讀者是一份不錯(cuò)的入門參考。通過閱讀代碼和運(yùn)行示例可以學(xué)習(xí)到數(shù)據(jù)預(yù)處理的常見細(xì)節(jié)、模型訓(xùn)練的超參數(shù)調(diào)整思路以及如何利用訓(xùn)練好的模型生成新文本便于在此基礎(chǔ)上遷移到其他風(fēng)格文本生成任務(wù)。1. 文本生成到底難在哪先看懂 RNN 為什么是這一題的標(biāo)準(zhǔn)解文本生成不是“根據(jù)上一句接下一句”那么簡單。你把一句話拆成字符或詞它天然是變長的序列前后有依賴關(guān)系而且同一個(gè)詞在不同上下文里語義完全不同。用普通前饋網(wǎng)絡(luò)做輸入長度一固定短句子補(bǔ) padding 補(bǔ)到浪費(fèi)長句子截?cái)嘤謥G信息更別提“剛才提到的主語在隔了 20 個(gè)詞之后決定了現(xiàn)在這個(gè)動(dòng)詞的形態(tài)”這種長距離依賴前饋網(wǎng)絡(luò)根本接不住。RNN 就是為這種序列建模設(shè)計(jì)的它把上一個(gè)時(shí)間步的隱狀態(tài)和當(dāng)前輸入一起送進(jìn)循環(huán)單元理論上每個(gè)時(shí)間步都能攜帶歷史信息所以“用 RNN 實(shí)現(xiàn)文本生成”才成了這一類任務(wù)最經(jīng)典、最容易上手、也是最值得先跑通的方向。它解決的問題很具體給定一段前綴文本讓模型逐個(gè)預(yù)測下一個(gè)字符或下一個(gè)詞再把預(yù)測結(jié)果當(dāng)作輸入繼續(xù)往后滾從而生成一段全新但風(fēng)格相近的內(nèi)容。適合誰剛接觸 NLP 生成任務(wù)、想親手跑通一個(gè)最小閉環(huán)的開發(fā)者以及需要在對(duì)話、文案、詩歌等場景里做原型驗(yàn)證的工程師。這一篇就按我自己實(shí)踐時(shí)的順序講先說清楚數(shù)據(jù)怎么處理再搭一個(gè)能跑的字符級(jí) RNN接著把訓(xùn)練坑和采樣技巧講透最后給一個(gè)能直接復(fù)用的進(jìn)階方案。2. 一分為二看 RNN模型結(jié)構(gòu)選型與數(shù)據(jù)處理里的三個(gè)決定要?jiǎng)邮种跋劝褍杉露ㄏ聛硪皇沁x哪種 RNN 變體二是把原始文本切成什么樣的訓(xùn)練樣本。這兩件事決定后面所有代碼長什么樣也決定生成效果的上限。2.1 為什么默認(rèn)選 LSTM 而不是原生 RNN梯度問題的本質(zhì)原生 RNN 的循環(huán)公式是 h_t tanh(W·[h_{t-1}, x_t] b)結(jié)構(gòu)簡單但反向傳播時(shí)梯度要沿著時(shí)間步連乘。如果隱狀態(tài)維度過大、序列過長連乘的結(jié)果要么指數(shù)爆炸要么指數(shù)衰減前者讓 loss 劇烈震蕩后者讓模型完全學(xué)不到長距離依賴——這就是常說的梯度消失/爆炸。LSTM 引入門控機(jī)制用遺忘門、輸入門、輸出門來控制信息流動(dòng)梯度可以通過細(xì)胞狀態(tài)這條“高速公路”傳得更遠(yuǎn)。我一般不會(huì)糾結(jié)選型除非做實(shí)驗(yàn)對(duì)比否則直接上 LSTM。GRU 參數(shù)更少、訓(xùn)練更快效果通常和 LSTM 接近但 LSTM 的可控性更好。如果是新手我建議直接用 LSTM理由很實(shí)際教程多、調(diào)試經(jīng)驗(yàn)多、踩坑時(shí)能找到的參考最多。實(shí)際代碼里PyTorch 的nn.LSTM一行就能拿到輸出和最終隱狀態(tài)import torch.nn as nn lstm nn.LSTM( input_size64, # 每個(gè)時(shí)間步輸入的特征維度 hidden_size128, # 隱狀態(tài)維度控制模型容量 num_layers2, # 層數(shù)2 層能建模更復(fù)雜的變換 batch_firstTrue # 輸入 shape 為 (batch, seq_len, input_size) ) # output: (batch, seq_len, hidden_size)每個(gè)時(shí)間步的隱狀態(tài) # (h_n, c_n): 最后一層在最后時(shí)間步的隱狀態(tài)和細(xì)胞狀態(tài)邏輯說明output是每個(gè)時(shí)間步的隱狀態(tài)序列生成時(shí)每一步都要用到它來預(yù)測下一個(gè)字符h_n和c_n是最后一步的狀態(tài)做句向量或啟動(dòng)生成時(shí)用。參數(shù)說明input_size要和詞嵌入維度一致hidden_size是模型容量關(guān)鍵參數(shù)太大會(huì)過擬合、太小學(xué)不動(dòng)num_layers一般 1~3再深對(duì)小數(shù)據(jù)集沒收益。2.2 字符級(jí)還是詞級(jí)生成質(zhì)量、訓(xùn)練速度和參數(shù)量的一次權(quán)衡這是最容易被忽略的決策。字符級(jí) RNN 把每個(gè)字符當(dāng)作一個(gè)時(shí)間步詞表大小通常只有幾十到幾百模型輕、訓(xùn)練快而且不會(huì)遇到未登錄詞問題什么稀奇古怪的輸入都能硬生成缺點(diǎn)是序列長度暴增一個(gè) 100 字的句子就是 100 個(gè)時(shí)間步長距離依賴更難學(xué)。詞級(jí) RNN 用分詞后的 token 作為時(shí)間步序列短語義單元更完整但詞表動(dòng)輒上萬嵌入層參數(shù)量占了大頭還需要一個(gè)穩(wěn)定的分詞器遇到生僻詞或新詞直接崩。我的習(xí)慣是原型驗(yàn)證、詩歌/短文案、中文生成一律走字符級(jí)先看模型能不能“說人話”如果要做長文本生成或?qū)υ捪到y(tǒng)才轉(zhuǎn)向詞級(jí)或子詞級(jí)。字符級(jí)數(shù)據(jù)準(zhǔn)備是最容易跑通的起點(diǎn)。2.3 把文本切成訓(xùn)練樣本滑動(dòng)窗口、映射表與批處理字符級(jí)模型的做法是把所有文本拼成一個(gè)超長字符串按固定窗口長度切樣本。比如窗口長度是 100那么text[i:i100]作為輸入text[i1:i101]作為標(biāo)簽相當(dāng)于每個(gè)位置都在“預(yù)測下一個(gè)字符”。窗口要覆蓋足夠上下文太短學(xué)不到風(fēng)格太長訓(xùn)練慢。數(shù)據(jù)清洗也很關(guān)鍵我一般會(huì)統(tǒng)一換行、過濾掉非目標(biāo)語言字符、把連續(xù)空格壓成一個(gè)避免模型學(xué)到“輸出一堆空白”這種無聊模式。import torch import pickle # 假設(shè) text 是清洗后的完整文本比如幾萬行的源碼/歌詞/小說 chars sorted(set(text)) char2idx {ch: i for i, ch in enumerate(chars)} idx2char {i: ch for ch, i in char2idx.items()} SEQ_LEN 100 # 滑動(dòng)窗口長度 STEP 1 # 滑動(dòng)步長越小樣本越多訓(xùn)練越慢 sequences, targets [], [] for i in range(0, len(text) - SEQ_LEN, STEP): seq text[i:i SEQ_LEN] tgt text[i 1:i SEQ_LEN 1] sequences.append([char2idx[ch] for ch in seq]) targets.append([char2idx[ch] for ch in tgt]) # 轉(zhuǎn)成張量 X torch.tensor(sequences, dtypetorch.long) y torch.tensor(targets, dtypetorch.long) print(X.shape, y.shape) # 例如 torch.Size([19901, 100]) torch.Size([19901, 100])邏輯說明STEP1會(huì)讓相鄰樣本高度重疊模型收斂快但訓(xùn)練集很大STEP調(diào)大可以降冗余。參數(shù)說明SEQ_LEN100是經(jīng)驗(yàn)值中文文本 50~150 都合理字符集chars要先用sorted(set(text))固定順序否則每次運(yùn)行映射表不同保存模型后推理對(duì)不上。注意建好映射表后一定pickle.dump保存下來否則訓(xùn)練完再推理時(shí)字符順序一變生成結(jié)果就全亂了。3. 最小可跑的字符級(jí) RNN模型定義、訓(xùn)練循環(huán)與損失計(jì)算的完整代碼數(shù)據(jù)準(zhǔn)備好了接下來用一個(gè)能真正跑起來的代碼把訓(xùn)練閉環(huán)打通。這里我用兩層的 LSTM 加一個(gè)輸出全連接層損失函數(shù)用交叉熵。代碼不長但每一段都有講究。3.1 定義模型嵌入層、LSTM 與輸出層的連接方式輸入是字符索引先經(jīng)過嵌入層變成稠密向量再進(jìn)入 LSTM。LSTM 的輸出是(batch, seq_len, hidden_size)而我們要預(yù)測的是每個(gè)位置的“下一個(gè)字符”等價(jià)于對(duì)每個(gè)時(shí)間步做一次分類。所以把輸出 reshape 成(batch * seq_len, hidden_size)再接一個(gè)線性層映射到詞表大小。import torch.nn as nn import torch.nn.functional as F class CharRNN(nn.Module): def __init__(self, vocab_size, embed_dim128, hidden_dim256, num_layers2, dropout0.3): super().__init__() self.embedding nn.Embedding(vocab_size, embed_dim) self.lstm nn.LSTM(embed_dim, hidden_dim, num_layers, dropoutdropout, batch_firstTrue) self.fc nn.Linear(hidden_dim, vocab_size) def forward(self, x, hiddenNone): emb self.embedding(x) # (batch, seq_len, embed_dim) out, hidden self.lstm(emb, hidden) # out: (batch, seq_len, hidden_dim) out out.reshape(-1, out.shape[-1]) # (batch*seq_len, hidden_dim) logits self.fc(out) # (batch*seq_len, vocab_size) return logits, hidden邏輯說明reshape(-1, hidden_dim)把 batch 和序列長度合并原因在于交叉熵?fù)p失函數(shù)在 PyTorch 里要求(N, C)和(N,)的輸入N 是樣本點(diǎn)數(shù)C 是類別數(shù)。這樣每個(gè)時(shí)間步都是一個(gè)獨(dú)立的“預(yù)測下一個(gè)字符”任務(wù)。參數(shù)說明dropout0.3只對(duì)多層 LSTM 的層間連接生效num_layers1時(shí) dropout 不生效embed_dim和hidden_dim是容量核心數(shù)據(jù)量小就各減半避免過擬合。3.2 訓(xùn)練循環(huán)把標(biāo)簽對(duì)齊、loss 計(jì)算和隱狀態(tài)重置一次說清訓(xùn)練里最容易被新手繞暈的是標(biāo)簽對(duì)齊。數(shù)據(jù)準(zhǔn)備時(shí)輸入是text[i:iSEQ_LEN]標(biāo)簽是text[i1:iSEQ_LEN1]所以在計(jì)算 loss 前要把標(biāo)簽 reshape 成(batch * seq_len)和模型輸出一一對(duì)應(yīng)。def train(model, X, y, epochs30, batch_size128, lr1e-3): optimizer torch.optim.Adam(model.parameters(), lrlr) criterion nn.CrossEntropyLoss() dataset torch.utils.data.TensorDataset(X, y) loader torch.utils.data.DataLoader(dataset, batch_sizebatch_size, shuffleTrue) for epoch in range(epochs): total_loss 0 for xb, yb in loader: optimizer.zero_grad() logits, _ model(xb) loss criterion(logits, yb.reshape(-1)) loss.backward() # 梯度裁剪防止 LSTM 長序列訓(xùn)練時(shí)梯度爆炸 nn.utils.clip_grad_norm_(model.parameters(), max_norm5.0) optimizer.step() total_loss loss.item() * xb.size(0) print(fepoch {epoch1}/{epochs}, loss{total_loss / len(X):.4f})邏輯說明yb.reshape(-1)是關(guān)鍵輸入xb的 shape 是(batch, SEQ_LEN)對(duì)應(yīng)的標(biāo)簽 shape 也是(batch, SEQ_LEN)reshape 后變成(batch * SEQ_LEN,)的一維向量正好和logits的每一行對(duì)應(yīng)。參數(shù)說明batch_size128是默認(rèn)值小數(shù)據(jù)集可以降到 32lr1e-3對(duì) Adam 是安全的起始值但訓(xùn)練后期 loss 震蕩時(shí)可以降到5e-4。clip_grad_norm_是 RNN 訓(xùn)練里幾乎必須的一步不裁剪的話長序列反向傳播很容易在某一步梯度爆炸loss 直接變 NaN。3.3 保存檢查點(diǎn)而不是只存最終模型訓(xùn)練時(shí)間越長檢查點(diǎn)越重要。我的習(xí)慣是每個(gè) epoch 存一次只保留 loss 最低的那份。恢復(fù)訓(xùn)練也要把優(yōu)化器狀態(tài)一起存否則 lr 調(diào)度和動(dòng)量信息全丟。checkpoint { model_state: model.state_dict(), optimizer_state: optimizer.state_dict(), char2idx: char2idx, idx2char: idx2char, hidden_dim: 256, num_layers: 2, embed_dim: 128 } torch.save(checkpoint, best_model.pt)參數(shù)說明把char2idx和idx2char存進(jìn) checkpoint 是我踩過坑后加上的。只存模型權(quán)重推理時(shí)如果字符映射表對(duì)不上生成的文字大概率是亂碼?;謴?fù)時(shí)用torch.load讀取再按model.load_state_dict加載。4. 訓(xùn)練收斂與生成效果優(yōu)化溫度采樣、Top-k 與手動(dòng)調(diào)參清單模型訓(xùn)練出來了不代表生成效果好。直接取每個(gè)位置的 argmax概率最大的字符會(huì)讓輸出變成無限重復(fù)的“死循環(huán)”因?yàn)槟P鸵坏┻M(jìn)入高置信度的重復(fù)模式就沒法自己跳出。這一步需要用采樣策略來“加點(diǎn)隨機(jī)性”。4.1 溫度參數(shù)temperature怎么調(diào)從確定到胡言亂語的刻度溫度的核心思想是把 logits 除以一個(gè)大于 0 的數(shù)再經(jīng)過 softmax。溫度越低概率分布越尖銳輸出越保守溫度越高分布越平滑輸出越隨機(jī)。def sample_from_logits(logits, temperature1.0, top_kNone): logits logits / temperature if top_k is not None: # 只保留概率最高的 k 個(gè)候選其余設(shè)為負(fù)無窮 v, _ torch.topk(logits, top_k) logits[logits v[-1]] float(-inf) probs F.softmax(logits, dim-1) return torch.multinomial(probs, num_samples1).item()邏輯說明temperature 1時(shí) logits 被放大softmax 后概率集中的 token 更占優(yōu)勢temperature 1時(shí) logits 縮小概率分布趨于均勻輸出更“放飛”。top_k是另一道保險(xiǎn)只在前 k 個(gè)候選中采樣去掉長尾噪聲。參數(shù)說明中文短文案我一般用temperature0.8, top_k50歌詞或創(chuàng)意文本用temperature1.2, top_k100需要穩(wěn)定輸出時(shí)用temperature0.4, top_k20但基本等于近似貪心。經(jīng)驗(yàn)是溫度極低時(shí)模型會(huì)把高頻字“的”“了”無限重復(fù)溫度極高時(shí)會(huì)生成完全不像訓(xùn)練文本的亂碼。4.2 完整生成循環(huán)把每一步輸出作為下一步輸入生成是一個(gè)循環(huán)初始給一段種子文本模型預(yù)測下一個(gè)字符把這個(gè)字符拼接回去再取最后SEQ_LEN個(gè)字符作為下一輪輸入。注意輸入必須保持在SEQ_LEN長度內(nèi)否則模型會(huì)越推越偏。def generate(model, seed_text, length200, temperature0.8, top_k50): model.eval() # 把種子文本轉(zhuǎn)成索引不足 SEQ_LEN 時(shí)用空格補(bǔ)位 chars seed_text[-SEQ_LEN:] idx [char2idx.get(c, char2idx.get( , 0)) for c in chars] x torch.tensor(idx, dtypetorch.long).unsqueeze(0) # (1, seq_len) hidden None with torch.no_grad(): for _ in range(length): logits, hidden model(x, hidden) # 取最后一個(gè)時(shí)間步的 logits next_char sample_from_logits(logits[0, -1, :], temperature, top_k) seed_text idx2char[next_char] # 更新輸入把新字符追加到末尾丟掉最前面的字符 x torch.cat([x[:, 1:], torch.tensor([[next_char]])], dim1) return seed_text邏輯說明logits[0, -1, :]取的是當(dāng)前輸入序列最后一個(gè)字符對(duì)應(yīng)的輸出也就是“根據(jù)當(dāng)前全部上下文預(yù)測出的下一字符分布”。hidden在循環(huán)中持續(xù)向后傳這是 RNN 生成和普通分類預(yù)測最不一樣的地方。參數(shù)說明種子文本長度不必等于SEQ_LEN短于它時(shí)直接全部送入如果字符沒在詞表里我用空格兜底不直接報(bào)錯(cuò)。注意推理時(shí)一定要model.eval()并把生成代碼包在torch.no_grad()里否則啟用了 dropout 會(huì)讓生成結(jié)果隨機(jī)漂移而且顯存會(huì)被梯度計(jì)算無意義地占滿。4.3 手動(dòng)調(diào)參清單從 loss 曲線到文本效果的一次完整檢查Loss 曲線正常下降但生成文本亂大概率是采樣參數(shù)問題Loss 不降或者降得很慢優(yōu)先檢查數(shù)據(jù)。我這里給一份按優(yōu)先級(jí)排序的檢查清單現(xiàn)象優(yōu)先檢查項(xiàng)常用解法Loss 一直不降字符映射表錯(cuò)亂、標(biāo)簽沒對(duì)齊打印一批X[0]和y[0]對(duì)照原文Loss 降到 0.5 以下但生成重復(fù)采樣溫度過低或 top_k 過小調(diào)高 temperature 到 0.9top_k 到 100生成的全是常見停用詞嵌入維度和隱層維度過大導(dǎo)致過擬合減小 hidden_dim增加 dropout訓(xùn)練后期 loss 震蕩學(xué)習(xí)率太高把 lr 降到 5e-4 或加余弦退火生成的文本風(fēng)格不像訓(xùn)練集窗口長度太短把 SEQ_LEN 從 50 提到 150 再訓(xùn)練5. 訓(xùn)練與生成避坑指南五個(gè)典型翻車現(xiàn)場及修復(fù)方法5.1 現(xiàn)象一訓(xùn)練 loss 一直不下降還經(jīng)常出現(xiàn) NaN原因最常見的是梯度爆炸尤其序列長、層數(shù)多、lr 偏高時(shí)。LSTM 雖然有門控但輸出層的梯度仍可能爆炸。解決加梯度裁剪我通常把max_norm設(shè)在1.0~5.0之間同時(shí)把學(xué)習(xí)率降到5e-4或1e-4再試。如果還是 NaN檢查輸入里有沒有 NaN 或 Inf文本處理時(shí)可能混入了損壞字符。5.2 現(xiàn)象二生成的文本大量重復(fù)同一個(gè)字或短語原因模型陷入局部最優(yōu)概率最高的字符是“的”“了”這類高頻字加上采樣時(shí)溫度過低模型就繞不出這個(gè)循環(huán)。解決把temperature提高到0.9~1.2并用 top-k 把長尾噪聲截掉。還有一個(gè)隱藏坑重復(fù)也可能是因?yàn)镾EQ_LEN太短模型根本沒有足夠的上下文來“記住”剛生成過什么試試把窗口從 50 提到 150。5.3 現(xiàn)象三加載保存的模型后生成亂碼或報(bào) key 不匹配原因訓(xùn)練完保存模型時(shí)用了model.state_dict()但推理時(shí)重新定義了新的CharRNN(vocab_size, ...)vocab_size 和 checkpoint 里的嵌入層/輸出層維度對(duì)不上。解決建立模型前先讀 checkpoint 里的embed_dim、hidden_dim、num_layers用這些參數(shù)重建模型再load_state_dict。還要確認(rèn)char2idx用的是 checkpoint 里那份而不是重新對(duì)輸入文本set生成的。5.4 現(xiàn)象四生成速度越來越慢批量生成時(shí)卡頓明顯原因生成過程是一個(gè)字符一個(gè)字符推的無法并行序列越長推理越慢。如果沒開torch.no_grad()還會(huì)疊加顯存分配開銷。解決推理時(shí)固定用no_grad()如果一次要生成很多條可以把種子文本拼成一個(gè) batch 同時(shí)推只在最后采樣時(shí)逐條處理。批量生成時(shí)輸入 shape 變?yōu)?batch, seq_len)hidden 也要保持 batch 維一致。5.5 現(xiàn)象五訓(xùn)練時(shí)模型很快過擬合訓(xùn)練 loss 低但生成質(zhì)量反而更差原因模型把訓(xùn)練文本的細(xì)節(jié)“背”下來了而不是學(xué)到語言規(guī)律。這在小數(shù)據(jù)集上特別明顯。解決增大 dropoutLSTM 內(nèi)部dropout0.5也可以減小hidden_dim或者增加數(shù)據(jù)量。生成時(shí)用更高的溫度可以掩蓋一部分過擬合劣化但治標(biāo)不治本最有效的是把訓(xùn)練文本量做到至少 1MB 以上。6. 進(jìn)階用兩層 LSTM 加注意力生成中文詩詞或代碼風(fēng)格文本的實(shí)踐方案前面講的字符級(jí)模型已經(jīng)能跑通但如果你想讓生成結(jié)果更有“結(jié)構(gòu)感”——比如生成七言詩、四行歌詞或帶有縮進(jìn)和關(guān)鍵字的偽代碼需要給模型一點(diǎn)外部約束。常見做法是“約束解碼 結(jié)構(gòu)提示”。以詩詞生成為例我會(huì)在種子文本里帶上[七絕]這樣的標(biāo)記讓模型學(xué)到標(biāo)記和格式的對(duì)應(yīng)關(guān)系同時(shí)在采樣階段強(qiáng)行控制每一句的長度和韻腳。def generate_poem(model, prefix[七絕], lines4, chars_per_line7): out generate(model, seed_textprefix, lengthlines * chars_per_line, temperature0.75, top_k30) # 按每行長度切分硬性保證七言格式 poem out.replace([七絕], ).strip() lines_split [poem[i:ichars_per_line] for i in range(0, len(poem), chars_per_line)] return \n.join(lines_split[:lines])邏輯說明先用通用生成函數(shù)按總長度生成再按固定行寬切分是“事后糾正”的做法。更強(qiáng)的做法是在每生成一個(gè)字符時(shí)判斷當(dāng)前行是否已滿強(qiáng)行采樣換行符。實(shí)踐里事后切分更穩(wěn)強(qiáng)行控制容易讓模型生成不自然的截?cái)?。除了詩詞這段思路直接平移到代碼生成訓(xùn)練語料用縮進(jìn)敏感的 Python/C 風(fēng)格文本生成時(shí)限制 tab 和換行符的概率就能得到結(jié)構(gòu)基本正確的偽代碼。最后的驗(yàn)證習(xí)慣我建議保留一個(gè)每次訓(xùn)練完不要只看 loss真正要“驗(yàn)收”的是讓模型生成 10 組不同溫度的輸出人眼掃一遍重復(fù)率、語法錯(cuò)誤和風(fēng)格相似度。我吃過的虧是 loss 降到 0.3生成結(jié)果卻是一堆高頻詞無意義堆疊原因是數(shù)據(jù)本身噪音太大——清洗語料這一步花的功夫比調(diào)模型參數(shù)更值錢。后面再做類似任務(wù)時(shí)我都會(huì)先把訓(xùn)練文本的字符分布打印出來看一眼高頻字符占比是否過高再?zèng)Q定優(yōu)先洗數(shù)據(jù)還是調(diào)模型。文本生成沒有銀彈但“先跑通、再調(diào)采樣、最后回頭查數(shù)據(jù)”這條路徑基本不會(huì)走偏。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
大香网站| 欧美97免费| 91人妻人人妻| 激情久久久| 精品无码久久久久久久杏吧| 蜜桃臀AV在线| 国产天天骚| 粉嫩粉嫩一区性色AV片| 日本中文字幕熟妇| 亚洲综合另类欧美久久久| 人妻少妇被猛烈进入中| 亚洲色图欧美色图日韩色图| 青青在线视频日韩欧美| 熟妇国产免费一区| 中出789在线视频| 人妻22p| 偷拍精品一区二区三区| 后入福利| 欧美色图人妻| 亚av顶级裸体一区二区三区四区五区| 日欧美色| 日韩精品一二三四| 日本国产欧美高清在线| 国产一级特黄大片处女| 成人五月天丁香激情综合| 丝袜天堂网| 五月天伊人| 欧美性爱在线无码| 老司机深夜影院18未满| 国产高清精品一区二区三区毛片| 亚洲无无码αⅴ每日更新| 久久久青青草| 久久婷婷一区| 91情色在线| 久久久久久性爱片| 老鸭窝黄色视频网站| 老熟女91av| 爽爽淫人网| 国产超碰| 天天综合精品| 欧美少妇高潮久久91| 日韩精彩免费| 91在线限制级| 蜜桃色色网站视频三区| 色一射色一射| 97AV爱| 五月天婷婷基地| 小情侣高清国产在线视频| 99久久婷婷丁香| 永久免费av无码网站国产app| 国产日本一区二区三区蜜臀在线观看| 欧美另类天堂| 蜜臀AV秘一区翔田千里| 午夜福利免费福利视频| 人妻中文字幕日韩电影| 国产欧美日韩精品中文| 色色色综合网| 乱老熟女一区二区三区| 青青草久草AV| 黑人猛交| 草草网站影院白丝内射| 久久性爱免费送| 欧美一区二区亚洲天堂| 综合av影片| 一及黄久一点| 国产在线激情| 久久久久亚洲熟妇熟女| 狠日操| 黄色片一区二区三区四区五区| 被男人添B超爽视频| www.大香| 综合色图,成人综合网| 校园春色制服丝袜中文字亚洲 | 97爱爱| 久操97| 激情五月综合开心五月| 成人免费毛片| 天天日天天干天天整| 丁香色婷婷| 亚洲综合在线高清| 亚洲色棕合| 91天天综合网| 日韩不卡a级视频专区| 精品久久久久,69国产成人精| 私色综合网| juliaann丝袜大战黑鬼| 欧美,日韩,中文,另类| 精品一级| 男女性无套 免费九一| 盗摄女人妻在线| 免费看黄视频亚洲网站| 日韩AV一区二区三区三州三州| 十八禁一区二区无码观看| 亚洲风情综合网| 成人性爱免费播放| 久久香蕉综合一本到3atv| 婷婷香蕉欧美在线一区二区三区| 99精品热| 男人天堂网站| 97在线免费看| 神马久久免费电影观看| 欧美曰韩国产精品| 亚洲一区二区中文字幕| 亚洲三区视频| 欧美永久激情一区二区| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 欧美精品在线观看| 亚洲精品少妇| 婷婷五月色| 97超碰人操| 91狠狠综| 久久男人的天堂国产| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲天堂美臀在线| 天天操人人操狠狠插| 久热免费视频| 夜夜高潮夜夜爽夜夜爱爱一区| 亚洲av国产av综合av卡| 一二三啪啪专区| 高清无码91| 欧美一区二区三区蜜桃| 97精品国产精品免费观看| 国产在线播放成人免费| 亚洲不卡AV在线| 俺去啦自拍| 美国日韩黄片| 青青草精品| 欧美精品三级黄片| 九九热精品免费视频| 日韩中文字幕视频在线观看| 国产精品小视频一区二区三区| 久久综合精品一区二区三区| 女人精品内射国产99| 夜夜操2028| 精品一区二区久久| 啊视频在线| 久久↗↗| 99热在线播放| 久草加勒比一区在线| 九九热最新| 国产精品久久泡妞网站| 欧美色三级片91| 亚洲日韩国产精品| 国产又粗又长又爽又色| 欧美欲色| 欧美日韩国产黄色片| 国产13区| 亚洲成a人在线观看久| 热热热热日日漂亮永久永久国产日| 日本综合色图| 老鸭窝黄色视频网站| 久久久久国产一区二| 亚洲少妇自拍中文字幕懂色| 色综合久久888| 国产精品久久久久9999小说| 精品视频久久久久九九九九9999| 色哟哟AⅤ| 日韩78m视频| 日逼国产| 91黑人狂躁丰满熟妇| 欧美少妇一区二区三区| 综合欧美日韩在线观看| 欧美人妻制服| 1区2区3区中文字幕日韩| 免费观看国产小粉嫩喷水精品午| 人澡逼| 五月色丁香| 亚洲精品久久久久毛片A片拉屎 | 婷婷五月天av| 综合激情二| 91超碰丝袜制服| 美女黄色一级A视频| 亚洲国产91精品一区二区久久| 91性| 99爱久久视频频| 日本伦理一区二区| 操一区| 日本韩国国产精品一区| 91大香蕉伊人| 国产一区二区三区久久精品太古里| 国产CHASE男男GAYGA 毛多色婷婷| 精品夜夜澡人妻无码AV| 夜夜 中文视频rt| 九九性视频| 少妇一区二区三区精选| 日本综合色图| 中文字幕一区二区三区四五区| 伊人青青一区成人视频在线观看区| 国内亚洲精彩视频在线| 国产一级高清免费观看| 久草老司机| 亚洲码和欧洲精品激情系列| 国产欧美精品日韩区二区麻豆天美| 人妻一区视频| 欧美另类综合久久| 国产极品一区二区三区三州| 成年人一级黄色毛片大全在线观看| 精品91日日夜夜超清资源| 亚洲十八禁止| 91国产美女丝袜足交精品视频| 五月激情综合网| 乱伦AVxx| 午夜AV人气不卡| 国产福利视频精品视频| 风月影院十八禁| 欧美大的香蕉有线电视视频| 玖玖爱伊人玖玖爱| 99在线啪| 超碰69| av午夜玫瑰| 天美国产精品| 精品一区二区麻豆| 日韩av性爱在线播放| 72av视频| 亚洲国产精品无石码久久| 久久久久久免费电影| 亚洲熟女一区| 激情久久日韩精品中文字幕麻豆| 熟妇激情| 亚洲欧美碰碰| 97干在线视频| A 天堂| 欧美日韩大香蕉| 国产91丝袜 在线播放| 欧美亚洲自拍另类人妻| 中文字幕人妻资源在线| 精品毛片av一区二区 | 亚洲欧洲无码97久久精品| 久久亚洲骚逼综合| 久久蜜桃综合网| julia在线观看久久| 啊啊啊啊啊操我视频| 成 人 影视 一区 二区 三区 四区| 中文字幕在线观看丝袜| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 五月婷婷综合网| 大稥蕉免费视频这里只有精品| 99热这里只有精| 97精彩视频网站| 麻豆九九九| 后入式在线免费观看60秒| 亚洲国内精品成人不卡| 日本道人妻久久久在线不卡色视频| 偷拍导航视频网站| 97超碰欧美精品| av网站国产主播在线| 影视综合无码少妇| 俺去俺来也在线www| 五月婷婷深深爱| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久超超碰| 深夜激情 | 无码男人天堂| 东京热男人天堂| 亚洲国产精品久久AV| 亚洲人妻爽爽爽| 久久精品人人做人人看| 99热久| 国产亚洲色婷婷99精品91| 97超色| 国产资源中文字幕在线| 91人妻Pr| 亚洲精品一卡二卡三卡福利视频网站| 四虎影院成年人片| 97青娱乐超碰久久| 欧美宗合色| 国产AV色黄看到爽| 热久久91婷婷| 欧美日韩欧美| 久9视频| 嗯嗯啊啊用力视频免费| 600国产精品视频| 日本免费中文字幕在线| 久超碰在| 99超碰碰| 久久‘黄片视频| 日日夜夜干| 亚精品无码毛片一区二区三区| 中文一区二区| 亚洲欧美国产中文视频| 中文字幕av亚洲在线| 青青草操逼逼视频| BBBBB97COM| 日韩精品中文字幕一| 久久熟女人| 久热精品在线| 五月天婷精品激情| 天天操天天看| 强奸乱伦亚洲第一页| 夜夜操av亚洲一区二区| 91国产丝袜白虎| 不卡一区二区日本视频| 老熟女熟妇| 91网站18禁| 在线观看日韩av不卡| 欧洲精品网| 99久久精品欧美国产| 久久人妻丝袜一区二区三| avav青青草久久夜| 亚洲一卡2卡3卡4卡乱码网站| 乱伦一二三| 色色婷婷丁香| 亚洲综合婷婷| 色五月婷婷在线| 亚洲激情色片 | 色婷婷激情| 91粉嫩萝控精品福利网站_精品影音先锋国| 97人人夜夜精品视频| 国产高清成人免费视频| 国产无码精品无码| 懂色Av一区二区三区| 国产一区二区精品久久久不卡蜜臀| 射丝袜大香蕉| 久久视频,这里只有精品| 97久久精品国产| 啊啊啊com| 精品四五区| 日本高清电影欧美色图| 99国产精品在线观看| 日韩欧美女优电影| 亚洲精品色| 99超碰色| 97超碰久| 殴美色网| 午夜小电影在线插入淫高潮| 伊人网青青| 日韩日本欧美在线观看| 无码区蜜乳| 成人5码视频| 国产大学生高潮在线播放| 国产亚洲综合欧美一区| 国产白领连续中出在线观看| 亚洲诱惑| 啪啪啪综合| 国产中出内射一区二区| 日韩乱伦影音先锋| 国产女人高潮视频| 亚洲AV无码久久精品蜜桃小说| 欧美91在线+|+欧美| 天天综合网亚洲综合网| 亚洲欧美首页| 亚一综合久久久久久久久久| 精品人妻一区| 欧美天天插| 10000部十八禁看电影| 日本三级韩国三级美三级91| 欧美少妇高潮| 特级特黄一级毛片免费| 五月婷婷六月丁香| 日韩人妻精品中文字幕| 330dv亚洲成年视频网| 欧美一区二区三熟女剧情| 亚洲精品九九九| 亚洲国产精品9999在线观看| 日本三级韩三级99久久| 美女黑人91神马| 少妇色欲综合网2| 国产一级舔足在线观看| 懂色AV蜜臀无码精品APP| 超踫中文字幕| 亚洲一二三四区在线免费看视频| 啊啊啊无码| 韩国午夜理伦三级好看| 久久e6只有精品| 欧美精品日韩久久久九| 久久久无码国精品无码三区三区| 天综合网欧美| 国产精品第一区第一页| hd成人一区二区在线| 啊a一区在线| 色97国产69香蕉| 影音先锋乱伦资源| 亚洲五月丁香花狠狠干一区二区三区| 91天天c| 青娱乐妇女性生活| 亚洲精品a人片在线观看视| 北京专精特新企业招聘信息| juliaann欧美丝袜办公室| www久久国产精品| 久久婷综合| 色超碰综合| 人人操人人干xxx| 五月天婷婷激情| 超碰这里只有精品| 国产v片在线免费观看| 男人兔费天堂| 国产一区二区精品久久久不卡蜜臀| 免费一级精品啪啪视频| 1区2区3区中文字幕日韩| 色婷婷一区二区三区久久| 日本在线激情一区二区三区| 四虎精品一区| 香蕉热人人精品| 天天干天天操天天拍| AV女优男人的天堂| 嗯嗯啊啊视频在线看| 4tube欧美女厕所| 中文字幕123| 久久风骚城市| 大香蕉色十月| 亚洲精品一区二区精品| 999 久久久| 欧美丝袜制服久久| 久久久久久久久9| 亚洲人妻AV| 91欧美经典| 久久怡红院| 男人的午夜天堂| 亚洲黑丝在线| 日韩无码极品| 国产亚洲欧洲在线观看| 欧美视频一区二区在线| 啊啊啊啊啊舒服| 乱伦a片视频| 欧美中字不卡| 入口操逼网站| 成人九九| 午夜精品99久久久久传媒| 欧州一区二区三区四区| 91国产大片| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 日本 欧美 亚中文字幕| 国产精品懂色tv影视免费观看| 欧美最婬乱婬爆婬性视频| 校园春色欧美色图| 伊人久久综合影院| 国产夫妻性生活视频| 中文字幕日本久久| 老熟女91视频| 日韩国产十八禁| 综合影院永久入口国产| 女人妻一区| 丰满熟妇大乳做爰| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 亚洲色色探花| 9丨久久九九九| 美欧老女人97| AV 少妇 人妻 偷拍| 新久久AV| 久久男人的天堂| 欧美第一页| 色女综合| 97精彩视频网站| 蜜乳AV色欲AVAV无码| aaa亚无码专区| 91美女高潮| 欧美亚洲一区二区久久久婷精品大包诱| 精品国产www久久| 国产无码精品无码| 天美传媒AV在线播放| 日韩 欧美 国产 麻豆| 97亚洲一区| 日本99久久| 天天搞在线综合网| 免费一级精品啪啪视频| 1769国内精品视频| 国内亚洲高清无码| 加勒比海色香蕉婷婷| 久久禁| 亚州色图欧美| 久久亚州高清| 爱干爱射网啊啊啊| 97国产精品国| 九九热精品在线| 九九热精品视频在线观看| 一区二区三区激情在线观看| 在线一道啪| 人人操我人人干| 五月丁香黄色网| 欧美亚洲激情| 探花视频免费观看国产专区| 亚洲男人电影天堂| 日本影视久久免费| 国产一级内射高清视频| 亚洲色图欧美一区二区不卡| 久久久久久性爱免费视频| 97人人夜| 亚欧成人一级片在线播放| 久久精品无码专区| 69一区二区三区| 91人人操| 懂色Av| 中文?日韩?免费?精品| 精品少妇999| 97亚洲综合| 热99这里有精品综合久久| 97 国产精品| 97中文综合| 大鸡巴久久| 超碰97 线线 在现| 午夜性生活av免费在线看| 久久久久亚洲Av无码专区老牛影视| 五十路三区在线| 欧美综合网| 中文字幕日韩专区精品系列 | 久久久97| 久久精品国内Av熟女高清| 天天操人人操狠狠插| 91香蕉视频在线观看免费| 吖在线不卡一区二区国产剧情| 亚洲无线码欧洲精品区别| 久久久久久久九九九九九九| 亚洲av影院在线观看| 久久草大香蕉| 91精品人妻一区二区三区蜜桃臀| 亚洲永久永久永久永久一级一级一级精品| 91九九九小逼| 国产九九九九九九| 亚洲欧美97| 农村女一级毛卡片| 亚洲精品第一| 黑操B| 啊啊啊啊啊好大好舒服想要| 欧美最大综合网| 午夜噜噜噜| 欧美黄色手机在线观看| 亚洲无码久久久久久久| 国产欧美伊人| 日韩综合97P| 亚洲中文字幕熟女少妇一区二区| 中国操逼无码| 一个人免费HD91视频| 精品国产乱码久久久久久久久1| 久久久久久久少妇| 久久熟女嫩草成人片免费| 日本精品999| 欧美亚洲另类在线蜜桃| 欧美熟爽综合| 日韩精彩视频| 被男人吃奶很爽的毛片| 强免费黄色网址| 欧美色图亚洲色图成人在在线| 五月开心久久AV官网| 亚洲欧美碰碰| 欧美强奸乱| 国产suv精品一区二区四区999| 一级黄碟| 日本操逼视频不卡直接放| 婷婷精品视频| 日本天天干天天搞一区| 亚洲色图欧美色图另类图片| 国内自拍 日韩激情 99| 狠狠2050在线观看| 东京热一区二区中文字幕| 日本高清有码网址视频| 97超碰逼| 国产精品久久久啊| 九九在线精品| 九九热午夜欧亚国产视频| 粉嫩av平台| 青青草日韩无码| 欧美日韩亚洲国产中文永久天天看 | 国产精品久久久视频| 亚洲狠狠入| 中文字幕中文字幕一区二区| 91天天综合| 国产福利影视| 久久精品电影| 成人性爱av.com| 动漫片子网站3黄| 亚洲欧美高清| 91美女丝袜诱惑视频| 人人九九精| 无码最新| 另类 综合 日韩 欧美 亚洲| 9色国产精品一区粉嫩| 日韩人妻资源在线看| 天干天干天干天天做| A片 AV一级在线播放观看免费| 极品久久久久久久久久久久久久| 人人玩人人添人人澡免费| 天操天操夜操夜月操月年年操| 亚洲天堂2020| 在线啊啊啊啊| 国产91影院| 大香蕉十区| 婷婷av在线中文字幕| 中文字幕精品丝袜| 中文?日韩?免费?精品| 久久女人视频| 夜夜草我| 日韩人妻精品中文字幕| 激情抓乳插进去啪啪啪日韩| 欧洲小说色图视频另类| 人妻在线视频| 欧美激情 亚洲色图| 91啪啪| 91肉丝| 99热aaa| 性久久| 亚洲素人综合| 男人的天堂2010| 97操| 夜精品久无码| 青青草天天亲夜夜操网| 综合 亚洲 欧美| 91女在线观看| 国产一在线观看| 蜜臀无码一区二区| 久久久无码国精品无码三区三区| 久久久97| 日韩精品电影| 先锋精品av色鲁| 明星性猛交ⅹxxx乱大交| 韩国三级三级BD在线| 3D污黄视频在线观看| 2018色综合天天操| 夜夜嗨视频| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 亚洲欧美啪啪| 殴美性色a级欧美| 最新国内自拍av免费| 久操av在线| 国产女上位好爽在线| 中文字幕国产| 熟妇人妻精品一区二区| 久久曰曰| 久青草影院| 久久久久久人妻一区精品色欧美| 亚洲久久天堂| 91艹逼精品| 婷婷色色网| 免费一级黄色录像影片| 久久久久久久| 99在线啪| 欧美亚综合色图| 激情久久av一区av二区av| 无码不卡亚洲成?人片| 少好三P| 欧美综合第一| 欧洲色色| 亚洲古典另类欧美在线| 亚洲一区在线观看欧洲 | 日韩中文字幕av在线播放| 日本在线不卡一二区| 人人人摸人人| 亚洲天天更新| 亚洲精品熟妇1区2区3区。| 97免费视频网| 91在线欧色| 久久9视频| 无码天天操| 玖玖爱在线视频免费观看| 亚洲天天自拍| 久久 久久国内精品亚洲| 亚洲人在线| 少妇超碰在线| 午夜免费福利视频一区| 嗯啊抽插大香蕉网页| 97色伦97色伦国产欧美| 欧美综合另类| 亚洲人妻五月丁香婷婷| 大白逼三四级| 九九九九一级| 日韩电影天堂视频一区二区| 亚洲丝袜B诱惑| 99少妇精品视频| 99超碰网| 久久精品成人一区二区三区蜜臀| 亚洲精品欧洲精品| 欧洲乱码一区二区| 日韩精品三区四区| 啊好大好舒服| 国产精品天美传媒| 欧美不卡在线美女| 美女尤物福利视频| 性色一线| 偷拍 精品 另类 四区| 东京热男人的天堂网| 色婷婷电影网| 丁香五月婷婷基地| 黑丝少妇| 欧美久久草熟女| 四虎永久在线精品免费网址| 亚洲熟妇图片| 久久嫩草国产成人一区| 熟女一区二区| 亚洲成人一二三区| 亚洲熟妇图片| 台湾肥佬网一区二区三区| 青青草久久一区网| 10000部十八禁看电影| 亚洲自拍一区夜夜操| 日日A∨| 美女黄码视频午夜| 啊啊啊在线看| 欧美草草高清日韩视频| 美女啊啊啊啊啊啊| 天天干人人看综合| 久久久久久亚洲Av无码| 国产精品干干干| 久久久久久久国产a∨| 果冻国产精品麻豆成人av| 97人人模人人爽人人| 9 9精品一区二区三区| 偷拍 亚洲| 欧洲乱码一区二区| 超碰97在线中文| 国产精品另类| a片自拍直播视频| 秋霞一级A片黄色视频| www.91理论| 丁香六月啪| 老鸭窝亚洲毛片| 国产青视频| 97综合久第一页| 欧美少妇色图| 午夜一区二区三区国产| 欧洲熟妇xxXx欧美老妇裸体| 91原创在线观看| 一区二区国产视频在线观看| 日韩成人小视频| 国产成人91一区二区三区| 国产中文精品一区二区在线观看| 九九碰九九爱97| 福利风月五月天影院| 日本高清加勒比| 日韩十八禁| 十八禁av无码免费网站APP| 久久久精品国产亚洲AV无码| 极品丝袜无码| 日韩精彩视频| 日本在线观看网址| 国产伦乱91| 日韩内射视频| 综合网少妇| 91丝袜激情在线| 日本久久久久久久久久| 人妻二区| 亚洲成人免费电影| 欧美永久激情一区二区| 免费男人的天堂| 少妇一级无码精品| 激情五月丁香五月| 吉川爱美亚洲二区在线| 精品91日日夜夜超清资源| 熟女精品va中文字幕| 嗯嗯嗯啊啊啊在线免费观看| 91久久久久久久| 婷婷色综合欧美日韩| 亚洲欧洲网站免费观看| 欧美A√综合网| 国产深喉视频一区二区| 欧美日韩性爱视屏免费看了| 传媒免费一区二区三区| 国产精品视屏| 亚洲五月婷婷| 国产蜜臀在线| 欧美不卡二区| 久久蜜色情在线视频xxx免费观看| 亚洲高清91| 亚洲精品乱码久久久久久蜜桃麻豆| 麻豆影音天美视频| 探花精品 一区二区| 色五月婷婷中文字幕| 老熟妇一区二区三区啪啪| 美国日韩黄片| 精彩视频日韩| 亚洲男人电影天堂| 天天爱天天韩国日本牛牛牛牛| 国产AV线| 国产伦乱91| 青青草玖玖爱| 不卡一区二区日本视频| 使劲用力艹少妇视频一区二区| 免费a v| 色999人与兽| 啊啊啊草死我| 爽爽歪在线视频| 99re超碰| 欧美大香蕉卡久久| 九七超碰| 欧美亚洲国产自久久| 日韩性爱小视频| 中文字幕91综合| 深夜福利黄片| 久久伊人网视频一区二区三区| 碰碰97| 久久嫩草国产成人一区| 91AV入口| 嗯嗯啊好大| 亚洲蜜乳av| 久久久精品中文字幕麻豆| 亚洲 日韩 丝袜 熟女 变态| 九九九草| 久久婷婷色| 97久久久网站| oumeisetu综合| 69国产对白刺激| 青青草日本中文字幕| 啪啪视频亚洲第一| 影音先锋乱| 天天综合网视频91| 天天干天天拍| 色在线视频导航| 歐美性天天| 麻豆啪啪啪视频| 人妻天堂网| 成人精品视频一区二区| www.99中文字幕| 久超碰这里只有精品| 日韩三级一区 | 国产精品无码在线| 97在线公开视频| 国产原创精品| 99国产精品视频尤物| 91在线丝袜| 91蜜臀在线久久久久| 偷拍亚洲熟女视频播放| 亚洲亚洲亚洲天堂天堂 | 久久国内| 久久啊啊啊| 欧美性爱一区二区三区四区| 国产一区二区欧美日本| 一区二区三区不卡视频| 亚洲91网。| 777奇米影视777四色| 91丝袜美女视频| 亚洲日产专区婷婷| 天天做天天爱天天高潮| 久久免费99精品久久久久久| 97久久久久久久久久| 麻豆蜜桃视频在线观看| 久草视频在线视频在线视频在线观看| 啊啊啊骚| 欧美老妇女内射网址| 亚洲AV永久无码一区仙野| 香港澳门日本三级网站| 人人澡人人澡人人| 91殴美大片| 色区久久| 粉嫩粉嫩一区性色AV片| 天天综合97| 欧美九一精品久久久熟妇| 久九干| 欧美性爱精品一区二区| 色在线综合| 91精品人妻一品二品三品| 欧美一二在线| 99激情视频| 国产曰批免费观看久久久| 欧美性色网| 亚洲人人夜夜澡人人爽| 超碰97玖玖爱| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 天天操人人操狠狠插| 肥臀熟女一区二区三区视频| 欧美91在线+|+欧美| 国产熟女少妇一区| 国产精品亚洲免费| 国产女人与拘做受视频免费| 久久亚洲AV无码白度| 超碰97人妻自拍| 97视频在线视频| 96免费视频在线| 亚洲熟妇乱女区二区三区| 丁香六月综合激情| 强奸乱伦大香蕉网| 天天色黄色影院天天操| 97在线视频免费观看| 天堂亚洲精品| 精品女同一区| 智利AV在线网| 欧美一区二区三区黄色影视| 神马午夜久久久| 精品免费1| 欧亚洲精品有视频| 吻戏激情性巴克| 91热爆在线| 中文久久爆乳| hd成人一区二区在线| 蜜桃视频成a人v在线| 天天激情综合站| 久久双插| 人妻偷拍一区二区三区| 国产精品国产亚洲区艳妇糸列| 欧美超碰在线| 欧美综合天天| a片亚洲一本通视频| 青青草久草| 韩国一级AAA| 99亚洲天堂| 亚洲最大网站av| 国产剧情AV不卡在线观看| 蜜乳Av成人片网站| 欧美亚洲色图另类国产| 日韩乱伦AⅤ| 日韩性爱毛片操骚逼| 最新亚洲人成网站在线影院| 一级人妻性爱视频| 可以免费看黄片的视频| 亚洲综合888| 超碰97资源大奶| 人妻无码后入| 男生女生啊啊啊啊| 吉川爱美亚洲二区在线| 欧美色图 人妻| 60秒免费视频| 2020天天色综合| 欧美操逼录像国产黄色国产| 96一区二区| 日产操逼| 韩国一级婬片A片无码天美| 精品视频免费在线一区| 五月天玖玖资源站| 亚洲成人综合在线| 九九热九九热| 久久有碼| 久久久96精品| 高清孕妇孕交 交| 日韩操啪| AA特级绝黄| 久久久久9| 亚洲中文制服诱惑| 色www精品视频在线观看| 怡红院亚洲怡春院av| 久久精品国产亚洲av水密被窝| 亚洲日韩国产精品| 少妇啪啪自拍| 婷婷综合激情| 伊人国产av| 四虎免费视频| 老女人综合网| 手机在线视频国内精品| 天天插天天射| 久草新免费| 久久精品无码熟妇一区二区三区视频导航| 亚洲se91| 一线黄色免费性爱片| 久99| 亚洲综合99999| 东北老熟女| 91人精品妻入口| 亚洲av无码成人精品国产| 少妇诱惑视频| 骚日日av| 蜜乳成人AV| 色情综合| 330dv亚洲成年视频网| 亚洲欧美洲综合| 无码高清国产AV| 亚洲 欧美都市激情| 天天超级碰碰碰| 欧美色图亚洲色| 强奸乱伦资源| 久久欧洲| 麻豆av一区二区| 人人操人人摸人人看人人干| 俺去也婷婷| 久草热制服丝袜在线观看| 欧美天天干| 亚洲成人美女无吗| 亚洲情色一区综合| 极品美女嘿咻| 很黄很色的视频在线观看| 少妇二级| 欧美少妇高潮视频| 天天躁日日躁xxxxx| 中文字幕91综合| 蜜汁欧美| 国产福利小视频高清在线观看| 欧美少妇大量自拍视频在线观看| KK色在线影院| 久操网视频| 第四色色综合91| 色噜噜狠狠色综无码久久合欧美| 91小视频| 色综合久久夜色精品国产天堂| 97啪啪| 婷婷六月色| 蜜臀一二三区| 亚乱色| 日韩精品人妻中文字有码在线| 国产黄色剧情影片麻豆免费播放| 日韩一区二区精品视频| 玖玖无码超碰| 麻豆国产96在线| 亚洲欧洲第二视频在线观看色图| 欧美高清18A片| 天天看片天天爽| 亚洲高清自拍| 蜜臀久久99精品久久综合| 久久久涩| 91九色在线| 国产后入式在线观看| 中文字幕亚韩| 秋霞蝌科网日本一区| 黄呦呦在线| 久久伊人亚洲AV无码网站| 夜夜操老骚逼视频网站| 亚洲性网| 亚洲欧洲美腿丝袜| 免费a v| 精品91摸| 日韩性爱啪啪视频| 熟妇视频一区二区三区在线观看| 国产女人视频三四五区| 综合色图区| 777超碰| 欧美另类色| 人妻精品免费一二三区| 夜夜狼人妻| 久久久久久久九九九九九九| 大香蕉在线视频重口味毛片在线| 波多野结衣AV无码一区| 亚洲精品天天影视综合网| 亚洲97成人在线观看| 亚洲精品欧洲精品| 国产精品嫩草影院免费| 精品二区三四区五电影| 国产无马av| 综合夜夜| 日本一区99| 中文字幕交换人妻| 黑白配性爱AV成| 999狠狠综合| 国产9 9在线 | 亚洲| 小骚逼被操的爽不爽| 黄色视频特级毛片| 麻豆一区二区三区在线看| 色丁香五月婷婷| 成人小说另类在线| 人妻内射一区二区在线视频| 1769精品一区二区三区| 天天干18禁| 国产一级久久久| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 夜夜久久久| 少妇国产不卡| 亚洲第一狼人丝袜美女另类| 亚洲天天天| 欧美一区二区在线资源| 国产成人手机视频激情| 9 1果冻精品视频| 无码人妻丰满熟妇奶水区毛片| 超碰成人公开| 97Ai亚洲| 96国产污污污丝袜| 色色色热| 国产欧美日韩一区二区三区| 国产美女91| 久久夜夜夜夜| 99色在线观看| av无线看| 精品九九九九九九| a片亚洲一本通视频| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 国产97综合| 91在线限制级| 一区二区娱乐网站| A片A5445444| 欲香欲色综合天天伊人| 亚洲欧洲色情高清| 99免费视频| 中文字幕亚洲永久精品| 久久久久久九| 91 国产丝袜在线播放-百度| 91蜜臀在线久久久久| 亚洲高清无码AAA久久久精品| 97在线免费观看视频| 伊人在线大香蕉视频久久| 麻豆区99999| 国产一级片| 国产日韩欧美亚洲精品95| 天美传媒AV在线播放| 国模久久在线| 欧美另类自拍| 区日韩亚洲乱码av电影| 国产大学生高潮在线播放| 尹人免费观看视频在线| 偷拍视频青青草在线视频| 人妻免费观看| 激情文学欧美| 久草精品热视| 性吧在线视频| 97最新在线播放视频| 国内亚洲精彩视频在线| 人人搞人人插人人操| 蜜臀99久久国产| 婷婷激情五月综合| 久噜噜| 99青青草国产视频| 青娱乐 成人娱乐在线| 色九九综合| 妺妺跟我一起洗澡没忍住| 亚洲国产成人福利在线观看| 亚洲中文字幕熟女| 97爱综合| 亚洲国产97| 成人小电影网站tex| 东京热毛片调教| 208天天久久九九九| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 懂色AV一区二区三区| 色五月综合网| 色婷婷成人| 97色婷| 激情综合五月婷婷| 97干在线| 亚洲va综合va国产va中文| 国产激情综合五月久久| 欧美日韩性爱视屏免费看了| 欧美三级中文字幕hd| 亚洲中文日韩欧美大香蕉视频| 在线免费观看日韩一区| 97精品熟女少妇一区| 亚洲精品尤物yw在线影院| 最新av网站在线观看| 岛国激情视频在线观看| 特级特黄一级毛片免费| 久久久久久久伊人精品| 日本成人A片网站| 久久久久久亚洲中文| 思思热国产在线视频| 无码av永久免费专区网站| 99操碰| 亚洲综合射| 精品人妻一二三四区视频| 劲爆欧美人妖三区91| 加勒比综合a∨| 亚洲性综合11| 78精品在线| 一起草在线视频| 啪啪性爱免费视频| 亚洲欧美在线观看无码| 国产宅男宅女在线观看| 亚洲美女自拍偷拍视频| 亚洲国产欧美中日韩成人综合视频| 热99这里只有精品| 丁香五月天堂网| 九久久九精品视频| 妇人噜噜| 亚洲91射| 97综合| 无码国产Av| 国模吧 一区二区三区| 亚洲色五月| 中美日韩毛片| 大香蕉综合在线| 蜜屁av| 懂色中文一区二区三区| 欧美强奸乱能| 日韩啪啪啪啪啪| 操操操操操操| 操老熟女AV| 91bbb| 日韩欧美成人性爱在线| 国产成人精品亚洲日本| 97精品一二区| 亚洲性感丝袜诱惑在线观看| 亚洲图片小说欧洲| 青青免费在线视频一区| 亚洲二区精品在线观看| 骚货人妻偷情自拍在线视频| 久久国模av| 超碰97男女| 天堂俺去俺来也www久久婷婷| 婷婷色五月激情| 国产欧美日韩臀| 欧美一区二区|