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

ARTICLE DETAIL

資訊詳情

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

基于深度學習的新聞?wù)桑簭腅ncoder-Decoder到注意力機制的實踐

基于深度學習的新聞?wù)桑簭腅ncoder-Decoder到注意力機制的實踐 又到了一年一度的畢設(shè)季后臺好幾個讀者問我同一個題目“基于深度學習的新聞?wù)伤惴▽崿F(xiàn)”。這個題選得挺聰明新聞?wù)獙儆谖谋旧衫镒钣写硇缘娜蝿?wù)之一數(shù)據(jù)好找、效果直觀、還能往上堆注意力機制和預(yù)訓練模型不管是本科還是碩士都有足夠的發(fā)揮空間。但真上手你會發(fā)現(xiàn)單是“能用Encoder-Decoder跑通一個模型”和“把摘要做出可用效果”之間隔著數(shù)據(jù)清洗、調(diào)參、解碼策略、評估指標好幾座大山。這篇文章就把我做這個題目時踩過的坑和驗證過可行的方案完整梳理一遍。從模型選型、數(shù)據(jù)處理、訓練細節(jié)到推理解碼和評估盡量說清楚每一步“為什么這么干”不光是給代碼。適合正在做相關(guān)畢設(shè)的同學也適合想認真入坑自然語言生成的新手??赐昴阒辽倌苌僮咭粋€月的彎路。1. 整體方案設(shè)計與核心思路拆解1.1 為什么新聞?wù)m合做深度學習畢設(shè)選畢設(shè)題目有個樸素的標準數(shù)據(jù)要夠多、任務(wù)要夠明確、效果要能被看懂。新聞?wù)獎偤萌龡l全占。新聞?wù)Z料在網(wǎng)上有大量公開來源爬下來就是現(xiàn)成的“原文-標題”配對不需要像很多 NLP 任務(wù)那樣請人標注天然就是弱監(jiān)督數(shù)據(jù)。摘要這個東西普通人一眼就能看出好不好答辯演示的時候老師哪怕不懂深度學習也能直觀感受到“這個模型生成的標題通不通順、有沒有抓住重點”。另外這個題目的技術(shù)含量也可以循序漸進。最基礎(chǔ)的版本用 Encoder-Decoder 注意力就能跑想拿高分可以加 Pointer-Generator 解決未登錄詞問題、加 Beam Search 改善生成質(zhì)量、甚至換 BART/T5 這類生成預(yù)訓練模型作為對比實驗。一套下來從原理到工程都有了寫到論文里的“實驗對比”部分也會非常好看。1.2 抽取式還是生成式方案選型的關(guān)鍵決策做摘要之前首先要搞清楚一件事你是要做抽取式Extractive還是生成式Abstractive。這兩個方向的技術(shù)路線完全不同。抽取式是從原文里挑出關(guān)鍵句子拼成摘要技術(shù)上更像是“排序問題”經(jīng)典算法有 TextRank、基于圖的排序等。它的優(yōu)點是結(jié)果一定通順、沒有幻覺但缺點也很明顯——摘要是原文句子的拼接不夠凝練。比如一條 500 字新聞好的標題可能是一句原文里根本沒有的話抽取式做不出來。生成式則是“理解原文之后重新寫一句話”跟人類寫標題的思路更接近。它需要模型具備一定的“改寫”和“壓縮”能力這正是 Encoder-Decoder 框架擅長的。畢設(shè)題目既然點名了 Encoder-Decoder那主線當然走生成式。不過實操里我會建議你做一個抽取式作為 Baseline比如簡單的 TextRank 或者抽取第一句拼標題拿來和深度學習模型對比。別小看這個 Baseline它能從兩個角度幫你第一畢業(yè)論文里需要對照實驗Baseline 的存在讓你的深度學習模型提升有了參照第二如果深度學習模型連 TextRank 都打不過你也能早點發(fā)現(xiàn)問題而不是拖到最后。1.3 Encoder-Decoder 為什么是文本生成的地基說 Encoder-Decoder 之前先想想“生成摘要”這件事的本質(zhì)。輸入是一篇幾百詞甚至上千詞的新聞?wù)妮敵鍪且痪鋷资~以內(nèi)的標題模型要做的核心事情是先把長的東西“壓縮理解”再把這個理解“展開成一句話”。這正好對應(yīng)兩個模塊。Encoder 負責把整個輸入序列“看一遍”編碼成一個包含語義信息的向量序列Decoder 負責從這個向量序列出發(fā)一個詞一個詞地把摘要生成出來。你可以把整個過程類比成人類做閱讀理解先讀完整篇文章在腦子里形成“這篇文章在說什么”的把握然后動筆寫一句話梗概——寫的時候每寫一個詞都會回顧一下原文的重點確保自己沒跑偏。這個流程在數(shù)學上的表達就是Encoder 將輸入序列 x (x?, x?, ..., x?) 編碼為隱狀態(tài)序列 h (h?, h?, ..., h?)Decoder 在第 t 步根據(jù)之前的輸出詞 y?, y?, ..., y??? 以及編碼信息預(yù)測下一個詞 y? 的概率分布 p(y? | y?, ..., y???, x)整個模型訓練的目標就是讓每一步的條件概率乘積盡可能大也就是最大化 P(y?, y?, ..., y? | x) 。這個過程聽起來不復(fù)雜但從這個基礎(chǔ)框架出發(fā)能延伸出注意力機制、復(fù)制機制、指針網(wǎng)絡(luò)等大量改進方案所以我一直覺得把 Encoder-Decoder 吃透比直接調(diào)包用現(xiàn)成的摘要模型更有價值寫論文的時候也更有話可說。2. 核心技術(shù)拆解從RNN到注意力再到復(fù)制機制2.1 編碼器用雙向LSTM把新聞讀進隱狀態(tài)在最基礎(chǔ)的版本里Encoder 用的是單層 LSTM但我在實際項目里強烈建議你用雙向 LSTMBiLSTM。原因很簡單新聞標題的寫作經(jīng)常會用到全文前后文的信息。舉個例子“球隊在落后 20 分的情況下完成逆轉(zhuǎn)”如果你想在摘要里準確體現(xiàn)“逆轉(zhuǎn)”這個動作只看前半句是不夠的必須結(jié)合后文才知道發(fā)生了什么。雙向 LSTM 的 forward 方向能捕捉上文信息backward 方向能捕捉下文信息把兩者拼接起來每個位置的隱狀態(tài)就同時攜帶了上下文信息這對摘要任務(wù)來說非常關(guān)鍵。具體參數(shù)上我當時的設(shè)置是詞向量維度 d??? 256LSTM 隱藏層維度 d??dd?? 512。注意這里有個小坑——如果你用 PyTorch 的 nn.LSTM需要注意 batch_first 參數(shù)。我習慣設(shè)置 batch_firstTrue這樣輸入張量的形狀是 (batch_size, seq_len, embedding_dim)數(shù)據(jù)的組織方式更符合直覺。編碼器輸出的隱狀態(tài) h? 會組成一個矩陣維度是 (seq_len, hidden_dim * 2)雙向所以要乘 2。這個矩陣后半部分的工作——也就是注意力機制——要靠它提供原始素材所以這里盡量別省顯存hidden_dim 設(shè)成 512 是我試下來成本和效果比較平衡的點。2.2 解碼器與注意力機制每次生成都回顧原文重點如果只有一個編碼器的最后一個隱狀態(tài)傳給解碼器模型就相當于逼著一個幾百詞的新聞“壓縮成一個向量”這對長文本來說信息損失太嚴重了而且解碼器越到后面對原文的記憶越模糊。解決方案就是注意力機制。它的核心思想是解碼器在生成每個詞的時候不是機械地依賴一個固定向量而是動態(tài)地“回看”原文的每一個位置找出當前步驟最應(yīng)該關(guān)注的部分。我使用的是經(jīng)典的 Bahdanau Attention也叫加性注意力。它的計算過程可以拆成三步解碼器當前隱狀態(tài) s? 和編碼器的每個隱狀態(tài) h? 做一個打分函數(shù)得到一個分數(shù) e?? v? tanh(W?h? W?s?)對所有分數(shù)做 softmax得到注意力權(quán)重 α??用權(quán)重對所有編碼器隱狀態(tài)做加權(quán)求和得到上下文向量 c? Σ? α?? h?然后把這個上下文向量和解碼器隱狀態(tài)拼接起來用于預(yù)測下一個詞。這個機制就類似于人寫作時“重讀原文相關(guān)段落”的行為注意力權(quán)重越大說明原文那個位置對當前生成詞的貢獻越大。我經(jīng)常跟人說注意力機制的美妙之處在于它不光帶來了效果提升還能可視化——訓練完把注意力權(quán)重畫出來你能直接看到模型在生成“冠軍”這個詞時確實在重點看原文里“奪冠”那句話這玩意拿到答辯現(xiàn)場演示效果拉滿。2.3 指針生成網(wǎng)絡(luò)解決未登錄詞問題新聞里人名、機構(gòu)名、地名密集出現(xiàn)比如“某跨國公司的 CEO 宣布了什么政策”這些專有名詞往往不在詞表里是未登錄詞OOV。標準的 Seq2Seq 模型遇到這種情況只有一個辦法生成一個UNK占位符。如果摘要里頻繁出現(xiàn)UNK整個輸出就廢了老師一看就是“模型沒訓練好”。解決方案是在基礎(chǔ)架構(gòu)上加入指針生成網(wǎng)絡(luò)Pointer-Generator Network。它的核心思想是在生成每個詞時模型先算一個“拷貝概率”p_gen這個概率表示當前這個詞是從詞表里“生成”的還是直接從原文里“復(fù)制”過來的。具體來說解碼器每一步會計算 p_gen σ(Wc · c? Wy · y? Ws · s? b)其中 y? 是當前輸入詞。然后最終的詞概率分布是P(w) p_gen × P_vocab(w) (1 - p_gen) × Σ?:??? α??這個式子右邊第一項就是“從詞表生成詞”第二項是把原文里出現(xiàn)的詞按注意力權(quán)重“復(fù)制”過來。有了這個機制新聞里的人名地名就能原封不動地出現(xiàn)在摘要里效果提升非常明顯。我在實驗里對比過指針網(wǎng)絡(luò)把 ROUGE-1 的分數(shù)提高了大約 4 到 5 個點而且是肉眼可見的改善——沒有它摘要里一遇到人名就出現(xiàn)UNK有了它摘要瞬間像樣多了。2.4 覆蓋機制防止摘要陷入循環(huán)重復(fù)生成模型有個臭名昭著的問題生成到后面模型經(jīng)常會重復(fù)剛才已經(jīng)說過的詞比如“某某球隊 獲勝 獲勝 獲勝”。這是因為解碼器在生成第 t 個詞時沒有“記憶”自己之前已經(jīng)覆蓋過哪些原文信息注意力可能反復(fù)落在同一個位置。解決辦法是 Coverage Mechanism覆蓋機制。做法是維護一個覆蓋向量 cov?表示編碼器第 i 個位置已經(jīng)被注意力“看過”多少輪。每次計算注意力打分時把這個覆蓋向量加權(quán)進去相當于對重復(fù)關(guān)注過的位置進行“懲罰”e?? v? tanh(W?h? W?s? W?cov?)同時在損失函數(shù)里加一個覆蓋損失項鼓勵注意力權(quán)重不要重復(fù)分配。加了覆蓋機制之后模型生成重復(fù)詞的頻率顯著下降尤其是在新聞這種信息密集的文本上效果非常值得做。實測下來覆蓋機制 指針網(wǎng)絡(luò)這兩個改進是畢設(shè)拿高分的關(guān)鍵組合。3. 數(shù)據(jù)處理與模型訓練的實操細節(jié)3.1 數(shù)據(jù)集選擇與清洗流程做摘要任務(wù)數(shù)據(jù)質(zhì)量基本決定模型效果的天花板。我在做的時候用的是某公開的中文新聞?wù)Z料庫里面有幾十萬條新聞每條包含“正文”和“標題”兩個字段。但原始數(shù)據(jù)不能直接用里面的臟數(shù)據(jù)比你想象的多得多。我梳理了一套清洗流程你直接照著做就行:去掉正文長度小于 100 的條目太短的新聞沒有摘要價值而且會給數(shù)據(jù)引入大量噪聲去掉正文和標題長度比小于 2 的條目正常新聞的標題應(yīng)該遠比正文短如果標題比正文還長這個數(shù)據(jù)八成有問題刪除含 HTML 標簽、廣告關(guān)鍵詞如“點擊查看”“了解更多”的文本用正則表達式一次性處理全文統(tǒng)一轉(zhuǎn)換成簡體中文這里我用到了 OpenCC 庫繁簡轉(zhuǎn)換比較可靠把標題里的引號、書名號統(tǒng)一成半角格式避免同一個詞因為引號不同被切成兩個 token這套流程走完數(shù)據(jù)從最初的 40 萬條左右清洗到 32 萬條左右清洗率大約 20%。別嫌洗掉得多摘要模型對數(shù)據(jù)的整齊度極其敏感一條帶廣告尾巴的樣本就能讓模型在驗證集上多出兩三個“點擊查看”之類的垃圾輸出。3.2 分詞、構(gòu)建詞典與數(shù)據(jù)截斷中文 NLP 跟英文有個關(guān)鍵區(qū)別英文天然按空格分詞中文必須先分詞。我試過 jieba 分詞和基于 BERT 的切詞實際使用中 jieba 就夠用了畢竟我們用的是 LSTM 這類傳統(tǒng)模型不是預(yù)訓練模型。分詞之后是構(gòu)建詞典。這里要給一個最低配置參考詞表大小設(shè)成 5 萬把出現(xiàn)次數(shù)低于 5 的詞歸入UNK。構(gòu)建詞典時一定要把PAD、UNK、BOS、EOS這四個特殊 token 預(yù)留出來。其中PAD用來把 batch 里長度不一的句子補齊到相同長度UNK代表未登錄詞BOS和EOS分別用于告訴解碼器“開始生成”和“結(jié)束生成”。關(guān)于截斷長度我做了一組簡單的統(tǒng)計分析新聞?wù)拈L度集中在 300 到 600 字標題集中在 15 到 50 字。所以我設(shè)置了正文最大長度 512標題最大長度 80。長度不夠就 pad超過就截斷。這個設(shè)定在顯存利用率和效果之間比較平衡建議你跟著自己數(shù)據(jù)的分布去統(tǒng)計一下而不是拍腦袋隨便定。3.3 模型參數(shù)與訓練策略模型結(jié)構(gòu)搭建完成之后關(guān)鍵就是怎么訓練。我把自己的參數(shù)配置整理成了表格照著跑基本不會有方向性的錯誤參數(shù)設(shè)置值說明詞向量維度256隨機初始化沒有用預(yù)訓練詞向量LSTM 隱層維度512編碼器是雙向所以實際維度 1024LSTM 層數(shù)2超過 2 層提升有限訓練成本成倍增加Batch Size64視顯存調(diào)整12G 顯存夠用優(yōu)化器Adam學習率 0.001注意配合梯度裁剪梯度裁剪5.0防止 RNN 梯度爆炸必須加學習率衰減每 2 個 epoch 乘以 0.8后期收斂更穩(wěn)定Teacher Forcing 比例1.0 開始逐步降低前期強制用真實詞后期讓模型自己生成Epoch 數(shù)15 左右根據(jù)驗證集 ROUGE 早停這里重點說兩個只有實際跑過才會懂的坑。第一個坑是Teacher Forcing。Decoder 訓練時一種做法是每一步都把模型上一步生成錯誤的詞喂回模型結(jié)果誤差會像滾雪球一樣越滾越大模型根本訓練不動。所以我用 Teacher Forcing訓練時以一定概率把真實的目標詞喂給解碼器作為下一步輸入而不是用模型上一步生成的詞。但在訓練后期要逐步降低這個比例讓模型逐漸學會“自己生成自己吃”否則訓練出來的模型在測試時會因為推理和訓練分布不一致而崩掉。第二個坑是損失函數(shù)只計算 Decoder 部分的損失。新手很容易把 Encoder 的損失也算進去但實際上 Encoder 沒有直接的監(jiān)督信號它只是把輸入編碼成向量損失全部來自解碼器每個 step 的交叉熵。實現(xiàn)時記得把 padding 位置的損失 mask 掉不然PAD位置會讓損失函數(shù)出現(xiàn)偏差。我見過有人沒做 padding mask訓練了十幾個 epoch 后 loss 還是降不下去查了半天發(fā)現(xiàn)是這個問題。3.4 核心代碼框架一個簡化但完整的實現(xiàn)下面是訓練循環(huán)的核心框架代碼基于 PyTorch我做了刪減保留關(guān)鍵部分。要注意這里只是讓你看懂數(shù)據(jù)流完整代碼里還需要補上注意力打分、覆蓋向量這些細節(jié)class Encoder(nn.Module): def __init__(self, vocab_size, embed_size, hidden_size, num_layers2): super().__init__() self.embedding nn.Embedding(vocab_size, embed_size, padding_idx0) self.lstm nn.LSTM(embed_size, hidden_size, num_layers, batch_firstTrue, bidirectionalTrue) def forward(self, src, src_len): embedded self.embedding(src) # [batch, seq_len, embed_size] packed nn.utils.rnn.pack_padded_sequence( embedded, src_len, batch_firstTrue, enforce_sortedFalse) outputs, (hidden, cell) self.lstm(packed) outputs, _ nn.utils.rnn.pad_packed_sequence(outputs, batch_firstTrue) # outputs: [batch, seq_len, hidden_size * 2] return outputs, hidden, cell class Decoder(nn.Module): def __init__(self, vocab_size, embed_size, hidden_size, attention, num_layers2): super().__init__() self.embedding nn.Embedding(vocab_size, embed_size, padding_idx0) self.attention attention self.lstm nn.LSTM(embed_size hidden_size * 2, hidden_size, num_layers, batch_firstTrue) self.fc_out nn.Linear(hidden_size * 3, vocab_size) def forward(self, trg, encoder_outputs, hidden, cell): embedded self.embedding(trg) # [batch, trg_len, embed_size] # 將編碼器輸出展平到每個時間步 outputs [] for t in range(trg.size(1)): step_input embedded[:, t:t1, :] # [batch, 1, embed_size] context, attn_weights self.attention(step_input, encoder_outputs) lstm_input torch.cat((step_input, context), dim-1) output, (hidden, cell) self.lstm(lstm_input, (hidden, cell)) output torch.cat((output, context), dim-1) pred self.fc_out(output) # [batch, 1, vocab_size] outputs.append(pred) return torch.cat(outputs, dim1)上面代碼里我特意省略了注意力實現(xiàn)因為注意力機制根據(jù)覆蓋機制的有無會有幾個不同的版本。但你要看清楚核心邏輯Decoder 每個時間步都要把上一步的隱狀態(tài)、當前輸入詞向量、注意力機制產(chǎn)生的上下文向量這三者拼接之后再經(jīng)過 LSTM 和全連接層才能得到當前詞的概率分布。這種“拼接輸入”的模式是解碼器的標準玩法。訓練循環(huán)里有個關(guān)鍵點數(shù)據(jù)要裝成 DataLoader但要處理變長序列。我的做法是在 collate_fn 里對 batch 內(nèi)的樣本按長度排序然后用 pack_padded_sequence 壓縮 LSTM 計算。一句話總結(jié)就是RNN 處理變長序列時直接 pad 到相同長度會浪費大量算力pack_padded_sequence 才是正解。很多人圖省事直接 pad結(jié)果訓練速度慢一倍顯存還爆了。4. 推理階段、評估指標與調(diào)優(yōu)實戰(zhàn)4.1 用Beam Search而不是貪心搜索訓練完成之后生成摘要的推理階段同樣有很多門道。最樸素的解碼方式是貪心搜索每一步都選概率最大的詞然后把這個詞作為下一步輸入。這種辦法簡單但問題在于每一步最優(yōu)不等于整句話最優(yōu)。類似于下棋只走當前最好的一步可能后面全崩了。我用的是 Beam Search思路是每一步保留 top-k 個候選序列k 叫 beam size一般取 4 或 5最后從候選中選出概率乘積最大的一條。這就好比一次走棋保留幾種最好的走法同時往下推演。具體操作上需要注意 trg 端要按步數(shù)循環(huán)維護一個“候選序列集合”每輪擴展這個集合然后截取 top-k。這里貼上核心的推理邏輯def beam_search(model, encoder_outputs, src_mask, beam_size4, max_len80): batch_size encoder_outputs.size(0) # 初始化解碼器狀態(tài)和起始tokenBOS decoder_input torch.tensor([[BOS_IDX]] * batch_size) hidden, cell model.decoder.init_state(encoder_outputs) # 每個樣本維護多個候選: (log_prob_sum, sequence) sequences [[0.0, [BOS_IDX]]] completed [] for step in range(max_len): all_candidates [] for log_prob, seq in sequences: decoder_input torch.tensor([seq[-1]]).unsqueeze(0) output, hidden, cell model.decoder( decoder_input, encoder_outputs, hidden, cell) log_probs torch.log_softmax(output[0, -1], dim-1) topk_log_probs, topk_idx torch.topk(log_probs, beam_size) for k in range(beam_size): candidate (log_prob topk_log_probs[k].item(), seq [topk_idx[k].item()]) all_candidates.append(candidate) # 按得分排序保留當前長度下最好的beam_size個 all_candidates.sort(keylambda x: x[0], reverseTrue) sequences [] for _, seq in all_candidates: if seq[-1] EOS_IDX: completed.append((log_prob, seq)) else: sequences.append((log_prob, seq)) if len(sequences) beam_size: break if len(sequences) 0: break if completed: best sorted(completed, keylambda x: x[0], reverseTrue)[0] else: best sorted(sequences, keylambda x: x[0], reverseTrue)[0] return best[1]這里有一個容易出錯的細節(jié)Beam Search 的 log 概率用的是累加。因為每個詞的概率都小于 1連乘會讓數(shù)值越來越小甚至下溢所以統(tǒng)一取 log 之后做加法。另外beam 里所有序列盡量保持在相近的長度避免短的序列因為 token 少而得分偏高所以在最終排序時我會對長度做歸一化具體做法是除以 sequence length 的某個冪次比如 0.7這個冪次是經(jīng)驗值。4.2 ROUGE指標到底怎么算如何看懂它的含義做摘要畢設(shè)評估指標繞不開 ROUGE。ROUGE 的全稱是 Recall-Oriented Understudy for Gisting Evaluation簡單理解就是把生成的摘要和參考摘要拿來對比重疊詞的數(shù)量。它有幾個變種ROUGE-1單個詞的匹配率ROUGE-2相鄰兩個詞bigram的匹配率ROUGE-L最長公共子序列的匹配率不要只盯著一個指標看。我的經(jīng)驗是ROUGE-1 高不一定說明摘要好因為它只看單個詞模型只要多輸出幾個高頻詞就能刷上去ROUGE-2 更嚴格需要連續(xù)兩個詞都匹配ROUGE-L 關(guān)注的是語序信息。三個指標放在一起看才能反映模型的真實水平。實操里我直接用 py-rouge 或者 HuggingFace 的 evaluate 庫里面已經(jīng)封裝好了計算邏輯?;€水平大致這樣在一個幾十萬規(guī)模的中文新聞數(shù)據(jù)集上簡單的抽取式 Baseline取正文第一句做標題ROUGE-1 能有 20 上下。我的指針生成網(wǎng)絡(luò) 覆蓋機制模型ROUGE-1 到了 31 左右ROUGE-2 在 17 左右ROUGE-L 在 27 左右。別小看這個數(shù)字新聞標題的寫作自由度高同一個新聞不同媒體可能起完全不同的標題所以 ROUGE 分數(shù)天花板沒有想象中那么高ROUGE-1 能到 30 以上已經(jīng)算個不錯的模型了。4.3 常見問題排查速查表做這個項目時遇到的 90% 的問題都可以歸到下面幾類。我直接整理成一張表你碰到類似現(xiàn)象對著查就行問題現(xiàn)象可能原因排查與解法Loss 不下降學習率過高或過低嘗試 0.001、0.0005 從小往大調(diào)觀察前 500 步趨勢Loss 下降到 3 左右就停滯沒有做 padding mask檢查交叉熵是否把 位置的損失也算進去了生成摘要通篇都是 未登錄詞問題加入指針生成網(wǎng)絡(luò)或增大詞表生成內(nèi)容重復(fù)嚴重注意力崩潰加入覆蓋機制第 2 個 epoch 之后開始生效生成摘要比原文還長沒有設(shè)置 終止條件Beam Search 里強制遇到 or 達到 max_len 就停止訓練時顯存溢出batch size 太大從 64 降到 32或開啟梯度累積驗證 ROUGE 高但人工看起來差訓練數(shù)據(jù)太短檢查數(shù)據(jù)集里是不是有大量只能提取原句的短新聞同一個 batch 內(nèi)長度差異巨大訓練慢沒有用 pack_padded_sequence改用長度排序 pack 機制其中我想展開說兩個最容易被忽視的坑。第一個是驗證集不干凈導致 ROUGE 虛高。我遇到過一次驗證集里混了一些從網(wǎng)上抓的“臟數(shù)據(jù)”標題就是正文第一句話的截斷導致模型只要機械地復(fù)制開頭ROUGE 就非常高。但拿到真實新聞上一測效果慘不忍睹。這個問題必須警惕驗證集也得經(jīng)過清洗。第二個是訓練和驗證的預(yù)處理不一致。我一度在訓練時做了繁轉(zhuǎn)簡和全角轉(zhuǎn)半角但驗證時因為腳本寫漏了全角轉(zhuǎn)半角導致所有分數(shù)掉了 2 到 3 個點??雌饋硇嶋H影響巨大這種低級的預(yù)處理不一致問題我建議你在跑實驗之前寫一個單測腳本驗證 train/val 的預(yù)處理輸出是否一致。5. 實驗設(shè)計、論文展示與答辯經(jīng)驗5.1 對比實驗怎么設(shè)計才好看畢設(shè)能不能拿高分一半在模型的創(chuàng)新度另一半在實驗設(shè)計的完整度。單跑一個模型是不行的你需要一個遞進式的實驗序列。我當時設(shè)計的四組實驗是Baseline抽取式方法比如 TextRank 或直接取首句用于證明“簡單方法”的上限基礎(chǔ) Seq2Seq Attention證明深度學習方法至少不輸給抽取式Seq2Seq Attention Pointer-Generator證明復(fù)制機制對新聞?wù)陵P(guān)重要上面全部 Coverage 機制證明覆蓋機制能解決重復(fù)問題四組實驗結(jié)果畫成折線圖一組比一組高而且每一組提升都有明確的原理解釋。答辯的時候老師問“你這個模型對比抽取式有什么優(yōu)勢”“為什么加 Pointer 有用”你都能拿出數(shù)據(jù)逐條講。這種“遞進式”實驗設(shè)計比只放一個最終模型的單項結(jié)果有說服力得多。另外我強烈建議做一組人工評估。隨機抽 100 條新聞讓 3 個人打分1 到 5 分評估維度是流暢度、信息完整度、概括準確度。人工評估的好處是能捕捉到 ROUGE 漏掉的語義信息比如生成標題是否和原文事實矛盾。這部分內(nèi)容寫進論文里能體現(xiàn)你對問題的全面思考而不是只會跑指標。5.2 可視化與系統(tǒng)演示的加分項很多同學把精力全放在模型上結(jié)果演示環(huán)節(jié)只會開個 Jupyter Notebook 跑代碼給老師看那效果肯定大打折扣。我建議做一個簡單的 Web 演示頁面用 Gradio 或 Flask 包一個界面。用戶輸入新聞?wù)狞c擊提交模型自動生成標題。再順手把注意力熱力圖顯示出來讓老師看到生成某個詞時模型到底在看原文哪個位置。這一步不需要特別復(fù)雜的工程但交互式的效果遠勝于命令行輸出。另外一個細節(jié)把生成失敗的案例也準備幾個。答辯現(xiàn)場如果全是成功案例老師會覺得你挑了好的展示準備 2 到 3 個反面案例并主動解釋失敗原因比如“文本太長了長度超過訓練分布”“出現(xiàn)了訓練集里沒有的地名”反而能證明你對模型邊界有清晰的認識。5.3 從基礎(chǔ)版本到進階方向如果你的時間充??梢栽诨A(chǔ)模型之上再探索一到兩個進階方向這在論文里作為 Future Work 或者擴展實驗都很有分量。用生成預(yù)訓練模型做對比比如 BART 或 T5在中文上可以用中文版的生成模型?,F(xiàn)在很多開源模型都已經(jīng)支持新聞?wù)蝿?wù)它們的生成效果會顯著超過從頭訓練 LSTM但參數(shù)量大、訓練慢。你不需要復(fù)現(xiàn)整個預(yù)訓練過程只需要做微調(diào)對比。加入關(guān)鍵詞信息在很多新聞場景中標題其實就是最能概括全文的幾個關(guān)鍵詞的組合??梢試L試用無監(jiān)督方式抽取關(guān)鍵詞把它們作為輔助輸入注入 Decoder。多任務(wù)聯(lián)合訓練比如同時讓模型做“新聞分類”和“標題生成”共享 Encoder兩個任務(wù)互相促進。這在論文里屬于方法論創(chuàng)新可以增加理論深度。5.4 我自己踩過的那些坑經(jīng)驗總結(jié)做這個題目的過程中有幾個事情如果我一開始就知道能省出至少一周時間。整理成幾條個人體會放在這里第一不要在訓練腳本上過度糾結(jié)代碼優(yōu)雅。我一開始把所有模塊抽象成六個文件結(jié)果每次改一個超參數(shù)都要跳來跳去。后來我直接把訓練循環(huán)、模型定義、數(shù)據(jù)處理放在三個文件里簡單清晰跑實驗反而快很多。畢設(shè)的核心是驗證想法不是寫工程框架。第二每次實驗必須保存完整的配置記錄。我用的是最笨的辦法——每次跑實驗把參數(shù)自動保存成一個 JSON 文件命名里帶上日期和關(guān)鍵參數(shù)。否則你跑十組實驗之后根本分不清哪個結(jié)果對應(yīng)哪組參數(shù)。第三要盡早檢查生成結(jié)果而不是只盯著 loss。Loss 下降不等于生成質(zhì)量變好。我建議第一個 epoch 跑完就手動生成幾條摘要看一下哪怕模型還很爛至少能確認 pipeline 是通的。我曾經(jīng)歷過 loss 正常下降但生成結(jié)果全是重復(fù)詞的情況等發(fā)現(xiàn)問題的時候已經(jīng)白跑了三四個 epoch。最后再分享一個小技巧如果你在訓練時發(fā)現(xiàn)顯卡顯存不夠用又不想降 batch size 影響收斂速度可以用梯度累積——每幾個 batch 累加梯度再更新一次。我當時把 batch size 降到 32用梯度累積 2 步等效 batch size 還是 64效果幾乎沒有下降。但要注意用了梯度累積學習率可能需要同步微調(diào)我自己的經(jīng)驗是等效 batch size 翻倍時學習率可以稍微加大 10% 到 20%收斂速度會快一點。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲宗合网| 少妇三p| 69丨亚洲丨精品丨入口免费播放| 激情小说亚洲| 99久久九九| 色综合美国| 欧美少妇高潮| 99久久网站| 欧美伦乱爱| 免费av高清无码| 91操操| 熟女高潮合集-永久久久-成人AV| 国产女同在线观看视频| 九九色综合| 啊啊啊啊啊舒服| 亚洲一级性爱视频免费看| 日本有码久久| 干B网| 婷婷激情四射| 午夜噜噜噜| 国产一区二区av综合| 欧美少妇性乱| 一区二区三区黄色片a| 亚洲天天艹| 本道综合精品| A V少妇特黄三级| 丰满熟妇大乳做爰| 日本99视频| 亚洲蜜臀精品视频久久| 1769精品一区二区三区| 日日嗷| 91操人| 亚洲天堂日本| 亚洲无码com| 国产精品久久久亚洲一区| 黄页av| 婷婷色网| 91老熟妇| 欧美三级免费伊人| 精品日韩人妻视频| 久久精品国产久精国产| 日本性爱不卡视频| 大香蕉99re| 婷婷五月天成人网| 国产精品com| 天天摸夜夜摸| 另类 日韩 熟女| 日本久久久久久久久久| 麻豆国产尤物AV| 欧美99999| 啊啊啊啊啊啊啊好爽不要| 伊人久久综合影院| 四虎影视国产精品| 久久精品72| 欧美一级黄色免费专区| 亚洲第一色页夜| 欧美亚洲一级在线观看| 天天综合网合集91| 亚洲欧美中文日韩视频中国语| 国产噜噜噜噜噜久久久久久久久| 亚洲精品一二牛牛| 欧美综合在线第一页| 熟女丰满人妻一区| 乱伦a片视频| 久久99干一本高清| 鸥美插入视频| av天堂影视中文在字幕在线中文| 超碰日韩人妻| 精品人妻久久久久一区二区三区| 亚洲欧美精品一区天堂久久 | www网站黄| 亚洲女优有码无码高清| 精品99999久久久久久| 又大又长又粗又爽又黄| 九月伊人中文字幕| 精品九九淫乱男| 99无码精品| 74成人在线| 中文字幕欧洲有码| 试看福利| 久热色情精品| 欧美在线播放aaaa| 人妻少妇被猛烈进入中| 天天综合~91| 久久青娱乐| 青娱乐 成人娱乐在线| 黑人白女精品一区| 2019天天干| 九九九九97| 美女人妻色网站| 黄色视频特级毛片| 手机在线播放国产福利| 人妻少妇被猛烈进入中| 少妇色| 久久综合久色欧美综合狠狠| 国产精品久久久777| 妺妺跟我一起洗澡没忍住| 国产亚洲99久久精品熟| 国产精品视频内谢女人| 婷婷性网| 美女诱惑在线一区| 夜夜一区二区| 中字乱伦AV| 岛国艾薇凹凸视频天堂| 欧美探花网| 无码人妻精品酒店| 超碰欧美| 激情综合网亚洲| 欧美综合网A| 天美传媒av一区二区| 欧美香蕉视xxx| 美女露胸露尿口| 国产无套粉嫩白浆在| 国产精品毛片?v一区二区三区| 美女天天干| 欧美激情视频一区二区| 久草色在线观看| 九九九九一级| 嗯嗯嗯啊啊啊干死我吧| 亚洲区限制级| 色偷综合| 亚洲第一男人天堂| 九色 蝌蚪 熟女自| 色臀AV| 精品国产乱码久久久影院| 欧美大片一区二区三区| 91真人天天在线| 国产中文福利| 99国内熟女露脸视频| 欧洲精品久久| 深夜激情| 我要色综合网| 天天射天天| 国内毛片热久久思思热| 亚洲AV无码翔田千里网站| 日熟女| 久久五十路熟女人妻| 欧美另类精品xxxx| 日韩精品黄片免费观看| 免费一级视频特黄色大片| 婷婷AV一区二区三区| 国产高潮AA片免费看| 色五月综合网| 男人天堂站| 四虎视频在线观看| 欧美在线综合| 欧美日韩插逼视频| 日韩人妻播放| 婷婷五月天成人网| 91肏屄网| 亚洲综合夜色| 亚洲色电影在线| 久久青青草在线视频| 日韩性爱一级片| 曰韩操B| 综合操逼| 五月天丁香| 熟妇人妻一区二区| 成人一级性爱| 亚洲欧洲网站免费观看| 91ise欧美| 欧美人妻色| 果冻传媒一区二区三区| 久操免费在线| 99视频自拍| 欧美色图天堂网m| 国产久久久久影院老熟女| 欧美精品欧美精品系列| 免费在线看黄片av| 首页中文字幕中文字幕免费| 91neishe| 97国产中文| 国内亚洲高清无码| 99激情| 久久亚洲熟妇在线视频| av影片在线观看不卡| 亚洲国产精品9999在线观看| 亚洲图片 91| 久久久久久久久久久久黄色| 欧美第二页| 精品九九国产无码| av婷婷色网| 欧美极品少妇| 高清无码在线播放网站| 九九久久九九久久| 日韩欧美日韩| 久久婷婷五月综合| 亚洲色图伊人网| av一区二区三区不卡| 强奸xx国产| 日日干夜夜骑| 成人乱人伦一区二区| 6080yy午夜理论三级一区二区三区无码| 青青草乱入乱欲视频在线观看| 女生看匆91网站| 日本一级特级毛片视频| 老女人爆菊| 91在线丝袜| .精品人妻一区二区三| 黄色欧美性爱视频| 中文字幕欧美日本乱码一线二线 | 亚洲高清少妇| 黑人操一区二区| 歐美性天天| 亚洲精品乱码线路中文字幕| 欧美成人精品一区二区三区| 97精品久久| 色色国产| 午夜精品久久一区二区| 少妇同性| 南澳成人一级片在线播放| 人人玩人人添人人澡免费| 久久久久密| 超碰97久久| 久久婷婷国产一区二区色| 久久9精品| 久久色情| 伊人天天久久动态图| 骚逼高潮久久精品| 91亚洲情色| 七久久久| 日本操逼视频免费| 97国产色图| 草草影院最新网址| 国产精品九九| 91久久99久久91熟女精品| 欧美啪啪啪91| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 久草资源在线| 天天影视网综合少妇| 天天看天天日天天操| 国产乱不卡| 亚洲导航深夜福利| 91模特在线观看| 中文字幕av乱伦| 精品少妇99| 麻豆久久久一区二区| 91精品国产91久久青草| 夜夜嗷嗷一区二区| 在线观看色视频| 呻吟 欧美 日本 中出| 日本中文字幕在线视频 | 亚洲人精品久久久| 婷色五月天| 青娱乐国产剧情av一区| 色大师网站www永久网站视频| 自拍偷拍草一草| 色天欧美| 精品无吗久久| 欧洲一级性爱视频在线观看| 欧美骚少妇| 亚洲中文国际强奸字幕| 天天cao在线| 麻豆天美久久91| 日韩肏逼视频| 欧美日韩97在线| 视频二区美腿丝袜制服人妻欧美| 国产AV色黄看到爽| 国产农村妇女毛片精品久久| 久久超碰亚洲人| 91人妻素女| AV女优男人的天堂| 久久禁| 精品网站9999| 最近的最新的中文字幕视频| 人妻性爱一区二区| 青青草色AV| 久久免费看高潮毛片韩国| 国产精品欧美日韩久久| 青娱乐黄色录像| 嗯嗯啊啊亚欧精品| 涩五月婷婷| 亚洲啪AⅤ永久无码| 国际精品久久久| 国产成人天堂| 有码免费观看| 六九九九| 亚洲91极品| 欧美大香蕉同搞| 亚洲天天在线| 久久久涩| 久久人人爽爽爽人久久久| 国产精品免费视频人成| 日本成人A片免费看| 色爱天堂| 99久久久| 俺也射| 操人妻逼91| 丁香久久| 国产情侣自拍在线播放| av一区二区三区四区| 亚洲91网| 麻豆精品一区二区三区四区免费观看| 青草精品视频一日本久久久久网站| 欧美激情色婷婷花野真衣一区二区| 婷婷五月在线视频| 97摸视频| 成人免费在线网站| 84YTCOM性无码| 密臀在线一区尤物| 欧美激情 亚洲色图| 久热99999| 少妇内射www在线观看视频| yirendaxiangjiashipin| 狠狠中文字幕| 国模精品娜娜一二三区| 成人七区| 欧美日韩国产中文精品字幕自在自线| 亚洲综合另类小说色区亚洲成av人片在www| 欧美色青| 97久久久| 久久久久久99AV无码免费网站| 久久无码精品| 欧美一二三| chaopen97久久| 加勒比少妇AV婷婷六月天超碰超碰| 久久综合精品一区二区三区| 色av中文字| 成人情色一区二区| 久久一二区四| 国产丝袜美腿美女麻豆| 亚洲精品人伦一区二区| 欧美色图自拍| 天天综合中文字幕 91| 久久久91| 91精品人| 97综合网| 日韩av不卡在线看| 欧美强奸一区二区诱惑| 精品一区二区三区蜜桃臀赵总| 五月天激情网图片| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 久久久日本电影| 精品九九九九九九| 98人妻精品一区二区色欲| 亚洲密乳AV| 日本午夜操逼| 色综合色综合网| 天天添天天干电影| 中文字幕黑人大片| 性爱AV天堂| 九九久精品| 久久超碰97| 欧美五十路熟| 日本岛国黄色网址| 日本三级小说中文字幕| 国产免费一区| 熟女人妻一区二区三区免费看 | 亚洲中亚日激情视频| 91亚洲丝袜熟女| 92久久| 国产三级在线现体验区| 精品国产片亚洲一区| 少妇二级| 亚洲清纯唯美| 久久AV无码AV| 人人摸人人叼| 久久国产精品91| 91精品久久久久久久久久| 91 综合网| 国产偷拍网站| 97人人草| 校园春色宗合网| 一本色道人妻久久| 国产福利在线视频网站| 亚洲aw毛茸茸在线| 91白虎| 中文字幕丰满子伦无码专区在线视频最新 | 99日免费视频中文字幕| 久久这里只有精品9| 亚州操逼图| 高潮内射在线| 国产成人五月天丁香花| 欧美一级美片在线观看免费| 丁香五月婷婷基地| 日韩欧美偷拍美女视频| 青青青国产手线观看视频2| 综合色色婷婷| 丁香婷婷激情五月天无毒不卡 | 91高清日| 亚州一区二区| 人妻AV在线| 午夜毛片高清免费不卡| 婷婷伊人五月| 亚洲黑丝在线| 殴美色网| 亚洲精品美女久久久久久久久| 97干天天| 91视频伊人| 午夜精品久久久久久久男人的天堂| 欧美日韩另类字幕中文| 人人操人人操人人人操| 国产熟女一区二区丰满| 新亚洲无码| 精品国产乱码久久久久久影片| 精久久久| 欧洲熟妇xxXx欧美老妇裸体 | 久久久久久国产无码精品| 中文字幕二区日韩天堂| 熟女熟妇伦久久影院毛片一区二区| 无码高清少妇久久| 麻豆久久久久久久久丝袜 | 亚洲成人帖图| 黄片在线免费在线观看| 97热视频在线观看| 91快色色色色色| 秋霞一区二区三区四区五区六区七区| 久久午夜鲁丝片| av情色影音| 黄色无码高清黄色无码网站| 99热| 久久久久久久人妻丝袜| 日本天堂网| 人人性爱视频免费| 亚洲av热热色| 欧美午夜视频免费观看| 久久久久大香青草精品综合| 93人人操人人| 91狠狠狠| 口爆综合网| 久久久久久久强迫| 日韩无码AB| 在线精品福利免费播放| 色图四区| 乱理日韩中文| 中文字幕日韩人妻视频一区二区三区 | 激情五月丁香五月| 色妇91| 日韩一区二区高清在线观看的| 小明看看网址| 久久精品国产亚洲AV高清演员表| 欧美最大综合网| 在线v中文字幕一区二区三区| 亚洲熟女一区二区| 天天透伊人| 国产久久免费精品视频| 97av,com| 亚洲黑丝在线| 十八禁av无码免费网站APP| 骚女高跟AV在线| 欧美综合区| 97免费在线观看| 欧美无圣光在线| 国产成人免费观看在线视频| 色悠久| 国产原创自拍| 国产AV激情无码久久无码| 蜜桃传媒视频第一区入口在线看| 五月婷在线| 综合亚洲欧美精品日韩?v| 熟女精品一区二区在线观看| 性爱乱伦一区| 3PAV乱伦视频| 热久久无毒不卡| 超碰79人人乐| 久久国内| A级国产欧美激情在线| 色五月AV在线| 5252色欧美在线| 色噜噜人妻丝袜a∨先锋影| 91亚洲综合在线| 午夜福利在线视频1000| 99人人干| 老熟女乱子伦中文字幕一区二区| 亚州男人天堂| 精品欧美日韩在线观看| 97操97色| 激情五月天丁香社区| 国产精品露脸在线观看| 97av,com| 97色论| 涩涩五月天| 欧美福利视频啊啊啊啊| 亚洲国产精品无石码久久| 亚洲九九视频在线观看| 97碰碰日本乱偷人妻中文的| 99热超碰| 亚洲 欧美 手机在线观看| 亚洲无码视频免费在线观看网址!| 玖玖爱伊人玖玖爱| 久神马| 日韩AV一区二区三区三州三州| 欧美一级A片不卡视频。| 丰满人妻一区二区三区色-百度| 操人妻逼91| 九九在线视频| 色色色色网站| 韩国三级理论在线| 日韩精品免费高清视频在线| 一级@啪啪视频| 欧美不卡五十路| 大香蕉人妻久久| 少妇激情AV| 欧美激情久久久久| yy少妇精品久久| 精品一久久久| 嗯嗯啊啊视频一区二区三区| 中文字幕亚洲欧美在线不卡| 99热婷婷| 一区二区你上我| 国产又操| 一区二区三区机械有限公司| 国产亚洲精品自在线亚洲情侣| 九九探花视频在线观看| 欧美强奸乱| 天天视频综合在线观看视频| 成人性爱美曰韩| 最新的亚洲无吗| 国产黄片在线免费观看| 国产日韩在线播放| 欧美99热| 极品五月天噜噜| 亚洲熟妇丝袜在线观看| 小明看看网址| 青草地一本线一区二区三区| 综合网欧美| 国产v片在线免费观看| 欧美另类综合久久| 任你爽视频| 热久久精品| 精品一久久久| 91日韩网站| 资源新线在线天堂| 欧美A片中文字幕| 人人 操人人 操人人| 综合在线导航一区| 国内毛片无码一级毛片| 中文啪啪视频| 玖玖爱一区在线| 欧美91久久久久| 亚洲中字慕不卡| 亚洲91色| 国产亚洲精品农村妇女| 激情五月天色色网| 在线观看精品国产免费| 丝袜六区| 色阁阁AV综合网| 蜜臀久久99精品久久久久久成人小说 | 精品人妻一区二区免费蜜桃| 内射黑人| 亚洲综人网| 欧洲特黄毛片免费看欧洲毛片| 国产成年精品高清在线观看91| 国产一区二区三区视频在线看| 欧美视频一区二区在线| 精品 码产区一区二-1080P高清在线www-B029AV| 亚洲综合97中文网| 肉丝无码中文高清| 日本色色色网站免费看不卡| 国产综合永久精品日韩鬼片| 蜜桃久久综合视频| 国产三级在线现体验区| 夜夜嗨一区二区| 9997se| 被窝影院午夜看片无码| 99亚洲精品| 国产乱青青草久久| 欧美人人曰人人操人人射射 | 美国一区二区三区视频| 久久久亚洲精品电影免费看| 国语精品av| 夜嗨影院| 欧美韩日精品资源| 91人精品妻入口| 亚洲 综合 欧美| 欧洲站一级二级三级h| 黄色激情电影在线观看| 精品无吗久久| 免费a v| 亚洲综合在线视频| 国产97在线播放| 亚洲第一黄色av网站| 欧亚第一综合网| 激情文学88| 99这里有精品| 亚洲欧洲日韩中文字幕一区| 欧美人人AAA| 久久华人网| 国产精品呦一区二区三区| 久久水蜜臀亚洲AV无码精品| 国产精品久久久久久亚洲色欲| 日本久操视频| 中文字幕三四区| 久久人妻办公室视频| 清纯唯美综合| 九热视频| 欧美日韩精品久久久久久久久东北老熟妇 | 高清无码学生妹高潮| aⅴ日韩成人电影av在线免费看av大全| 青青草色情网站视频| 国产精品无码成人精品| 亚洲码和欧洲精品激情系列| 国产精品午夜福利亚洲综合网| 九一综合精品视品av| 免费AV中文网在线观看| 超碰97资源大奶| 黑人精品XXX一区一二区| 高树玛利亚无码流出| 夜夜操美女| 97超碰免费人人性爱| 国产精品呦一区二区三区| 欧美性天天影院| 婷婷中文网| 熟女熟妇一区二区三四区| 亚洲有码 欧美精品| 国产一级内射高清视频| 欧美暴力猛交| 日韩一级片在线看| 97超碰超| wwe 天天干.com| 亚洲乱伦图片视频| 九t超碰| AV色天香在线| 一起草日韩| 亚洲高清91| 亚洲欧美综合色| 97人人操人人摸人人爱| 色逼综合| 伊人伊人LD| 狼人久草| 国产极品粉嫩馒头一线天av| 91黑丝操| 久久女人视频| 亚洲欧美在线观看2021 | 亚洲怡春院| 日本特黄f c2| 久久美女国产| 97天天摸天天爽| 日韩资源网| 欧洲色| 操人人| 日日97| 久久久久久久久久久999| 日本中文字幕在线视频| 天天日天天干天天色| 精品国产乱码久久久影院| 情色av电影| 色婷婷成人| 日本成人A片免费看| 性色综合网| 加勒比五月天| 夜夜爽妓女| 色综合色欲色综合色综合色综合| 超碰精品日韩欧美国产| 黑丝制服中文字幕| 狠狠2050在线观看| 日本亚洲vr欧美不卡高清专区| 天天做日日爱夜夜爽| 午夜人人操| 国产精品另类| 91超碰在线播放| 四虎AV无码| 亚洲色五月| av日韩在线观看电影| 国产美女在线精品免费看| 风间由美日韩欧美久久| 秋霞福利网| 国产SV一线| 蜜桃传媒一区二区亚洲| 97色婷婷| 国产精品老师| 国产成人bd在线观看| 亚洲性爱电影| 黑人美精品 A片| 三级日韩一区二区三区| 欧美综合自拍| 国产日韩久久| 欧美激情 亚洲色图| 97欧美久久久久久久| 久9久精品视频| 日韩成人午夜精品久久高潮| www老逼91| 亚洲,欧美,春色,另类| 色综合久| 丁香激情网| 99热最新网址| 九九色热| 五月婷婷丁香| 亚洲欧美精品91| 99热66| 九九在线精品| 又黄又爽在线观看视频| 精品一区二区三区蜜桃臀赵总 | 欧美天堂日韩三级国产传媒| 用力操死我| 九久久九精品视频| 麻豆区99999| 日韩熟女精品无码专区一区二区 | 人妻少妇久久久| 日本福利社| 精品国产乱码久久久久久久久1| 啊啊啊操一区| 暖暖精品二区三区观看| 大香蕉伊人网WWWn0n| 1区2区3区在线视频| 97综合在线观看| 日韩人妻网站| 二三四区精品| 欧美日韩系列| 精品无吗m| 精品人妻中文字幕高清| 国产 亚洲 一二三四| AV和黑人在线播放| 伊人五月天激情| 99日精品欧美国产| 97久久精品亚洲| 在线 亚洲 网爆 自拍| 操死我了嗯嗯嗯| 中文字幕在线第二页| 久久精品国产亚洲粉嫩| 五月亭亭六月丁香| 乱伦1色页| 久久男女激情视频网站 | 女人双腿搬开让男人桶| 99热精品免费| 午夜欧美J进J出白浆流出久久久| 麻豆天美在线喷水AV| 91制服丝袜| 99久久无码| 美国aaaaa一级黄片| www久久久| 欧美白嫩女HD| 蜜桃传媒视频第一区入口在线看| 亚洲综合首页| 欧美人妻精品一区二区| 最新加勒比丝袜在线| 极品后入免费视频| 欧美性高潮| 欧美十八禁视频| 18禁超污无遮挡无码免费网| 中文字幕 一区二区 亚洲无码| 久草精品一区| 91综合中文字幕| 伊人网综合在线视频| 色综合天天| 97视频在线观看播放与子乱对白在线…… | 中文字幕55555| 天天插夜夜操| 日韩乱伦视频| 99在线免费观看| 97色插| 亚洲影视第一页| 懂色aV一区二区天美传媒| 妇女性内射冈站HDWWWCOM| 久草网站免费在线观看| 99国内精品| 四虎在线视频| 岛国在线国产| 久久久久久久人妻| 青青伊人加勒比海| 亚洲性爱成人| 女同亚洲欧美一二三区久久电影| 亚洲欧美日产国产91毛片| 美女久久久久久久久久久| 婷婷五月天激情网| 九九人妻| 成人三一级一片aaa| 成人精品电影| 在线观看啊啊啊啊啊| 欧美五十路熟| 亚洲精品骚逼| 久久精品午夜国产亚洲AV无码| 翘臀vidoes| 日韩精品-原创伙伴| 长长久久曰曰夜夜成人网| 亚欧美综合| 精品少妇人妻av久久免费| 久久理论字幕视频| a'v在线资源| 久久免费中文字幕在线观看| 亚洲自拍偷拍视频在线| av亚洲天堂资源网站| 91性高朝久久久久久久久| 色婷婷aV一区二区三区麻豆综合 | 夜夜嗨AV一区天天| 色爱天堂| 国产极品久久久| 色色色欧美| 日韩熟女视频二区| 99热只有这里有精品| 色欧美色交综合| 少妇超碰在线| 亚洲毛片一级带毛片基地| 夜夜精品视频一区二区| 天天看片天天爽| 免费操逼视频下载| 午夜经典| 中文字幕在线观看网页| 在线观看高清AV| 日本幼女18+| 久久久久久夜夜夜夜夜| 亚乱色| 免费成人自拍视频在线| 老司机午夜精品福利视频一区二区| 国产九九九九九九九九| 亚洲婷婷丁香在线| 97精品在线| 男人天堂站| 久操精品网| 日韩一性一交一A片俄罗斯| 啊啊啊啊网站| 97欧美日韩综合| 久久一二三四不卡 | 97硬碰| 九月色婷婷| 柠檬AV导航| 亚洲国产麻豆一区二区三区| 最新亚洲黄色免费电影 | 人人干黄色| 久久精品一区二区| 91制服丝袜中文字幕| 黄久在线| 人人九九精| 人妻素股| 国产麻豆一区二三区| 图色综合网| 欧美性爱五月天| 久99久视频| 视频分类 国内精品| 国产精品自拍xxxx| 一级久久久久久久久久久| 国产亚洲精品av一区| a一区二区三区乱码在线| 丁香婷婷五月| 日本高清免费一本视频在线观看| 少妇熟女1区2区3区| 91丨九色丨国产丨人妻在线 | 啪啪91| 国产SV一线| 中文字幕日韩人妻视频一区二区三区交换夫妻| sss视频华人在线| 青青草五月天| 91亚洲网站| 超碰欧美97| 欧美组图日韩亚洲中文字幕| 在线色导航| 亚洲av影院在线观看| 嗯啊不要啊在线| 午夜天堂精品久久| 亚洲 另类 丝袜 自拍 动漫| 舔人妻中文免费视频| 日日不卡av| 国产精品成人无码a v毛片| 国产高清精品福利| 青草青青久久久久久国产| 亚洲激情色片| AV有码在线| 日韩操逼性鲍| 91色久| 刺激精品视频| 极品另类| 久久极品伊人| 78操B| 国产亚洲精品农村妇女| 国产精品久久久亚洲一区| 国产99999久久精品| 国语对白露脸XXXXXX| 人妻丝袜无 码视频专区| 九九九国产精品| 日本色色视频网站| 97资源制服丝袜| 国产区在线| 日本午夜精品理论片A级APP发布| 天天综合香 ld视频| 色吧5亚洲| 九九热免费国产视频婷婷伊人| …中文字幕亚洲乱,97人妻无码费视…| 亚洲激情视频| 亚洲91少妇| 2017天天插| 日韩有码一区三区| 日韩少妇无码| julia高潮后不停追击中出| 人澡逼| 亚洲欧美日韩夜夜| 超碰美国| 日韩pv中文| 亚洲婷婷丁香在线| 日本一区三级韩国| 国产一区二区三区高清视频| 97视频在线免费看| 精品成人无码| 97久久久精品| 国产精品宅男免费| 另类图片五月天| 五月天综合| 亚洲欧美国产中文视频| 精品一二三区女同| AV九九| 女生91网站| 天天摸天天插天天日| 亚洲国产精品成人综合| 九九综合网| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 日韩高清黄片| 精品无码少妇| 99热在线不卡| 国产精品自产拍在线观看社区| 中文字幕熟女人妻丝袜| 欧美日韩亚洲五月天婷婷| 激情综合五月丁香| 看全色黄大色大片免费视频| 美女丝袜激情小说| 国产精品久久9| 色色激情五月天| 人人看人人爰人人操| 亚洲在线综合| 日本天天干天天搞一区| 亚洲18禁| Julia在线播放亚洲久久| 国产男人又猛又粗又爽| 2024黄色视频| 欧美春色| 东京热大香焦| 超碰69| 亚洲文学偷乱拍啪啪啪啪 | 国产精品欧美激在线| 婷婷激情五月综合| 一区二区视频在线播放| 日本 色 导航| 久久久久人妻二区精品叶可怜| 91一区二区三区蜜桃| 亚洲图片欧美| 玖玖久久久| 熟女少妇视频| 国产视频第二页| 欧美亚洲情色| 69一区二区| 欧洲久久一二线| 成人小说另类在线| 欧亚性爱在线视频| 国产97色在线| 91丨九色丨国产打屁股| 激情五月天网| baisiav| 欧美亚洲涩涩| 蜜桃网熟妇| 精品免费囯产一区二区三区| 一本色道综合久久欧美日韩精品| 一级一性爱免费视频| 爽极品影院| 精品国产乱码久久久久久口爆网站| 18禁的网站在线| 成人看片网站| 日欧毛片久久| 欧美性性性| 欧美日韩*字幕一区| 制度丝袜99| 日韩三级视频一区二区三区| 久久97资源 网| 欧美日韩欧美| 人人干黄色| 热九九精品| 日韩在线97| 免费国产视频| 大香蕉一线视频| 国产久久视频| 九九九九九精品视频| 亚洲天堂AV在线播放| 色噜噜狠狠色综合日日| 亚洲丝袜天堂| 青青青青操国内视频在线| 亚洲成a人片在线观看中文!!!| 欧美第一页性| 后入福利视频| 久久亚洲中文字幕视频| 长长久久免费视频| 青青青草原| 亚洲五码一区二区三区| 人人综合| 五月丁香六月综合缴清无码| 男人兔费天堂| 一起草在线视频| 免费视频无码| 黑人在线91| 草草影院在线视频| 精品九九| 热久久精品| 国产精品女aA片爽爽视频| 久久精品一区二区三区不卡| 欧美日韩不卡传媒| 亚洲综合婷婷| 色色九区| 91女人的网站| 99久国产精品午夜性色福利| 快点操死我| 亚洲欧洲综合av在线| 日夜尻逼网| 九九热视频在线观看| av天堂电影网| 91亚洲不卡一区| 人人 操人人 操人人| 国产AV人人夜夜澡人人爽麻豆| 国产女人和拘做爰视频 | 日韩传媒在线| 免费一级性爱久久| 日韩人妻精品| 欧美色棕合| 国产久久av| 精人妻一区二区三区| 欧美日韩情色一区二区| 黄色电影在线播放综合网站| 91色插| 亚洲国产精品久久久男人的天堂| 免费啪啪一级视频| 啊啊啊草死我| 91亚洲狠狠色| 久久综合乱子伦国产免费| 国产精品一级特黄aaa大片在线观看| 亚洲欧美91√| 2019AV天堂| 丁香五月天社区| 婷婷中文网| 一类无码操逼视频| 亚洲欧美电影| 免费99精品国产自在在线| 天天综合影院91| 免费观看欧美日韩操逼视频| 国产不卡免费在线视频| 亚洲国产97| 亚洲综合有码| 97中文综合| 国产丸一视频| 99操| 久久婷婷亚洲欧| 天天综合网国产| 亚洲熟女av日韩熟女| 亚洲欧美日韩精品久久久一区二区| 中文字幕日韩专区精品系列| 亚洲天天操| 加勒比海人人操超碰在线| 大但人体久久久久| yazhououmeizongya| 黑人干亚洲| 91在线观看,天天综合| 91欧美网| 国产后入| 超碰精品国产无码| 超碰人人操97碰| 国产成人99久久亚洲综合| 午夜男女爽爽爽影院视频| 啪啪啪东京| 国产激情av女片自拍| 久久久无码av精| 九九香蕉网| 爱干爱射网啊啊啊| 国产熟女一区二区丰满| 欧美性爱一区二区三区四区| 亚洲男人天堂视频| 国内外内射高清视频| 日本成熟少妇A∨网站| 中文字幕123| 蜜桃视频精品一区二区| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 日韩激情毛片一级久久久| 日日操丁香五月天| av天天在线观看| 亚洲综合骚逼| 中文字幕乱妇免费视频| 免费国产电影一区二区| 99ri精品| 99在线视频播放| 国产97色在线 | 亚洲| 亚洲码在线中文在线观看| 久久亚洲婷婷| 黄色高清久久无码依人| 91色欧美| 人人做人人妻人人夜视频| 欧洲中文字幕| 91日韩网站| 强免费黄色网址| 亚洲www91| 无码一区免费在线不卡| 日韩人妻少妇 一区二区三区| 91久久堂| 三男一女不戴套的A片| 久久思思热| 亚洲图片视频小说| 日韩性爱毛片操骚逼| 哈哈操电影AV| 九九视频黄色片| 亚洲另类综合欧美| 欧美丝袜中文字幕07在线| 激情丁香婷婷| 日日干日日摸| 天天插天天射| 视频不卡中文字幕| 五月婷婷色| 91狠狠| 动漫片子网站3黄| 久久精品一区二区三区四区五区| 九九av| 欧美激情综合| 台湾佬激情综合| 日本韩国国产精品一区| 久久久久久大| 沈阳熟女高潮对白视频| 情色五月天久久久| 性在久久久久久| 骚日日av| 久久天天摸| 日韩免费一级性爱视频| 久久夜夜夜夜| 国产欧美亚洲精品a第2页| 人妻精品一区二区| 亚洲一区二区三区麻豆传媒| 欧美日韩国产三级黄色| 九99久久| 国产男女无套97| 性爱av在线免费观看| 欧美日韩在线小说| 色男人色天堂东京热| 熟女性视频| 国产AV激情无码久久无码| 日韩9区| 欧美色图人妻| 人妻日日夜夜精品| 亚洲熟女av日韩熟女| www.亚洲黄色| 一二三区精品视频| 91在线国产后入风骚翘臀美女素人| 97精品国产97久久久久久户外免费| 亚乱色| 日韩啊V| 校园激情狠狠四射| 91伊人久久在线| 97 国产一区| 91 丝袜在线| 色五月综合| 亚洲乱熟女一区二区三区大香蕉| 岛国在线国产| 欧美一区二区男人天堂| 天天网综合| 亚洲美女AV无码| 天美传媒婬乱在| 我要色综合网| 啊啊啊慢点| 欧美伊人电影| 免费视频97| 综合第一页| 国产视频第二页| 啪啪自拍九九综合| 欧美天天射| 97爱爱| 人妻无一区二区三区| 欧美性爱无码一区二区三区| 亚洲无码国产探花在线观看| 20cm女自慰在线日韩欧美| 日本孕妇一区二区视频操逼免费看 | 国产一区免费午夜视频| 国产麻豆福利av在线播放| 天天做日日做| 天天躁日日躁AAA片李宗瑞| 国产农村一一级特黄毛片| 久久精彩免费视频| 97久久超碰国产网站| 91国产在线精品| 97伊人网| 91丨九色丨国产丨人妻在线 | 日本99一区二区|