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

ARTICLE DETAIL

資訊詳情

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

詩歌接龍:用Python實現(xiàn)古詩續(xù)寫的NLP項目全解析

詩歌接龍:用Python實現(xiàn)古詩續(xù)寫的NLP項目全解析 簡介面向NLP入門與Python實踐者的詩歌接龍項目完整代碼包聚焦中文分詞、詞性標注、拼音轉換、押韻規(guī)則匹配及網絡爬蟲等核心環(huán)節(jié)適合希望通過完整實戰(zhàn)案例理解自然語言處理流程的學生與開發(fā)者。壓縮包共17個文件主要包含Python源碼、jieba/pypinyin等庫的依賴說明、預訓練數(shù)據(jù)文件、可執(zhí)行程序、txt說明文檔及docx詳細設計文檔其中docx對項目背景、模塊設計與調用流程做了系統(tǒng)說明整體大小僅5.86MB輕量便于快速部署。已有496人學習瀏覽。項目中除基礎爬蟲與文本處理外還提供了基于規(guī)則與統(tǒng)計方法的接龍算法實現(xiàn)并附有項目目標、實現(xiàn)過程與使用方法能幫助讀者從分詞、音韻匹配到算法調優(yōu)獲得完整實戰(zhàn)閉環(huán)適合作為課程設計或NLP入門練習的參考。1. 詩歌接龍是什么一個讓Python寫詩的下一個字的NLP項目“詩歌接龍”聽起來像語文課上的游戲但落到程序里它其實是NLP自然語言處理里最典型的序列生成任務用戶給出一句詩或半句詩程序需要預測下一個字甚至把后面的詩續(xù)完。用Python實現(xiàn)這樣一個項目意味著你要走完中文語料清洗、序列建模、概率采樣、結果評估的完整鏈路。它的難度比文本分類高一檔但比從頭做對話機器人低很多特別適合用來檢驗你對Python字符串處理、數(shù)據(jù)結構和簡單模型的掌握程度。你做出來的東西也不是那種跑完loss就扔掉的玩具——它能把“床前明月光”續(xù)成“地上鞋兩雙”也能在調好參數(shù)后生成像模像樣的五言句。這個項目適合誰剛學完Python基礎、想找?guī)谋緢鼍暗捻椖烤毷值娜嘶蛘咭呀浽谟胣-gram做關鍵詞提取、想跨進生成式NLP的人。接下來我按自己實際做過的思路把這條路上的選型、代碼、參數(shù)和坑一次講清。2. 先想清楚接龍的數(shù)學邏輯從n-gram到序列模型的選型思路2.1 詩歌接龍不是在寫詩是在預測下一個字很多人第一次做詩歌接龍腦子里想的是“讓AI學會作詩”于是直接上GPT。但真正的第一步是把問題簡化成條件概率給定前文“床前明月”下一個字是“光”的概率是多少如果模型能算出候選字在給定上下文下的概率分布那么接龍就變成一個采樣問題——按概率分布挑一個字然后把它拼到輸入末尾繼續(xù)預測下一個字。這個思維決定了技術路線。詩歌接龍的輸入輸出都是字符序列本質是語言模型Language Model。語言模型做的事就是最大化序列概率 P(text) P(w1) * P(w2|w1) * ... * P(wN|w1..wN-1)。而接龍只要計算 P(下一個字 | 當前已生成序列)所以訓練的樣本就是“給定前面N個字預測第N1個字”。這個視角統(tǒng)一了所有后續(xù)做法n-gram里的轉移概率表、LSTM里的softmax輸出、Transformer里的自回歸解碼全部是在求這個條件分布。這里要強調一個容易被新手搞混的點接龍其實不需要先分詞。中文詩歌很多時候一個字就是一個語義單元按“字”做語言模型比按“詞”做更穩(wěn)。詞表就是全部出現(xiàn)過的字幾百個字就夠用訓練快、可控性強。按詞的話古詩里大量典故、人名、地名會切成碎片反而學不好。我一般默認用字符級建模除非要做主題分類才考慮詞級特征。2.2 數(shù)據(jù)準備把古詩庫變成模型能吃的序列樣本數(shù)據(jù)是詩歌接龍的命根子。常見做法是用公開的古詩數(shù)據(jù)集里面包含唐詩、宋詞、詩經等文本。拿到的原始數(shù)據(jù)通常是這種格式[{author: 李白, title: 靜夜思, paragraphs: [床前明月光, 疑是地上霜]}]也有的是純文本一行一首詩或描寫段落后跟詩句。第一步是把所有詩句抽出來去掉作者、標題、注釋。注意古詩里會有繁體字、異體字比如“裏”和“里”“閒”和“閑”。我一般會統(tǒng)一轉成簡體做法是用opencc庫pip install opencc-python-reimplemented然后import opencc cc opencc.OpenCC(t2s) # 繁體轉簡體 text cc.convert(raw_text)轉完之后還要做清洗去掉空格、換行、標點保留句號逗號也行但接龍目標是詩句通常去掉標點讓模型自己學去掉長度小于4或大于12的行因為五言絕句一般是5或7個字一句太短的行多半殘缺太長的可能是散文混入。清洗后的語料長這樣床前明月光 疑是地上霜 舉頭望明月 低頭思故鄉(xiāng)有了這個純文本列表就可以構造訓練樣本了。如果是n-gram需要統(tǒng)計“前N-1個字 - 下一個字”的計數(shù)如果是LSTM需要把每句詩轉成整數(shù)序列再用滑動窗口切出輸入和標簽。這一步是整個項目的地基沒做好后面模型再強也白搭。2.3 選型對照n-gram、LSTM與Transformer該用哪個搞清楚任務本質后選型就清晰了。常見做法是分三檔n-gram字符級簡單到用Python字典就能實現(xiàn)。它統(tǒng)計“前面n-1個字”這個狀態(tài)出現(xiàn)時后面跟的每個字的次數(shù)然后算概率。優(yōu)點是訓練只要一次遍歷語料完全沒有GPU需求缺點是只能記住連續(xù)n個字內的關系n設大了矩陣稀疏爆炸n設小了生成出來的句子前后邏輯差。對詩歌接龍這種短文本n3或4已經能生成語法通順但內容隨機的小詩。LSTM/GRU能捕捉遠距離依賴比如律詩里上下句的語義呼應。訓練需要神經網絡框架我一般用PyTorch因為動態(tài)圖方便寫采樣邏輯。LSTM接收前文序列的embedding最后一個時間步的輸出通過全連接層映射到字典大小的向量softmax后就是下一個字的概率。它比n-gram學到的泛化能力強你輸入一句不在語料里的“半句詩”LSTM也能接出個差不多的下句。缺點是訓練時間受序列長度和數(shù)據(jù)量影響字符級詞表小的情況下CPU也能跑但效率低還是建議裝個CUDA版PyTorch。Transformer/預訓練模型如果你手里有百G語料或者想直接用中文GPT-2那效果肯定最好但這不是普通“python實現(xiàn)NLP項目”該走的路。預訓練模型像是拿電鋸切豆腐模型下載幾個G、顯存要十幾G而詩歌接龍本身數(shù)據(jù)量不大幾百KB古詩就夠。除非你后來要做風格遷移、多輪對詩否則用Transformer從頭訓是在給自己找罪受。我自己的建議路線是先花半小時用n-gram跑通整個“輸入-生成-輸出”流程感受一下概率采樣的效果再花兩小時把同樣的數(shù)據(jù)喂給LSTM對比質量差異。兩條路寫一遍你對序列生成的理解會深很多。下面的章節(jié)我就按這個順序展開。3. 用純Python實現(xiàn)第一個可用的詩歌接龍字符級n-gram與beam search3.1 編碼與計數(shù)構建轉移概率表n-gram的實現(xiàn)核心是計數(shù)器。我以“三元語法”為例也就是n3用前兩個字預測下一個字。你需要一個字典key是長度為2的字符串或元組value是另一個字典記錄每個下一個字的出現(xiàn)次數(shù)。import os import random from collections import defaultdict, Counter def load_lines(path): lines [] with open(path, r, encodingutf-8) as f: for line in f: line line.strip() if len(line) 5 and len(line) 7: # 只保留五言或七言 lines.append(line) return lines def build_trigram(lines): # key: 前兩個字組成的字符串, value: Counter(下一個字 - 次數(shù)) model defaultdict(Counter) for line in lines: # 在開頭加兩個特殊字符讓首字母也有前文 padded ^^ line $ for i in range(len(padded) - 2): context padded[i:i2] next_char padded[i2] model[context][next_char] 1 return model這段代碼做了兩件關鍵的事。第一給每一行首尾加了特殊字符^表示句首$表示句尾。這樣生成的時候模型知道如何開始和結束。第二用defaultdict(Counter)構建兩層字典外層的key是“前兩個字”內層的key是“下一個字”。統(tǒng)計完成后你隨時可以查model[明月][光]得到“明月”后面跟“光”的次數(shù)。注意我過濾了長度在5到7之間的行。嚴格來說五言是5字七言是7字但古詩里也有四言和雜言過濾掉能減少噪聲。如果你想讓模型也能生成七言和五言混合就不要死卡長度可以在構造樣本時把句子按逗號再分割逐句加入。下一步是把這個計數(shù)模型轉成概率模型。因為要用到隨機采樣我直接保留計數(shù)生成時再除以總數(shù)或者用random.choices按權重采樣。后者更省事。3.2 beam search采樣讓接龍不只會重復有了模型最樸素的生成是貪心每次選概率最大的字。但這樣會陷入循環(huán)比如“床前明月光”之后永遠接“疑是地上霜”因為訓練語料里這個組合頻率高。更糟糕的是如果模型只學到高頻搭配你就會得到“床前明月光床前明月光”的復讀機。解決手法是用beam search束搜索每一步維護K個候選序列每個候選序列按累計log概率排序下一輪對每個候選繼續(xù)展開所有可能的字再取前K個。這樣生成的質量遠好于貪心又比純隨機穩(wěn)定。def beam_search(model, prefix, beam_width5, max_len10): # prefix: 用戶輸入的字符串至少2個字符因為n3 start prefix[-2:] # 取后兩個字作為初始context candidates [(start, prefix, 0.0)] # (context, full_text, log_prob) for _ in range(max_len - len(prefix)): new_candidates [] for ctx, full, lp in candidates: counts model.get(ctx) if not counts: continue # 沒有見過這個context放棄該分支 total sum(counts.values()) for ch, cnt in counts.items(): prob cnt / total new_lp lp math.log(prob) new_full full ch new_ctx ctx[1] ch new_candidates.append((new_ctx, new_full, new_lp)) # 只保留分數(shù)最高的beam_size個 new_candidates.sort(keylambda x: x[2], reverseTrue) candidates new_candidates[:beam_width] # 若所有候選都斷了提前結束 if not candidates: break # 返回分數(shù)最高的完整文本 candidates.sort(keylambda x: x[2], reverseTrue) return candidates[0][1]這個函數(shù)每步對當前所有候選展開所有可能的下一個字計算累計對數(shù)概率然后截斷到beam_width。對數(shù)概率避免了很多個小概率相乘導致的浮點下溢這是做beam search必須養(yǎng)成的習慣。參數(shù)beam_width越大生成的多樣性越好但耗時線性增加。對詩歌接龍5到10就夠。3.3 三個關鍵參數(shù)n、溫度、beam size怎么設n-gram里的n決定記憶力長度。n2時很容易生成無厘頭的順口溜n4時生成的句子更像原詩片段但數(shù)據(jù)稀疏非常明顯很多context沒見過導致生成中斷。我實測下來n3是性價比最高的。如果你語料量大到幾萬首可以試n4但要把未登錄詞處理做好——比如context沒見過時回退到較低階的n-gram這叫backoff。beam width不能太大太大容易讓所有候選都來自同一高頻分支反而失去多樣性。這里有個反直覺點beam search的目標函數(shù)是“序列整體概率最高”這意味著它會優(yōu)先選語料里出現(xiàn)過的整句而不是有創(chuàng)意的句子。所以如果你想看到模型“創(chuàng)作”新詩而不是背誦原詩需要在采樣時引入溫度參數(shù)。溫度temperature是軟max里的縮放系數(shù)。在生成時我們把概率換成p_i exp(log(p_i)/T)再歸一化。T1時分布變平緩低概率字也有機會被選中T1時分布變陡峭趨向貪心。我用n-gram時一般不在beam search里加溫度因為beam search本身就是取top溫度會影響排序。正確做法是想要質量高、像古詩用beam searchT1想要花樣多、能“作詩”改用random sample并按溫度重新加權概率。兩種路徑我都保留在代碼里隨場景切換。另外一個容易忽略的參數(shù)是最大生成長度。詩歌接龍通常續(xù)3到4個字就能構成完整一句因為用戶輸入半句或者想續(xù)下一句。我的經驗是如果用戶輸入的是“床前明月”最大長度設為10讓它生成通順的七言如果用戶輸入的是完整“床前明月光”再接龍就是出下一句最大長度設為12也夠。長度太長會讓模型變散文失去詩的節(jié)奏感。到這里你已經有一個不開GPU也能跑的詩歌接龍腳本。它會讀古詩文件記住所有三字結合接著用戶輸入的半句詩返回一個續(xù)句。如果你想繼續(xù)提高生成質量下一步就該上深度學習了。4. 把接龍升到深度學習用LSTM做更自然的續(xù)句4.1 構造訓練數(shù)據(jù)滑動窗口生成特征與標簽深度學習的訓練數(shù)據(jù)不再是計數(shù)表而是整數(shù)序列。先把所有詩句拼接成一個長序列或者按句切割。我傾向于按句切割但為了學習上下文關系也可以把整首詩作為一個序列中間用分隔符連接。這里提供一種簡潔的按句切法def build_dataset(lines, seq_len5): # 建立字-id映射 chars sorted(set(.join(lines))) char2id {c: i for i, c in enumerate(chars)} id2char {i: c for c, i in char2id.items()} X, y [], [] for line in lines: ids [char2id[c] for c in line] # 用前seq_len個字預測后面所有字 for i in range(len(line) - seq_len): X.append(ids[i:iseq_len]) y.append(ids[iseq_len]) return X, y, char2id, id2char這段代碼的核心是滑動窗口。比如句子“床前明月光”轉成ids后seq_len3時[床,前,明]預測月[前,明,月]預測光。這個做法讓一條五言詩句產生兩個訓練樣本。注意我沒有把整首詩不分句來滑窗因為古詩的上下句之間有語義呼應但接龍通常只延續(xù)半句跨句訓練反而會讓模型去記憶下一句開頭降低泛化性。如果你要玩藏頭詩、要續(xù)一整首那再改成跨句滑窗。seq_len是模型看到的“上文長度”。n-gram里的n是固定的3LSTM里的seq_len可以靈活調。對七言詩seq_len設為7能覆蓋完整的一句但我發(fā)現(xiàn)seq_len5到6已經足夠因為接龍時用戶給的前綴通常不會太長而且LSTM內部有隱狀態(tài)理論上能記住更長信息。設太長會加大訓練負擔還會讓模型過于依賴前文的精確順序。4.2 搭建一個可訓練的中文詩歌LSTM模型這里用PyTorch搭一個兩層LSTM。詞表大小就是剛才的char2id長度一般幾百到一千。embedding維度我選128隱藏單元選256。下面是完整模型定義import torch import torch.nn as nn class PoemLSTM(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, batch_firstTrue, dropoutdropout) self.fc nn.Linear(hidden_dim, vocab_size) def forward(self, x): # x: (batch, seq_len) emb self.embedding(x) # (batch, seq_len, embed_dim) out, _ self.lstm(emb) # (batch, seq_len, hidden_dim) last out[:, -1, :] # 取最后一個時間步 logits self.fc(last) # (batch, vocab_size) return logits這里有幾個關鍵點batch_firstTrue讓輸入形狀變成(batch, seq_len, feature)這是PyTorch LSTM的習慣性寫法out[:, -1, :]只取序列最后一個時間步的輸出因為預測目標就是最后一個字之后的字。如果你用雙向LSTM這里要拼接前后兩個方向但古詩接龍只能看上文所以用單向LSTM更合理。訓練時用交叉熵損失但注意別把標簽做成one-hot直接用nn.CrossEntropyLoss()配合整數(shù)標簽就行。優(yōu)化器我常用Adam學習率設0.001。下面是訓練循環(huán)的骨架def train_model(model, X, y, epochs30, batch_size128, lr0.001): optimizer torch.optim.Adam(model.parameters(), lrlr) loss_fn nn.CrossEntropyLoss() dataset torch.utils.data.TensorDataset( torch.tensor(X, dtypetorch.long), torch.tensor(y, dtypetorch.long) ) loader torch.utils.data.DataLoader(dataset, batch_sizebatch_size, shuffleTrue) for epoch in range(epochs): total_loss 0 for xb, yb in loader: model.zero_grad() logits model(xb) loss loss_fn(logits, yb) loss.backward() optimizer.step() total_loss loss.item() if (epoch 1) % 5 0: print(fepoch {epoch1}, loss {total_loss/len(loader):.4f})訓練結束后保存model.state_dict()方便下次加載。注意embedding層會把每個字映射成一個向量LSTM學的是“在這種向量排列下下一個字通常是什么”。如果你的語料只有幾千首過擬合會很明顯所以訓練到loss降到一定值后就得停止不要追求完美。4.3 訓練與采樣loss降到多少才夠用訓練loss不是越低越好。我拿全唐詩五萬多首做實驗字符級詞表大約3000字在兩層LSTM 256隱藏單元下loss約在1.8左右就能穩(wěn)定生成通順句子降到1.5以下時模型開始傾向于復讀原句生成創(chuàng)新性下降。這個規(guī)律挺反直覺的——很多NLP項目追求loss越低越好但生成任務里loss太低等于記住了訓練集。采樣時深度學習模型不像n-gram有硬性的context匹配失敗問題因為它對任意輸入都能給出softmax分布。但正因如此沒有temperature調節(jié)的話它更容易生成高概率的常見字。我常用temperature0.8生成既能保住通順度又有一定創(chuàng)新。下面是采樣代碼def sample(model, prefix, char2id, id2char, seq_len, max_len20, temperature0.8): model.eval() # 把prefix補到seq_len長度 chars list(prefix) for _ in range(max_len - len(prefix)): # 取最后seq_len個字不夠則左側補起始符這里用第一個字的id補 context chars[-(seq_len-1):] if len(chars) seq_len-1 else chars if len(context) seq_len: pad [char2id[chars[0]]] * (seq_len - len(context)) context_ids pad [char2id[c] for c in context] else: context_ids [char2id[c] for c in context[-seq_len:]] # 確保長度正確 context_ids context_ids[-seq_len:] x torch.tensor([context_ids], dtypetorch.long) with torch.no_grad(): logits model(x)[0] # 溫度采樣 logits logits / temperature probs torch.softmax(logits, dim-1) next_id torch.multinomial(probs, 1).item() chars.append(id2char[next_id]) return .join(chars)采樣時每次只取最后seq_len個字作為輸入然后逐個生成。注意我用了torch.multinomial而不是argmax這是生成任務的關鍵——純argmax會生成大概率但無聊的句子multinomial按概率隨機抽配合temperature可以得到多樣且合理的輸出。如果你想讓輸出更像格律詩可以在采樣后加一個大體檢測檢查最后一個字的韻腳或者檢查每句字數(shù)。但這些都算是后處理放在進階技巧里展開。5. 詩歌接龍避坑指南數(shù)據(jù)、生成與環(huán)境的四個典型翻車點5.1 古詩庫的編碼坑繁體、異體和不完整的標點現(xiàn)象模型生成的句子全是簡體字但訓練語料里的“里”和“裏”被當成兩個不同字導致“故里”這個常見詞被拆散。更嚴重的是有的古詩庫直接從古文獻掃描OCR出來混有“丨”“丶”等生僻符號會拉高詞表大小浪費訓練空間。原因數(shù)據(jù)來源不是為機器學習準備的原始文本包含繁體、異體和噪聲符號。我一開始偷懶直接用原始語料跑結果詞表里冒出3000多個罕見的收字模型把所有精力用在區(qū)分這些低頻字上生成質量大打折扣。解決訓練前統(tǒng)一做三步先用opencc轉簡體再手動清掉非漢字字符最后過濾掉長度異常的行。這一步沒法全自動需要定期抽查樣本。血的教訓是別相信任何“已經清理好”的古詩下載包自己跑一遍清洗才放心。5.2 訓練時的loss不降學習率與序列長度現(xiàn)象LSTM訓練50個epochloss一直在3.0附近徘徊生成的全是“之乎者也”一類的高頻虛詞。原因最常見的是學習率太大導致loss震蕩或者學習率太小導致模型卡在較差局部解。另一個隱藏原因是序列長度太短比如seq_len2模型根本學不到語義。還有一個容易忽略的沒有加embedding的初始化或者輸入id從0開始但字典里有0填充導致padding干擾。解決先把學習率調到0.0005batch_size調小一點觀察loss是否有下降趨勢。如果序列長度小于5先改成5。如果還是不動檢查輸入數(shù)據(jù)是否真的被正確塑形用print(X[0], y[0])看一眼前后對應關系。我遇到過把X和y錯位一行的情況模型等于在猜隨機數(shù)loss當然不降。5.3 生成內容全是“的”“了”溫度太低與詞頻熵現(xiàn)象無論用戶輸入什么生成的下一句都是“春風得意馬蹄疾”這種高頻詩句或者反復輸出“的”“了”這種虛詞。原因古詩語料里“之”“人”“風”等字出現(xiàn)頻率極高模型學到的先驗分布被這些高頻詞主導。如果temperature設得太低比如0.2softmax輸出幾乎等同于argmax模型就只會選這些高頻詞。beam search的寬度如果設得太大也會導致候選全是高頻組合看起來反而單一。解決把temperature調到0.81.2多試幾次。另外可以在采樣時對高頻虛詞做降權比如把“的”“了”“之”的logits減去一個大常數(shù)。這個方法雖然粗暴但很有效。還有一個技巧如果使用beam search從5個候選中挑一個“不是最順口”的反而更有詩意。5.4 環(huán)境依賴numpy版本和Python 3.8的兼容問題現(xiàn)象代碼在一臺機器上跑得好好的換到另一臺裝了Python 3.8的機器上import torch直接報錯或者numpy操作報AttributeError: module numpy has no attribute float。原因PyTorch版本和numpy版本不匹配老版本numpy里np.float這種別名在numpy 1.24之后被移除了。很多詩歌接龍項目demo寫于兩三年前里面用了np.float、np.int在新環(huán)境里直接崩。解決給項目寫一個requirements.txt鎖定版本。我常用的組合是python3.8.18、numpy1.23.5、torch2.0.1。不要一上來就裝numpy 2.x除非你確認代碼里沒用舊別名。還有一個更穩(wěn)做法用from numpy import float這種地方全改成float或者干脆pip install numpy1.23.5一步到位。環(huán)境問題雖然不大但能卡你半天這真不是玄學。6. 進階技巧從單一接龍到藏頭詩與風格控制當你的接龍模型能穩(wěn)定續(xù)出通順句子時下一步可以讓輸出更“好玩”或者更“可控”。這里我給你三個我實際用過、效果明顯的小改造。第一個是藏頭詩生成。用戶指定四個字比如“山河無恙”要求每句開頭分別是這四個字。實現(xiàn)思路叫約束beam search在beam search擴展候選時對于每一句的第一個字符只允許候選等于指定字。具體來說你可以在生成前設置一個forced_chars列表第i句生成時將beam search的每一步查詢改為當生成的字符位置是句首時直接過濾掉不是目標字的候選。這樣做需要注意被強制選擇的字如果在模型里概率很低整句的log概率會比其他候選低于是beam search可能把整個分支剪掉。解決方法是放寬剪枝對被強制的字乘上一個放行權重或者干脆直接不讓概率參與排序只讓后面的詞決定排序。這種方法雖然簡單但能讓輸出每句都以指定字開頭實現(xiàn)成本不到20行代碼。第二個是風格控制。你想讓模型生成“李白一點”還是“杜甫一點”可以在訓練數(shù)據(jù)上下功夫把作者信息作為條件在輸入序列最前面加一個“風格標記”。比如對李白的詩輸入為“[李白]床前明月光”對杜甫的詩輸入為“[杜甫]國破山河在”。訓練時模型會把風格標記當作前文的一部分生成時你也把“[李白]”拼在輸入前綴前面。這樣同一個模型能感知不同詩人的用詞習慣算是很輕量的conditional language model。如果你不想重新訓練也可以在采樣后做規(guī)則過濾比如檢測是否含“劍”“酒”“月”——但規(guī)則永遠不如數(shù)據(jù)條件自然。第三個是韻律校驗。古詩接龍最讓人頭疼的是最后一句的韻腳。你可以準備一個韻表在生成最后一個字時只采樣壓韻母的字。做法很簡單把logits中不符合當前韻部的位置全部置為負無窮然后重新softmax。注意必須先確定本首詩壓什么韻通常是第一句的最后一個字決定。如果用戶輸入的是“床前明月光”最后生成的字必須壓“ang”韻于是“霜”“鄉(xiāng)”“望”“裳”成為候選。這個校驗可以放在溫度采樣之后也可以直接把采樣空間限制在韻部內。我的習慣是先限制韻部再采樣這樣既快又自然。我自己做過一版用藏頭詩LSTM的生成器翻車的地方在于強制字常常是“之”“以”這類虛詞導致整句變成“山之高兮水之長兮”雖然壓韻但不口語。后來我把強制字出現(xiàn)的概率閾值放寬甚至在候選為空時允許放棄該句改用次優(yōu)句才算穩(wěn)定下來。這是血淚經驗約束越多生成質量越容易崩需要給模型留一條“破例”的后路。這個項目做到最后你會發(fā)現(xiàn)詩歌接龍的核心價值不在于“寫詩有多像”而在于你對語言模型生成機制的完整理解——從計數(shù)到神經網絡從貪心到beam search從過擬合到溫度調節(jié)。這些經驗會直接遷移到其他生成任務比如切詞、評論生成、甚至簡單對話。希望我的這些踩坑記錄和參數(shù)習慣能幫到你少走點彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲精品自拍| 久久欧美按摩999| 日韩欧美麻豆大片| 麻豆av一区二区| 日韩探花精品在线视频| 国内操逼视频二区| 操操逼视频| 少妇毛片久久| 中文字幕一区二区视频在线观看 | 日本精品一区二区不卡| 日韩成人电影AV| 91观看 国产白丝| 无码少妇精品一区二区60岁老人| 国产av色网| 天天操天天干一区二区| 污电影在线观看| 男女激情黄色网址| 夜夜黄| 久操视频资源站公开| 日本男人插女人的逼黄色| av一区二区三区不卡| 国产怡红院| 亚洲欧洲无码bt精品合集| 涩爱AV在线| 国产在线综合福利网站| 日本97久久久精品| 99re国产精品视频| 夜夜嗨一区二区三区三州加勒比| 久久久久久久人妻| 人人操人人爽人人操人人| 色哟哟-国产专区| 中文字幕黄片在线| 欧美 亚洲 另类 综合| 乱伦一区二区三区‘| 日本黄色裸日本黄色裸体| 欧美日日操| 丰满精品人妻少妇久久字幕| 亚洲国产成人精品无码专区| 日本黄色精品| 国产不卡精品91| 久久久久久99AV无码免费网站| 国产嫩草精品A88AV在线| 欧美成熟性爱精品| 大香蕉线| 九九九九九用不成了| 探花一区在线| 神马久久久久久| 欧美暴力猛交| 日日操天天操| 国产日韩区| 青青草国产一区二区三区| 人妻激情偷乱视三区频一区二区| 啪啪性爱免费视频| 精品9999| 艳尻美人妻| 熟女突然公开看18禁影片| 97在线视频免费| 91 丝袜在线| 九九热视频在线观看| 亚洲啪啪视频免费| 国产精品久久久亚洲第一牛牛_在线观看| 久超碰在| 亚洲高清在线| 91三级理论片播放器| 国产深喉视频一区二区| 久久机热| 欧美亚洲高清不卡| 日韩欧美麻豆大片| 26uuu国产免费观看| 被窝影院午夜看片无码| 91 刺激在线| 久久精品 六十路 熟女 欧美| 人人搡人人肉久久精品| 很很干很很操| 国产精品免费美女视频| 三男一女不戴套的A片| 热热色青青草| 国产偷人妻精品一区二区在线| 婷婷月色| 99热这里只有精品地址 | 91高潮| 蜜臀久久99精品| 日韩av女优在线免费一区| 国产亚洲日韩欧| 精品久久久久久久| 日本操逼视频免费| 免费岛国一级片| 视频在线中文字幕| 亚洲天堂电影网| 日韩99999色| 国产免费一区二区在线A片视频| 岛国片在线播放| 91成人18| 日韩射精| 亚洲男人天堂手机版| 97精品网站| 人妻啊啊人妻啊| 久综合网| 五月丁香激情综合网| 亚欧视频在线| 91在线视频免费播放| 人人搞人人插人人操| 欧美黑人熟妇精品91| 很狠操| 色 亚洲 91| 超碰激情808| 欧美亚州手机在线| 玖玖视频在线资源一区二区三区| 91粉芽高清在线一区二区| 日韩中文字幕视频在线观看| av网页一区二区三区| 青草草免费网站av| 91在线视频免费播放| 国产美女销魂在线观看不卡| 天堂8在线新版官网| 操逼国产免费| 91GD.COM| 亚洲少妇色| 99热这里是精品| 九九av| 婷婷激情五月| 99自拍B亚洲 | 日韩三级天堂在线观看| 亚洲丝袜色| 婷婷五月天激情网| 久久亚州高清| 熟女色综合久久| 日本三级R| 大香网站| 久久xx| 婷婷五月天福利| 情色AV电影| 中文字幕在线观看第二页| 色盈盈影院| 欧美中字二区| 日本 情色 1区2区3区| 综合亚洲网| 男人午夜天堂| 成人网站 免费观看| 啊视频在线| 色哟哟国产精品免费网址| 久久的网站啊啊啊啊啊| 国产精品一级二级在线| 99精品九九九九九九| 国产乱伦搜索结果91P| 免费精品国偷自产在线在线| 国产精品婬乱一级毛片彝族| 国色天香av| www.操| 欧美亚洲清纯| 超碰97久久| 日韩免费看黄片| 婷婷午夜| 在线免费试看60秒| 国产超碰AV在线精品| 亚洲成?V人片在线观看福利| 综合色图亚洲欧美| 超碰97亚洲区| 天美传媒精品一区二区| 久久久精品成人国产| 天天综合精品| 久久久久久久久国产| 日韩欧美性爱电影在线观看| 亚欧成人综合影院| 中文字幕视频2区| 91爱看| 大色综合| 爽爽歪在线视频| 伊人久久亚洲色欲综合网站 | 亚洲91射| 国产精选三级在线观看| 啊啊啊好爽快点啊啊啊嗯嗯| av东京热男人的天堂| 亚州色综合| 99热| 久久鲁干| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚洲综合码| 偷拍2020| 日本人妻最新在线中| 国产九九九九九九九九| 99爱爱| 凹凸视频在线一区二区| 少妇一线天久久久久久| 亚洲在线91| 国产成人 综合亚洲 天堂| 欧美九9 9 9| 香蕉免费一区二区三区不读| 国产欧美精选激情视频| 久久一区无码| 新亚洲无码| 亚洲熟妇自偷自拍另欧美| 四虎免费在线播放| 精品国产www久久| 四虎国产成人精品免费一女五男| 蜜臀99久久精品久久久懂爱| 91neishe| 日本媚薬中文字幕在线| 99综合视频一体| 亚洲日韩欧美一区二区| 国产av又色又爽又黄| 天天做天天爱天天爽AV| 成年人黄色小视频网站| 狠狠做深爱婷婷久久二区| 91精品女厕偷拍视频| 熟女中出视频| 久久精品店| 中国的操老妇女| 亚洲精品aa久久伊人| 天天澡天天爽日日av| 国产中文字幕在线点播| 丝袜av一区二区三区| 日本欧美韩国国产在线| 亚州春色| 亚洲国产尤物yw在线观看| 日韩精品人妻中文字有码在线| 加勒比综合网| 丝袜天堂| 粉嫩粉嫩一区性色AV片| 天天综合青苹果| 91麻豆天美国产欧美日| 91成人高清在线观看| 夜夜操av亚洲一区二区| 欧美日韩国产黄色片| 加勒比海成人视频网| 自拍视频一区在线观看| 97视频免费在线观看| 欧美日韩国产中文精品字幕自在自线,| 天天爽天天操啊啊啊| 国产大片精久久久久久| 少妇无码av专区线| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 久久女女| 麻豆天美国美国产AV| 一区二区三区国产在线播放 | 韩国一级婬片A片AAAAA| 欧美美女视频| 嗯嗯嗯啊啊啊操的我好爽| 欧美激情性爱视频网站| 欧美91网| 久久超碰、| 人妻系列无码专区中文有码| 加勒比综合网| 大香蕉99热| 亚洲av热热色| 一级特级aaaa毛片免费观看| 天堂种子在线www网资源| 亚洲第一狼人丝袜美女另类 | 郑州宾馆老熟女露脸啪啪| 亚洲色棕合| 五月天激情小说网| 亚洲精品国产熟女| 青青草色AV| 久久手机好看网站| 国产免费永久精品无码| 婷婷婷婷婷婷久久久久| 97爱碰| 99色视频| 日本三级一区二区 在线| 亚洲激情深爱文学小说网站| 亚洲国产一区二区三区在线 | 亚洲精品欧洲色| 97超碰巨乳| 夜夜草网站| 欧美呦呦性爱| 久久人人爽av亚洲精品天堂桃色 | 日本精品一区二区不卡| 久久精品日韩专区免费观看| 又黑又大又粗 | 美女黄页| 精品超碰国产| 日韩av不卡在线看| 91殴美| 中国熟女91| 啊啊啊好湿久久| 大香蕉人妻| 婷婷伊人一区| 黄片aaaaa一区| 久久天天摸| 老司机福利青青草| 91久久青青草原精品| 欧美偷偷网| 高跟伊人julia ann| 久久久A∨| 日韩丰满熟妇| 免费一级黄色录像影片| 手机在线免费看的av| 97日韩欧美亚洲| 日韩AV色图| 五月天婷婷影院| 亚洲国产成人精品久久久国产成人一区二区三.| 亚洲天堂2020| 国产激情在线| 日本ZZ高免费A级视频| 18禁久极品美女久久哦哟呀!| 特污免视频| 一本道综合色图| 久久久一区二区三区四曲免费听| 天天精品| 97人人干人人操| 日韩欧美aⅴ综合网站发布| 国产精品日本无码A片| 91老熟妇| 精品人妻免费观看| 搡老熟女免费视频| 亚洲欧洲综合成人av一区| 精品无码一区二区三区色欲| 日产操逼| 中国农村熟妇毛片视频| 4虎在线视频| 青青青青草av在线观看| 999综合色| 亚洲精品蜜桃久久久久久久| 久热99999| 大香蕉92| 熟妇人妻精品一区二区| 国产精品福利视频| 国产一级内射高清视频| 欧美区亚洲区偷拍区| 久久精品国产精品一区| 92性色国产午夜福利在线661| 国产精品亚洲色婷婷久久久| 国产日韩色综合| 中国一级操逼视频| 久草视频在线视频在线视频在线观看 | 91原创在线观看| 91在线综合网| 夜夜人妻爽| 北野未奈加勒比av| 伊香蕉综合久久久久久久噜噜噜 | 加勒比人妻综合| 天天综合网合集91| 欧美96精品在线| 日本一区二区中文字幕久久| 成人av影院在线观看| 东北丰满熟女国产一区| www.色综合| 国产欧美日韩在线观看麻豆传媒公司| 香蕉一区二区三区在线视频| 99re在线视频国产| 欧插网站| 白 大 人妻 区 在线| 欧美97av| 国产家庭乱伦表演| 日韩性爱电影一区| 97国产色综合| 伊人久久亚洲色欲综合网站 | 人妻一区久久二区三区色播| BBBBB97COM| 婷婷超| 视频黄色国产一级| 久久久久13| 欧美91精彩| 午夜在线播放| 白嫩国模丰满一二三区| 国产这里只有精品| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | www色色com| n1038 一二三区| 免费99精品国产自在在线| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 日本熟妇一区二区三区| 男人的天堂久久狠| 日本国产亚洲一区在线观看| 激情综合五| 久久久久元码视频| 啪啪视频免费在线观看| 日韩黄色一区二区三区| 中文乱码99| 中文字幕第2页| 国产偷拍自拍在线视频| 97超碰巨乳| 91老女人| 婷婷大香蕉| 97jingpin| 亚洲日韩av专区无码| 久久久久久久久久8888| 欧美大色交| 日日操免费视频| 97九色人妻| 中出20p| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 乱欲一区二区| 色五月婷婷麻豆在| 九九九九九精品| 亚卅熟女乱色| 天天草AV| 在线a v| 日韩中文字幕av在线播放| 蜜桃久久一区二区| 久操电影| 精品久久久九九九孕妇| 老熟女91视频| 九九在线精品| 欧美精品激情| 久久一二三四五六七八九区区区| 日日骚av| 欧美日韩香蕉| 亚洲。天堂。日本在线观看| 欧洲亚洲国产综合在线| 日韩午夜国产| 国产乱人伦AVA麻豆软件.| 婷婷五月天无码| 一类无码操逼视频| 人人操人人射人人干| 日韩欧美大力操| 欧美久久久15P| 韩三级a视频在线观看| 四虎免费看黄| 思思热久久成人| 日韩精品怡红院| 欧美日韩不卡a片| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 天天射影院| 亚洲欧洲激情卡通另类文学四射小说网站| 婷婷五月天影院| 精品91日日夜夜超清资源| 婷婷久草一区二区三区| 日韩综合无码一区久久92| 极品丝袜无码| 一本久道在线综合视频| 黑人粗大V S日韩女优视频| 亚洲最新a在线观看| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 婷婷丁香六月天| 免费视频一二三区| 一区二区三区男女操逼黄色小电影| 亚洲欧美高清无码| 啊啊啊啊啊舒服| 五月天婷婷色色| 国产综合日韩伦理| 日韩资源网| 五月大香蕉| 日韩免费中文字幕视频| 国产热av| 日韩二级| 成人性爱电影一区二区| 国产女人视频三四五区| 亚洲综合一| 天天色粽合合合合合合合| 日本潮催一卡操| 啊啊啊 在线| 国产夜夜艹| 欧美日韩性爱操大逼| 中文字幕无码不卡啪啪| 国产精品一区人妻精品阁在线| AV天堂国产| 亚洲色图 91| 在线 亚洲 网爆 自拍| 精品一区二区亚洲国产| 在线日韩日本亚洲国产| 日韩一级二级三级| 久久精品夜色国产亚洲AV| 99久久9| 国产精品麻豆成人av| 成人资源中文字幕在线观看| 超碰午夜在线| 国产激情综合五月久久| 操逼逼中文字幕| 久久婷婷在线观看视频| 日韩精品一区的| 伊人一级免费黄片| juliaann丝袜| 台湾佬中文娱乐网久久久久久久久久com| 婷婷大香蕉| 淫荡熟女乱伦网| 五十路熟女人妻一区二区在线观看| 综合激情二| 国产白领连续中出在线观看| 欧美成人一区二区三区在线播放| 日韩三A大片在线观看| JuliaAnnXXX888| 在线 欧美 亚洲| 97视频7| 美日韩一卡二卡三卡免费人妻精品| 国产欧美日韩精品中文| 欧美顶级黄色大片免费| 国产精品无码久久久久2025| 男女激烈网站最新| 26uuu久久| 亚洲色图欧美激情| 东京热av男人的天堂| 丝袜喷水在线| 美腿丝袜高跟网免费视频免费视频| 东京热男人的天堂网| 99热18| 国产免费一区在线观看| 人人扣人人操| 亚欧Av| 5月婷婷6月六月丁香| 久草免费福利在线播放| 亚洲日韩美国人妻| 日韩A优精品在线观看| 蜜乳AV一区| 国产精品熟女九色九色蜜臀| 亚洲精品国产日韩无码AV永久免| 日韩免费a级毛片无码a∨| 美女网站91| 亚洲欧美骚| 日韩久射综合| 少妇被c 黄 免费观看| 亚洲天天综合| 青娱乐国产剧情av一区| WWW.操逼.COM| 高清无码久操视频| 91影库| 岛国黄色大片网站| 国产一区二区三区影片| 国产精品夜夜| 亚洲加勒比| 中日韩免费看男女操逼大全| 日韩有码 一区二区三区| 一区二区三区黄色片a| AV在线性爱| 国产精品一区二区校花| 国产AV高清AV无码| 婷婷亚洲天堂| 青青草原人妻| Aa东京男人的天堂| 久9爱精品| 热热色中文无码| 欧美激情综合| 在线岛| 国产久久成人| 91狠狠综合久久久久久| 午夜呻吟欧美| 人妻少妇久久| 久久午夜色播影院免费高清| 欧美日韩*字幕一区| 一区二区三区免费岛国片| av资源在线观看少妇| 天天摸,夜夜摸| 欧美激情 日韩精品| 天天射夜夜| 欧日韩一二三f区| 久久超碰国产一区二区三区| 嫩草影院在线观看精品 | 日本一片一区| aV中文麻| 精品成人无码| 色色激情五月天| 和协影院中文字幕三区| 欧美97av| 一级片在线观看高清无码| 插欧洲美女欧美精品| 成人精品电影| 粉嫩AV一区夜夜嗨| 婷婷婷婷婷婷久久久久| 日韩人妻免费精品| 亚洲无码超碰免费| 人妻熟女午夜精品在线| 天天天天天超碰| 91色欧美| 人人人人插| 九九国产热| 欧美亚洲玖玖玖| 麻豆精品三区视频| 欧美色人| 曰韩av中文字幕专区| 日日夜夜骚| 亚洲欧美洲综合| 国产亚洲精品美女久久久m| 色性荡荡荡荡视频| 91女色| 国产操操日韩三级黄| 怡红院视频在线| 九热超碰| 少妇干B| 国产AV天美| 欧美+日产+中文| 性爱av在线免费观看| 黄色不卡视频| 不卡中文字幕aⅴ在线| 尹人大香蕉视频在线| 亚洲大色鬼| 操逼片国产| 中文字幕丝袜美腿| 91综合在线| 中文字幕二区日韩天堂| 风韵犹存大大大大香蕉| 破苞ⅩXXX性无码动漫无码| 999综合色| 操婢日韩| 一区二区三区精品黑丝白丝酒店对鸡 | 精品人妻1237| 人妻激情另类| 日韩97P| 美女黄色一级A视频| 精品国产乱码久久久久久久| 亚洲av影院在线观看| 精品无码久久久久| 久久久亚洲Av| 超碰97导航| 日韩av一级黄片| 视频二区熟女人妻| 国人欧美精品一区二区| 操逼无毒无码免费视频| 色综合九九| 中文字幕乱妇免费视频| 婷婷综合五月天| 清纯唯美第一页| 最新欧洲欧美日本激情网站| 97干97色| 亚洲免费日韩在线一区二区| 成 人片 黄色大片| 男人的天堂2000| 日本操嫩b网| 玖色av| 五月婷婷深深爱| 久久岛国| 亚州成人A√| 一级二级三级黑人无码| 91n免费处女| 亚洲欧美中文日韩视频中国语| 蜜臀va69| 黄页大片在线观看| 久久精品国产亚洲AV高清演员表| 综合 青草 伊久久 影院 综合| 精品偷拍13p欧美dodk视频| 9ⅰ久久久天天| 色欲天天综合网| 白丝AV| 欧亚日韩三区| 激情深爱五月天| 啪啪视频免费在线观看| 国产精品久久久久久久久久久久久久久| 精品偷拍13p欧美dodk视频| 日本不卡免费二区| 国产高清视频无码在线| 九九国产| 开心激情站| 日婷婷| 色香网| 99啪啪视频| 国产一区在线免费播放| 呦呦一区| 婷婷精品国产欧美精品亚洲人人爽| 六月丁丁香| 中文字幕一区二区日韩网| 婷婷激情五月综合| 国产白领连续中出在线观看| 伊人网综合在线视频| 精品国产乱码久久久A| 精品性爱久久视频| 欧美1727免费观看视频| 久久成人午夜精品影院| 国产精品视屏| 风月影院男女十八禁| 偷拍伦理视频| 少妇人妻好深太紧了vr91| 夜夜夜夜久久久久| 超碰97首页| 99久久久久| 五月婷网站| 啊啊啊操死我| 69久久| 伊人久久亚洲中文字幕不卡| 97资源超碰| 国产福利精品最新在线| 嫩草美女久久| 久久久96| 五月天精品| 中文字幕视频免费| 大香蕉 222| 激情五月天网| 91人妻尻屄视频| 国产精品成人福利在线| 欧美组图日韩亚洲中文字幕| 精品国产乱码久久久| 亚洲鸥美色图| 97日视频| 欧美在线啊啊啊| 艳美熟妇先锋一二三区| www.久久爱| 操比国产| 精品欧美А∨无码黑人大荫蒂| 97香蕉网| 亚洲欧美999| 亚洲a色| 欧美激情 一区| 欧美综色欧| 欧洲性人爱视频| 亚洲宗合网| 日韩美女高潮喷水视频| 95精品在线| 九九九九九九九九九九九免费国产| 婷婷久久综合| 涩涩五月天| 99色视频| 国产精品经典一卡久久久 | 国产成年女人免费视频播放a| 91欧美亚洲| 亚洲精品九九九| 夜夜久久久| 亚洲图片91| 欧美成人精品欧美一级乱黄一区二…| 中韩中文字幕在线观看| www.人人摸在线视频| 国产97免费视频| 九九九热| 国产精品久久久久无码Av网曝门| 成人免费性爱视视| 日韩啊V| 伊人久久综合影院精品久久久 | 2020中文字幕在线| 国产美女自拍视频| 精品视频在线观看| 国产精品不卡av免费在线观看| 日本久久女同性恋视频| 国产午夜福利专区综合| 性爱免费视频成人| 精品人妻美妇91job| 激情综合五月丁香| 花野真衣| 欧亚揄拍偷拍精品视频| 丰满少妇精品一区二区| 密臀在线一区尤物| 无码高清操逼| 日韩免费福利在线观看| 亚洲无码免费看| 久久性爱城| 美女露胸露尿口| 青久操| 欧中美三级一区二区三区| 天久久久噜噜噜久久国产精品爽爽 | 色九九九九久| 欧美色66| 97精品一二区| 精品一区99999| 久久无码精品| 天天日天天搞天天干| 国产九九九九九九九九| 中文字幕91综合| 超碰69| 欧美乱欲| 国产精品一区午夜福利| 爱爱动态120秒| 98精品国产乱码久久久久久| 人妻丝袜二区| 蜜乳AV.COM| 五月丁香六月| 久久精品国产精品| 欧美色图20p| 亚洲国产精品有声| 99热这里只有精品9| 久久亚洲天天做| 超碰97久| 狠狠操官网| 97最新在线播放视频| 2019AV天堂| 欧美 亚洲精品首页| 日韩无码操逼片| 欧美久热| 999九九九九国产动| 国产精品内射婷婷一级二| 嫖老熟女A片一二三区| 日韩一级二级在线| 啊啊啊啊操死我| 黄色视频特级毛片| 极品五月天噜噜| 欧亚三区动漫| 国产AV久久野战精品| 四虎AV无码| 亚洲日韩乱码中文无码蜜桃臀网站 | 超碰91在线| 欧美精品久久| 欧美不卡五十路| 久久久九97| 欧美日韩人妻精品一区二区三区| 99久久久无码精品国产人| 色九九九九久| 天天干18禁| 日本精品一区二区中文字幕| 日韩美女高潮喷水视频| 日韩免费在线观看不卡| 欧美嗯啊……在线观看视频免费| 91天天综合在线| 人妻系列无码专区中文有码| 东北女人的毛片| 亚洲无码超碰免费| 人人澡人人爽人人精品| 中文久久久| 久久国产视频性吧 | 最新精品久久蜜桃 | 天天插网| 91色艳| 91天美| 偷拍欧美激情| 97在线观看| 夜夜操天| 大肥女高潮bbwbbwhd视频| 日韩情色视频| 99久在线精品99re8蜜桃| 操逼操操操91| 啊啊啊操死我了| 亚洲中文一区二区三区视频| 亚州欧美一区| 九九久久一区二区伦理| 情色五月天久久久| 1769国内精品视频| 麻豆国产av网| 国产又黄又爽又刺激久久久久久| 国产精品青青草| 亚洲综合首页| 清清一区二区三区四区不卡视频| 粉嫩av在线| 亚洲五月天激情| 久午视频| 亚洲丝袜B诱惑| 人人操人人摸人人看人人插| 美女尤物福利视频| 男女做爰猛烈动高潮A片免费应用| 久久的网站啊啊啊啊啊| 日韩欧美大力操| 综合性视频99| 99色综合| 国产精品日本无码A片| 北京美女一区二区| 天堂种子在线www网资源| 午夜传煤十二区精品| 综合影院亚洲| 国产精品美女视频诱惑| 日本高清加勒比| 婷婷99| 国产在线观看一区二区三区| 内射黑丝袜| 91操人| 人人性爱视频免费| 夜夜 中文视频rt| 五月婷丁香| 97超碰人人模人人拍人人| 欧美在线l亚洲| wwwss在线观看| 黄色大片免费在线| 色香91| 超碰97爽| 在线视频日韩欧美国产| 青青在线视频日韩欧美| 91色伦综合| 欧亚洲精品有视频| 国产51色综合久久免费| 天天综合网~91| 熟妇视频一区二区三区在线观看| 亚洲乱码尤物193YW| 日躁天天爽爽| 免费成人在线熟妇网| 天天影视综合网欧美精品| av在线观看不卡网站| 视频二区美腿制服人妻欧美| yazhousetuoumei| 欧美性爱五月天| 操www| 97超碰欧美中文字幕| 欧美综合777| 精品视频123区小说区| 午夜偷拍久久熟女| 欧美激情综合| 一区二区三区四区理论片| 人人噜夜夜操| 五月天春色激情网| 麻豆人妻精品一区二区| 亚洲一欧洲中文字幕在线| 蜜桃狠狠色伊人亚洲综合网站| 成人日本片久久久蜜桃| 性性久久| 欧美熟爽综合| WWW黄片COM| 国产一区二区三区白丝| 国产精品扒开腿做爽爽爽视频| 欧美日韩人妻少妇 一区二区三区| 野狼激情网| 中文字幕在线日亚洲9| 黑人白女精品一区| 在线视频 亚洲精品| 久久久久久久久久久久97| 人妻熟女一区二区三区在线| 色色五月丁香| 日本在线播放不卡一区| 性影在线视频| 中文字幕五月婷婷免费| 日本αv| 玖玖爱视频网站| 日日摸日日碰| 天天肏美女| 97人人干| 日本一级一级一级一级| 亚洲国产一区二区三区四区国产| 伊人久操| 日本操大逼| 欧美国产欧美在线观看| 欧美精品97| 97色碰| 啪啪视频免费在线观看| 蜜臀99精品国产高清在线观看| 久久久青青草| 日韩AV噜噜噜一区二区三区四区| 日本黄色天堂| 91精品国| 久久精品操| 欧美综合色图片| 高清孕妇孕交 交| 日韩97在线| 亚洲天天更新| 四虎国产精品永久在线囯在线| 欧美资源| 国产精品内射婷婷一级二| 亚洲欧美色图小说| 国产无吗在线播放| 岛国福利在线精品播放| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 欧美黄色片在线播放| 成全在线观看免费观看| 女人被男人桶爽视频网站| 欧美强奸乱| 婷婷丁香成人| 99爱精品| 青草香蕉网| 久久亚码| 91AV国产精品| 国产精品白丝| 久久久精品中文字幕爱豆| 一本久道在线综合视频| 性爱av在线免费观看| 欧美婷婷| 炮色五月| 久久人妻少妇| 78精品在线| 亚洲成a人v欧美综合天堂下载| 俄罗斯一区二区视频在线观看| 精品九九国产无码| 国产精品岛国片在线观看| 东京日日夜夜| 青青草啪啪网| 女人18精品一区二区三区| 97在线免费观看| 国产9 9在线 | 亚洲| 日婷婷| 九九热九九| 18一区二区三区| 91亚.色| 大香蕉欧美| 911av网站免费观看| 久久午夜伦| 日本啊啊啊啊啊视频| 亚洲 无码 有码 中文字幕| 超碰97久久| 色色色天美视频| 国内91熟女人妻丝袜天天精品视频在线| 欧美日韩一干二干| 日本一卡二区在线| 精品日韩人妻视频| 97色婷| 欧美一区91大爱| 亚洲素人网| 91宗合网| 久久精品国产亚洲AV嘿嘿| 午夜精品一区二区三区三上悠亚| 97日视频| 亚洲色交| 在线看免费无码AV天堂的| 大香蕉 222| www.男人天堂| 婷婷色色五月天福利| 欧美精品久久久久久久久88| 强上我不卡卡| 可乐操亚洲蜜911| 操逼免费视频无码国产| 久久精精区一区二区一蜜桃一区二区| 2026国产精品视频| 91天天| 亚洲色色色| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 欧美熟妇操操视频| 亚洲国产日韩精品久久久| 精品少妇人妻av久久免费| 久热这里| 色欲av一区二区三区蜜芽| 成人夜夜爽| 欧美日韩人妻精品一区二区三区| 久久久亚洲Av| 91九久| 亚洲高清欧美总合| 人妻一区二区三区视频| 天天干天天爽| 中出20p| 精品网站9999| 台湾佬中文娱乐自偷自拍| 天天肏夜夜肏| 亚洲欧洲日韩国产自在线| 热久日综合| 日本精品一级二级三级| 丁香五月av| 欧美色图20P| 无码 有码 国产18p| 欧美白嫩女HD| 国产无码久久高清| 天无日色综合| 韩国一级做a久久久久| 欧美一区91大爱| 久夜操| 成人情色一区二区| 91中出视频| 亚洲综合激情五月久久| 欧美专区17页| 5278欧美一区二区三区| 大香网伊人久久综合网eew| a亚洲欧美色欲| 日韩一区二区熟女| 色欲av一区二区三区蜜芽| 久久免费看高潮毛片韩国| 久久尹人大香焦视| 少妇无码太爽| av黄图片在线观看| 大香蕉宅男伊人| 高清无码在线播放网站| 久久夜嗨| 入口操逼网站| 好一吊区二区| 日韩美一区| 亚洲性爱成人| 97人人爱人人做人人乐| 黄色片,com| 97超碰这里只有精品| 国产精品久久久鸭无码的功能| AV男人天堂网| 大香蕉人妻| 亚洲春色一区二区三区| 欧美 传媒 麻豆 日韩 偷拍| 亚洲蜜乳av| 十八禁电影伊人网| 97干在线视频| 亚洲欧洲av影音| 午夜精品久久久久| 精品人人插人人操| 69麻豆天美| 精品无码一区二区三区色欲| 中国黑人三级片网站上区| 岛国片国产成人亚洲播放| 校园激情狠狠四射| 好吊色在线观看| 综合97| 亚洲美女30b| 国产色呦呦| 最新制服中文第一页| 久久久久无码| 一区二区三区亚洲| 久久天堂网| 国产欧美伊人| 在线A日本| 日韩AV噜噜噜一区二区三区四区| 95人妻爽爽人人做人人澡 | 有码免费观看| 伊人久操| 亚洲91在线| 人妻少妇精品久久久| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 91天堂色男人的天堂| 青青草五月份天| 久久夜嗨| 超碰AV在线| 亚一综合久久久久久久久久| 自拍啪啪视频| 绑缚麻绳人妻寝取完整版| 天天做日日爱夜夜爽| 午夜性刺激视频免费观看| 超碰在线在公开超碰在线在公开| 亚洲日韩一区电影| 亚洲欧综合另类无码一区| 偷拍综合网| 日韩97超碰| 婷婷另类小说| 长长久久免费视频| wwwcaobibi| 亚洲天堂在线怕怕视频| 91亚洲综合在线| 亚洲和欧美裸体美女双飞视频| 国产精品老熟女一区二区| 熟女精品va中文字幕| 久久中文字幕人妻熟av女蜜柚| 动漫片子网站3黄| 日韩成人电影AV| 日本一区二区三区四区免费观看| 人人妻人人爱人人玩| 久久久久幕乱码| 亚洲欧洲日产国产综合网| 凹凸视频在线观看伊人| 奇米四色网| 花花AV导航| 91国产丝袜白虎| 亚州九九九精品视频| 97久久久精品| 97青青操视频| 看看小穴| 99这里有精品视频| 无码区蜜乳| 亚洲巨爆乳一区二区三区四季网| julia国产在线| 亚洲做性| 精品一区二区三区蜜桃臀www| 久久中文色图| av婷婷色网| 91在线视频免费中出| 五月婷婷综合在线| 天天插天天插| 在线看免费无码AV天堂的| 欧美日韩性爱无码| 久久这里是精品| 成人五级久久| 天天射天天| 色在线视频导航| 欧洲性爱无码区| 久操视频在线观看| 2019天天干| 欧美九九九九九| 日本不卡五区| 伦理第一页| 精品少妇999| 日韩超碰97| 欧美人与动性人交a| 女色综合| 一道α片欧美| 激情综合网激情综合| 色香欲综合| 亚洲第一页色网| 欧美91色| 欧美性爱一区二区三区| 五月天日日操夜夜操| 九月伊人中文字幕| 久一区久久蜜桃| 免费A片三p视频| 成人av性爱电影在线观看| 日韩中文字幕国产| 福利操逼| 秋霞视频一区二区| 中文激情网| 色香阁在线| 人妻插插人妻人| 欧美熟女丝袜| 2019亚洲男人天堂| 2017,超碰| 亚洲加勒比| 91深夜夜| 天堂中文日本在线观看| 丁香五月成人| 欧美日不卡| 欧美日韩青操| 无卡一区=区| 国产精品久久久 | 99视频这有这里有精品| 性影在线视频| 天天拍天天操| 性色avv| 精品无码产区一区二| 亚洲欧美综合网| 性爱网站一区二区| 在线综合色| 情色AV电影| 日韩电影天堂视频二区三区| 综合色区偷拍| 1000部熟女视频在线观看|