免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

Bi-LSTM景區(qū)評論情感分析實(shí)戰(zhàn):Python源碼從詞向量到評價(jià)分?jǐn)?shù)全流程

Bi-LSTM景區(qū)評論情感分析實(shí)戰(zhàn):Python源碼從詞向量到評價(jià)分?jǐn)?shù)全流程 簡介面向深度學(xué)習(xí)與自然語言處理方向的畢業(yè)設(shè)計(jì)者這套基于融合對抗與注意力機(jī)制的Bi-LSTM景區(qū)評論情感分析Python項(xiàng)目可完整運(yùn)行覆蓋數(shù)據(jù)標(biāo)注、word2vec詞向量訓(xùn)練、模型訓(xùn)練、情感預(yù)測與評分生成全流程并給出TensorFlow 2.3.0等環(huán)境配置適合課題復(fù)現(xiàn)或畢設(shè)參考。資源共18個(gè)文件壓縮包約191KB以4個(gè)ipynb和4個(gè)py文件為核心另含word2vec詞向量、corpus語料、stopwords停用詞、logs日志及模型保存/加載等配套。代碼分工清晰config.py配置參數(shù)dataSet.py數(shù)據(jù)預(yù)處理tools.py提供序列長度與評價(jià)指標(biāo)工具model.py為baseline模型main_load.ipynb和main_save.ipynb分別支持加載預(yù)訓(xùn)練模型和讀取訓(xùn)練數(shù)據(jù)預(yù)測。目前已有249人學(xué)習(xí)下載適合想快速掌握Bi-LSTM融合注意力機(jī)制與對抗訓(xùn)練的文本情感分析學(xué)習(xí)者。1. Bi-LSTM 景區(qū)評論情感分析這份 Python 源碼把詞向量到評價(jià)分?jǐn)?shù)全串起來了景區(qū)評論里最常見的一句話是“風(fēng)景不錯(cuò)但人太多”這類轉(zhuǎn)折句對 Bi-LSTM 景區(qū)評論情感分析來說才是真正的考驗(yàn)——按詞頻統(tǒng)計(jì)會(huì)直接判成好評可游客的情緒其實(shí)是中性偏不滿的。這份基于融合對抗與注意力機(jī)制的 Bi-LSTM 網(wǎng)絡(luò) Python 源碼把景區(qū)評論情感分析整條鏈路都鋪好了Word2Vec 詞向量訓(xùn)練、Bi-LSTM 加注意力機(jī)制的深度學(xué)習(xí)模型訓(xùn)練、未標(biāo)注評論預(yù)測、結(jié)合預(yù)測值生成評價(jià)分?jǐn)?shù)。對正在做畢設(shè)或者想快速上手深度學(xué)習(xí)情感分析的人來說它不是理論 PPT而是能直接跑的代碼。項(xiàng)目用 TensorFlow 2.3.0 搭模型、Gensim 訓(xùn)詞向量、Jieba 做分詞流程清晰適合復(fù)現(xiàn)、改造和當(dāng)基線用。2. 項(xiàng)目結(jié)構(gòu)與數(shù)據(jù)流四個(gè)核心 Python 文件和三本 Notebook 的職責(zé)拆解剛解壓這份源碼的人多半會(huì)被一堆文件看花眼.ipynb、.py、corpus、word2vec、logs全堆在一起。實(shí)際它分得很清楚配置、數(shù)據(jù)、模型、運(yùn)行四個(gè)層面各管各的。2.1 文件分工哪個(gè)文件負(fù)責(zé)什么復(fù)現(xiàn)時(shí)先改誰文件職責(zé)復(fù)現(xiàn)時(shí)最需要改的位置config.py統(tǒng)一管理數(shù)據(jù)路徑、模型參數(shù)、類別數(shù)corpus路徑、embedding_dim、num_classesdataSet.py讀取語料、Jieba 分詞、去停用詞、構(gòu)造訓(xùn)練樣本停用詞表路徑、標(biāo)簽列分隔符tools.py計(jì)算序列長度、準(zhǔn)確率 / F1 等評價(jià)指標(biāo)按新任務(wù)增改指標(biāo)函數(shù)model.py定義 Bi-LSTM Attention 基線模型lstm_units、dropout、類別數(shù)gensim_word2vec.ipynb用 Gensim 訓(xùn)練景區(qū)評論文本詞向量vector_size、min_count、windowmain_save.ipynb訓(xùn)練主入口訓(xùn)練完保存模型batch_size、epochs、保存路徑main_load.ipynb加載已保存模型做情感預(yù)測預(yù)測文本的輸入格式這種分層對畢設(shè)或二次開發(fā)非常友好。路徑集中在config.py想換數(shù)據(jù)集基本不用碰模型代碼tools.py獨(dú)立出來是為了在訓(xùn)練和預(yù)測兩個(gè)環(huán)節(jié)復(fù)用同一套評價(jià)指標(biāo)避免指標(biāo)口徑不一致。main_save和main_load被拆成兩本 Notebook也是刻意區(qū)分訓(xùn)練期和推理期防止把保存權(quán)重和加載預(yù)測的邏輯揉在一起后面排查問題會(huì)輕松很多。我一般拿到這種源碼第一件事不是直接跑main_save.ipynb而是先打開config.py把里面的路徑、批次大小、類別數(shù)看一遍。因?yàn)楹芏鄰?fù)現(xiàn)報(bào)錯(cuò)根本不是模型寫錯(cuò)了而是語料路徑指錯(cuò)、停用詞表沒找到、類別數(shù)跟標(biāo)簽對不上。2.2 數(shù)據(jù)預(yù)處理dataSet.py 里藏著二分類和三分類的取舍dataSet.py的核心邏輯是讀取帶標(biāo)簽的景區(qū)評論分詞、去停用詞再整理成模型能吃的樣本。以資源里的corpus/3class和corpus/2class兩個(gè)目錄為例標(biāo)注格式一般是“標(biāo)簽 分隔符 評論文本”核心預(yù)處理大致是這樣# dataSet.py 中的數(shù)據(jù)加載與預(yù)處理核心邏輯 import jieba def load_stopwords(stopwords_path): stop set() with open(stopwords_path, r, encodingutf-8) as f: for line in f: stop.add(line.strip()) return stop def load_comments(path, stopwords_pathNone): texts, labels [], [] with open(path, r, encodingutf-8) as f: for line in f: parts line.strip().split(\t) if len(parts) 2: continue labels.append(int(parts[0])) # 標(biāo)簽放第一列 words jieba.lcut(parts[1]) # 第二列是評論文本 if stopwords_path: stop load_stopwords(stopwords_path) words [w for w in words if w not in stop and w.strip()] texts.append( .join(words)) return texts, labels這塊邏輯有幾個(gè)關(guān)鍵點(diǎn)。標(biāo)簽放在第一列是為了跟評論文本分開讀取時(shí)不容易錯(cuò)位split(\t)說明原始語料用制表符分隔如果你自己爬的數(shù)據(jù)是逗號或空格分隔這里要同步改去停用詞用的是set比逐個(gè)if w not in stopwords_list快得多評論語料動(dòng)輒幾萬條這點(diǎn)性能差距會(huì)被放大。3class和2class兩個(gè)語料目錄對應(yīng)兩種任務(wù)設(shè)定。三分類把評論分成正、中、負(fù)三個(gè)檔位能表達(dá)“風(fēng)景不錯(cuò)但人太多”這類中性偏負(fù)面情緒二分類只判正負(fù)訓(xùn)練簡單、類別更均衡但會(huì)丟失中間檔信息。復(fù)用這份源碼時(shí)如果只關(guān)心“好評率”跑2class就夠如果要做細(xì)致的景區(qū)口碑分析建議保留三分類。代價(jià)是中評樣本往往偏少后面第 5 章會(huì)專門說這個(gè)坑。2.3 三條數(shù)據(jù)流訓(xùn)練、預(yù)測、詞向量預(yù)訓(xùn)練如何配合這套源碼的數(shù)據(jù)流不復(fù)雜但新手經(jīng)常把順序跑反。正常運(yùn)行順序是先用gensim_word2vec.ipynb對語料做無監(jiān)督訓(xùn)練得到word2vec/word2vec.model在config.py里把corpus指向3class或2class確認(rèn)類別數(shù)運(yùn)行main_save.ipynb它會(huì)調(diào)用dataSet.py讀取語料、按最長序列做 padding再用隨機(jī)初始化或預(yù)訓(xùn)練詞向量初始化 Embedding 層訓(xùn)練完成后把模型保存到指定目錄把未標(biāo)注評論整理成同樣格式運(yùn)行main_load.ipynb加載模型做情感預(yù)測拿預(yù)測概率結(jié)合業(yè)務(wù)需求生成評價(jià)分?jǐn)?shù)。第 2 步和第 3 步的耦合最容易被忽略。main_save.ipynb內(nèi)部讀取的是config.py里配置的數(shù)據(jù)集路徑而gensim_word2vec.ipynb訓(xùn)練的語料又是另一份。如果先跑詞向量再換語料Embedding 矩陣和模型詞表對不上典型報(bào)錯(cuò)就是索引越界或者維度不匹配。運(yùn)行main_save.ipynb時(shí)看到類似saved model to ...的輸出說明訓(xùn)練和保存這段鏈路已經(jīng)通了一半。常見做法是把詞向量訓(xùn)練也當(dāng)作數(shù)據(jù)預(yù)處理的一環(huán)而不是獨(dú)立任務(wù)。我習(xí)慣在gensim_word2vec.ipynb訓(xùn)練完后順手把詞表保存成 JSON后面構(gòu)建 Embedding 矩陣和模型詞表都以這個(gè) JSON 為準(zhǔn)這樣能避開大多數(shù)對齊問題。3. 模型設(shè)計(jì)Bi-LSTM 輸出接 Attention對抗擾動(dòng)加在 Embedding 層這份資源里的核心模型是 Bi-LSTM Attention再疊加對抗訓(xùn)練。三個(gè)組件各解決一個(gè)問題Bi-LSTM 抓雙向上下文Attention 挑出對情感判斷最重要的詞對抗訓(xùn)練提升對文本噪聲和網(wǎng)絡(luò)新詞的魯棒性。把三者接在一起的順序和細(xì)節(jié)才是這段源碼的看點(diǎn)。3.1 為什么用 Bi-LSTM轉(zhuǎn)折句和否定詞需要同時(shí)看兩個(gè)方向單向 LSTM 對“景區(qū)很美但服務(wù)很糟”這類句子天然吃虧。正向遍歷時(shí)“很美”會(huì)一直保留在記憶里讀到“糟”時(shí)才更新狀態(tài)最后的隱狀態(tài)容易被開頭的強(qiáng)情感詞帶偏反向遍歷則反過來。Bi-LSTM 把兩個(gè)方向的隱狀態(tài)在時(shí)間步上拼接模型能同時(shí)看到“很美”和“很糟”轉(zhuǎn)折前后的信息才不會(huì)被某一側(cè)壓過。在model.py里常見寫法是用tf.keras.layers.Bidirectional包一層 LSTM# model.py 中 Bi-LSTM 層的常見定義方式 lstm_layer tf.keras.layers.Bidirectional( tf.keras.layers.LSTM( units128, return_sequencesTrue, dropout0.3, recurrent_dropout0.2 ) )return_sequencesTrue是必須的因?yàn)楹竺嬉?Attention 層需要拿到每個(gè)時(shí)間步的隱狀態(tài)而不是最后一個(gè)時(shí)間步的輸出。units128表示每個(gè)方向的隱層維度是 128拼接后是 256 維這會(huì)直接影響 Attention 層的輸入維度。dropout和recurrent_dropout在評論這種短文本任務(wù)里我一般給到 0.2~0.4太高會(huì)把轉(zhuǎn)折句的信息丟掉太低又容易過擬合。3.2 Attention 層的實(shí)現(xiàn)給它一個(gè)可解釋的加權(quán)邏輯Bi-LSTM 輸出是一個(gè)三維張量形狀是(batch, time_steps, hidden_dim)。Attention 做的事情就是給每個(gè)時(shí)間步算一個(gè)重要性權(quán)重然后加權(quán)求和成一個(gè)固定維度的向量。核心實(shí)現(xiàn)如下# Attention 層對 Bi-LSTM 的每個(gè)時(shí)間步加權(quán) def attention_layer(hidden_states): # hidden_states: (batch, time_steps, hidden_dim) dense tf.keras.layers.Dense( hidden_states.shape[-1], activationtanh )(hidden_states) score tf.keras.layers.Dense(1)(dense) weights tf.nn.softmax(score, axis1) context_vector tf.reduce_sum(weights * hidden_states, axis1) return context_vector這里的關(guān)鍵是tanh激活它把每個(gè)時(shí)間步的隱狀態(tài)壓到 -1 到 1 之間避免某個(gè)詞的原始數(shù)值過大直接主導(dǎo)權(quán)重第二個(gè)Dense(1)把壓縮后的向量投影成一個(gè)標(biāo)量分?jǐn)?shù)softmax沿著時(shí)間步維度歸一化保證權(quán)重和為 1。最后reduce_sum得到加權(quán)后的句子向量。這層設(shè)計(jì)對景區(qū)評論尤其有用像“值回票價(jià)”的“票價(jià)”、“排隊(duì)兩小時(shí)”的“排隊(duì)”這類詞會(huì)被賦予更高的權(quán)重。你在main_load.ipynb里預(yù)測一條評論時(shí)可以順手把 Attention 權(quán)重打印出來看看模型到底在關(guān)注哪些詞這比只看一個(gè)預(yù)測標(biāo)簽靠譜得多。3.3 對抗訓(xùn)練把擾動(dòng)加到 Embedding 層逼模型更抗噪對抗訓(xùn)練在這個(gè)項(xiàng)目里的套路是在 Embedding 層上加一個(gè)非常小的擾動(dòng)讓模型在不改變語義的前提下面對“被攻擊”的輸入。常見做法是 FGM核心邏輯是對 Embedding 的梯度做歸一化再乘一個(gè) epsilon 作為擾動(dòng)方向。用法如下# 融合對抗訓(xùn)練的訓(xùn)練循環(huán)片段FGM 擾動(dòng) Embedding 層 epsilon 0.01 emb_layer model.get_layer(embedding) original_weights emb_layer.get_weights()[0] with tf.GradientTape() as tape: loss1 compute_loss(model, x_batch, y_batch) grads tape.gradient(loss1, model.trainable_variables) # 找到 Embedding 權(quán)重對應(yīng)梯度構(gòu)造擾動(dòng) emb_grad grads[embedding_grad_index] delta epsilon * emb_grad / (tf.norm(emb_grad) 1e-9) emb_layer.set_weights([original_weights delta]) with tf.GradientTape() as tape2: loss2 compute_loss(model, x_batch, y_batch) combined_grads grads tape2.gradient(loss2, model.trainable_variables) # 恢復(fù)原始權(quán)重用 combined_grads 更新模型 emb_layer.set_weights([original_weights])epsilon是擾動(dòng)幅度一般取 0.01~0.05。太小起不到對抗效果太大直接把詞向量語義空間破壞了訓(xùn)練 loss 會(huì)異常抖動(dòng)。擾動(dòng)方向用的是歸一化后的梯度方向而不是原始梯度是為了控制擾動(dòng)步長。訓(xùn)練時(shí)先算正常 loss 的梯度擾動(dòng)后再算一次 loss 的梯度兩部分梯度相加再更新參數(shù)本質(zhì)上是讓模型在嵌入空間中往“更難分”的方向多走一步。這套東西放在畢設(shè)里價(jià)值是提升模型的魯棒性。景區(qū)評論里大量口語詞、emoji、錯(cuò)別字比如“想思”“風(fēng)景絕絕子”加入對抗擾動(dòng)后模型不會(huì)因?yàn)槟承┳盅鄣奈⑿∽兓头嚒4鷥r(jià)是訓(xùn)練時(shí)間大約增加 30%~50%而且對 batch 大小更敏感batch_size64配合epsilon0.01通常是個(gè)穩(wěn)妥起點(diǎn)。4. Word2Vec 詞向量訓(xùn)練與超參調(diào)優(yōu)128 維、skip-gram 與詞表對齊經(jīng)驗(yàn)詞向量是這套情感分析的地基。Embedding 層初始化得不好后面 Bi-LSTM 再強(qiáng)也學(xué)不到東西。gensim_word2vec.ipynb這本 Notebook 專門干這個(gè)但很多人在復(fù)現(xiàn)時(shí)把它當(dāng)成“跑完就行”的步驟結(jié)果模型指標(biāo)一直上不去。詞向量的效果直接決定情感詞能不能在語義空間里聚在一起。4.1 gensim 訓(xùn)練流程先把語料變成 Sentence 列表gensim_word2vec.ipynb的核心調(diào)用是這樣的# gensim_word2vec.ipynb 中的詞向量訓(xùn)練 from gensim.models import Word2Vec sentences [line.strip().split() for line in open(data/corpus/3class/train.txt, r, encodingutf-8)] w2v_model Word2Vec( sentences, vector_size128, window5, min_count2, sg1, epochs8, workers4, ) w2v_model.save(word2vec/word2vec.model)參數(shù)含義要理解別盲目抄。vector_size128是詞向量維度景區(qū)評論語料規(guī)模通常在幾萬句這個(gè)量級128 夠用語料小就降到 100 或 64window5是上下文窗口窗口越大越強(qiáng)調(diào)語義相似性但景區(qū)口語短句里距離超過 5 的詞基本沒有共現(xiàn)關(guān)系調(diào)太大會(huì)引入噪音min_count2表示出現(xiàn)次數(shù)低于 2 的詞直接丟掉太大會(huì)把“踩雷”“排雷”這種低頻但情感強(qiáng)烈的詞丟掉太小會(huì)讓詞表膨脹、訓(xùn)練變慢sg1用 skip-gram它在小語料上的效果通常比 CBOW 好因?yàn)榫皡^(qū)評論里很多詞共現(xiàn)稀疏epochs8是迭代次數(shù)語料小可以適當(dāng)加一點(diǎn)。跑完這一步檢查一個(gè)關(guān)鍵產(chǎn)物word2vec/word2vec.model文件。這個(gè)文件后續(xù)會(huì)被main_save.ipynb用來初始化 Embedding 矩陣。4.2 詞向量質(zhì)量驗(yàn)證不要只看 Loss要看相似詞訓(xùn)練完先別急著進(jìn)模型。我會(huì)做一次詞向量質(zhì)量抽檢# 詞向量質(zhì)量檢查看情感詞在語義空間中的鄰居 from gensim.models import Word2Vec w2v Word2Vec.load(word2vec/word2vec.model) print(w2v.wv.most_similar(風(fēng)景, topn5)) print(w2v.wv.most_similar(排隊(duì), topn5)) print(w2v.wv.most_similar(服務(wù), topn5))如果“風(fēng)景”的最近鄰是“景色”“環(huán)境”“山水”說明詞向量訓(xùn)練正常如果“風(fēng)景”的最近鄰是“排隊(duì)”“門票”這類不相關(guān)詞大概率是window太大或者語料里有臟數(shù)據(jù)比如把整條評論當(dāng)成一個(gè)句子沒有切分。我遇到過最典型的情況是語料里混入了大量沒有分詞的文本導(dǎo)致“風(fēng)景不錯(cuò)”被當(dāng)成一個(gè)詞詞表里出現(xiàn)一堆稀碎的長 token這種詞向量喂給模型基本是災(zāi)難。4.3 詞表對齊隨機(jī)小值兜底 OOV詞向量訓(xùn)練完成之后model.py構(gòu)建 Embedding 矩陣時(shí)最重要的動(dòng)作是把 Gensim 詞表映射到模型詞表這一步經(jīng)常翻車。OOV詞表外詞一般用隨機(jī)小值初始化而不是全零向量否則網(wǎng)絡(luò)在反向傳播時(shí)對 OOV 詞的梯度恒為零這類詞永遠(yuǎn)學(xué)不動(dòng)。# 構(gòu)建 Embedding 矩陣出現(xiàn)過的詞用預(yù)訓(xùn)練向量OOV 用隨機(jī)小值 import numpy as np vocab w2v.wv.key_to_index vocab_size len(vocab) 2 # 預(yù)留 UNK 和 PAD 位 embedding_matrix np.random.uniform(-0.05, 0.05, (vocab_size, 128)) for word, idx in vocab.items(): if word in w2v.wv: embedding_matrix[idx] w2v.wv[word]注意這里vocab_size要跟model.py里Embedding層的input_dim嚴(yán)格一致。2是給UNK和PAD預(yù)留位置如果模型用的是mask_zeroTruePAD 位必須設(shè)成 0。詞表對齊這件事看著是細(xì)節(jié)錯(cuò)了就會(huì)在第 5 章第一個(gè)坑里栽跟頭。5. 避坑與常見問題排查五條復(fù)現(xiàn)階段最容易翻車的報(bào)錯(cuò)記錄這份源碼整體能跑通但復(fù)現(xiàn)之路上的坑基本都集中在環(huán)境版本、詞表對齊和顯存控制上。下面這五條是高頻問題每條都按現(xiàn)象、原因、解決三步說清楚算是這輪拆包的血淚經(jīng)驗(yàn)。5.1 加載詞向量報(bào)“索引越界”或“維度不匹配”現(xiàn)象運(yùn)行main_save.ipynb時(shí)Embedding 層初始化階段報(bào)IndexError或者ValueError: dimension mismatch有時(shí)候報(bào)錯(cuò)信息直接指向word2vec/word2vec.model。原因gensim_word2vec.ipynb訓(xùn)練的語料和main_save.ipynb讀取的語料不是同一份詞表不一致或者 Embedding 層的input_dim設(shè)置的是詞表大小但實(shí)際傳入的序列里包含UNK/PAD兩個(gè)額外 token索引超出預(yù)設(shè)范圍。解決統(tǒng)一詞表來源。我先跑完gensim_word2vec.ipynb把w2v.wv.key_to_index保存成 JSONmodel.py構(gòu)建 Embedding 層時(shí)直接用這個(gè) JSON 計(jì)算vocab_size并顯式處理UNK和PAD兩個(gè)位置的向量。再用tmp np.zeros((vocab_size, 128))兜底排查階段寧可多跑一次也要先確認(rèn)兩邊詞表長度一致。5.2 顯存溢出CUDA_ERROR_OUT_OF_MEMORY現(xiàn)象訓(xùn)練到第幾個(gè) epoch突然報(bào)CUDA_ERROR_OUT_OF_MEMORY進(jìn)程直接退出。原因Bidirectional層的顯存占用是單向 LSTM 的兩倍加上 Attention 層要保存每個(gè)時(shí)間步的中間狀態(tài)batch_size128配sequence_length256很容易把顯存撐爆。這兩個(gè)配置疊加是顯存溢出的主要導(dǎo)火索。解決把batch_size降到 64 或 32再把max_len截到 128。景區(qū)評論普遍不長超過 128 個(gè)字符的句子占比很低截?cái)嘤绊懖淮蟆_€可以在config.py里把lstm_units從 128 降到 64代價(jià)是精度略降但訓(xùn)練穩(wěn)定性明顯提升。我有一次在圖里加了recurrent_dropout0.2顯存占用還漲了一截后來改成 GPU 上跑時(shí)不加recurrent_dropout改成dropout0.3問題就緩解了。5.3 預(yù)測結(jié)果幾乎全落在“好評”這一類別現(xiàn)象main_load.ipynb對未標(biāo)注評論打分輸出結(jié)果里 80% 以上是正向。原因數(shù)據(jù)集不平衡。corpus/3class里中評樣本通常很少模型學(xué)不到中評特征推理時(shí)把大量“還行”“湊合”也歸到好評另外閾值設(shè)成默認(rèn) 0.5對三類任務(wù)并不適用。解決先看訓(xùn)練集類別分布如果中評占比低于 15%要么用二分類語料先跑通要么對中評做上采樣。預(yù)測階段不要硬取argmax改成看概率分布比如概率最高的兩類差值小于 0.2 時(shí)判為中評。我在復(fù)現(xiàn)時(shí)把三分類閾值改成“負(fù)向概率 0.6 判負(fù)正向概率 0.7 判正其余判中”效果比默認(rèn) 0.5 閾值好了不少。5.4 TensorFlow 版本升上去之后 API 直接失效現(xiàn)象用默認(rèn)環(huán)境安裝 TensorFlow 2.10 或 2.15跑main_save.ipynb時(shí)在模型編譯或訓(xùn)練階段報(bào)AttributeError比如某個(gè)層屬性不存在。原因這份源碼標(biāo)注的環(huán)境是 TensorFlow 2.3.0很多老寫法和新版本不兼容最典型的是自定義層和tf.keras內(nèi)部 API 的變動(dòng)。Gensim 從 3.x 升到 4.x 也改了部分接口word2vec.wv的訪問方式都變過。解決嚴(yán)格按資源說明建環(huán)境。conda create -n text_sentiment python3.8.12后pip install tensorflow2.3.0、gensim4.1.2、jieba0.42.0。如果機(jī)器沒有合適的 GPU就裝 CPU 版 TensorFlow 2.3.0訓(xùn)練慢一點(diǎn)但能跑通。不要輕易用高版本去碰老代碼除非你做好了改 API 的準(zhǔn)備。5.5 自定義 Attention 層保存后加載失敗現(xiàn)象main_save.ipynb訓(xùn)練正常但main_load.ipynb加載模型時(shí)報(bào)Unknown Layer或ValueError: cannot serialize。原因TensorFlow 2.3 對自定義層的序列化要求類的定義在加載環(huán)境中可見。如果model.py里的Attention類沒有在main_load.ipynb里提前導(dǎo)入加載model.h5時(shí)框架認(rèn)不出這個(gè)層。解決在main_load.ipynb開頭先from model import Attention或直接import model確保自定義層類在模型文件加載前已經(jīng)注冊。另一個(gè)穩(wěn)妥做法是保存時(shí)同時(shí)輸出模型結(jié)構(gòu)和權(quán)重加載時(shí)用tf.keras.models.clone_model重建結(jié)構(gòu)再load_weights載入?yún)?shù)。從那以后我每次換數(shù)據(jù)集都會(huì)強(qiáng)制走一遍“預(yù)測 20 條 → 人工回看 → 調(diào)閾值 → 再部署”的流程不再貪圖省事跳過驗(yàn)證。6. 落地化驗(yàn)證三分類概率折算評價(jià)分?jǐn)?shù)與人工抽驗(yàn)清單模型預(yù)測出的是“好評 / 中評 / 負(fù)評”的類別概率但業(yè)務(wù)上要的是景區(qū)評價(jià)分?jǐn)?shù)。直接把中評當(dāng)成硬分類結(jié)果會(huì)丟失很多轉(zhuǎn)折句的細(xì)節(jié)。這里分享一個(gè)我在復(fù)現(xiàn)時(shí)慣用的折算方式。# main_load.ipynb 中概率折算評分的常用擴(kuò)展 score_map {neg: 1, mid: 3, pos: 5} def prob_to_score(prob): labels [neg, mid, pos] total 0.0 for p, label in zip(prob, labels): total p * score_map[label] return round(total, 2) # 示例模型輸出 [0.1, 0.3, 0.6]對應(yīng)負(fù)/中/正 print(prob_to_score([0.1, 0.3, 0.6])) # 4.20 分這個(gè)做法的好處是把概率當(dāng)成置信度參與加權(quán)而不是硬切一刀?!帮L(fēng)景不錯(cuò)但人太多”如果模型給出負(fù) 0.4、中 0.4、正 0.2折算分是 2.6 分左右落在中低檔比硬判成好評合理得多。真正要落地時(shí)還可以給每條評論的分?jǐn)?shù)按時(shí)間衰減或按評論字?jǐn)?shù)加權(quán)但核心邏輯就是概率期望值。折算完分?jǐn)?shù)我強(qiáng)烈建議做一次人工抽驗(yàn)尤其在你換了新的語料之后。跑main_load.ipynb輸出 20 條預(yù)測結(jié)果建一張小表原文、預(yù)測類別、折算分?jǐn)?shù)、人工判斷。如果三條里有兩條人工判斷和模型預(yù)測方向不一致先不要急著調(diào)模型回頭檢查預(yù)處理和詞表對齊大概率是數(shù)據(jù)層面的問題。有一次我用這套流程給某跨平臺(tái)系統(tǒng)的評論數(shù)據(jù)做擴(kuò)展跳過人工抽驗(yàn)直接打分結(jié)果“中評”被全部加權(quán)成接近好評的高分后來才發(fā)現(xiàn)是語料里大量“一般般”被分詞切成了“一般”和“般”徹底帶偏了注意力權(quán)重。從那以后我每次換數(shù)據(jù)集都會(huì)強(qiáng)制走一遍“預(yù)測 20 條 → 人工回看 → 調(diào)閾值 → 再部署”的流程不再貪圖省事跳過驗(yàn)證。這份 Bi-LSTM 景區(qū)評論情感分析源碼的價(jià)值就在于它把詞向量、模型訓(xùn)練、預(yù)測和評分串成了一條可改可查的鏈路你只需要按第 5 章的環(huán)境配置把依賴鎖死再按第 6 章的驗(yàn)證方法過一遍就能穩(wěn)定地復(fù)現(xiàn)乃至改造它。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99久久99久久综合| 91日本在线| 亚洲AV日韩在线观看| 69激情小说| 亚洲99热| 婷婷综合| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 九九色热| 色呦呦美女| 99久视频| 婷婷五月丁香色播| 亚洲乱码日产精品BD| 色五月丁香六月婷婷| 婷婷六月视频| 日本nghangse中文字幕| 五月激情综合网| www夜夜操com| 婷婷六月网| 色婷婷情片| 久久婷婷五月综合| 97在线精品视频| 欧美影院婷婷| 97日本操| 日逼影音先锋男人AV资源站| 五月丁香激情综合网| 都市激情五月婷婷亚洲| 日日鲁鲁夜夜爽爽| 五月丁香啪啪啪| 激情五月天开心总和网| 狠狠色激情综合| 99精品国产在热久久婷婷| 天天爱天天操| 久久婷狠狠色| 五月丁香啪综合| 五月天婷婷黄色| 丁香五月香蕉在线| 996热re视频精品视频| 99精品视频免费观看近期发布| 亚洲综合无码| 大香蕉久久婷婷精品综合| 色情·com| 婷婷九月狠狠色| 国产性爱在线| 中文字幕网伦射乱中文| 99性爱视频| 久久精典| 九九视频在线| 日本三级大片| 色噜噜综合网| 性无码专区无码| 激情五月天婷婷丁香| 日日.c| 色婷婷在线视频综合| 欧美在线视频99| 棕合影院色色| 天天日天天舔| 91丨九色丨白浆秘| 久久五月婷| 日韩啊啊啊| 人人草人人视| 亚洲精品永久久久久久| 天天日,天天射,天天舔| 婷婷久久色| Www,五月天| 狠狠操在线视频| 五月天婷婷激情干干| 亚洲小视频免费播放| 综合久久高清| 日本本土色网第一区| 日本美女上人| 99在线观看这里都是精品| 久操人| 日韩精品一品二区三区的使用体验| 九九色插| 伊人碰碰碰| 九九热黄色| 欧美色色色| 五月天激情四射| 婷婷五月天影院| 欧美色色色色色色色| 综合99久久| 九九色色| 色狠狠色噜噜AV天堂五区消防| 伊人AV五月婷| 色综合久久综合中文综合网| 51精品国自产在线| 97在线日本| 久久9RE热视频精品98| 国产色视频网站2| 午夜成人综合| 热99只有精品| 超碰超碰在线| 香蕉视频性爱BB做爱| 99色综合久久| www99久久| 99久久婷婷| 99er6免费视频热播| 另类精品视频在线观看| 天天舔天天摸天天透| 丁香色五月婷婷91桃色| 亚洲操逼网| 五月丁香六月婷| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 99国产精品久久久久久久久久久| 99婷婷色| 丁香五月婷婷呀| 日韩av大全| 深爱激情五月婷婷| 操骚货在线| 4399成人黄A片| 精品国产AV色一区二区深夜久久| 九九五月天| 色欲人妻综合aaaaaaaa网| 久久亚洲网| 婷婷六月花| 日本一级一片免费视频| 婷婷五月天免费99| 九九热在线亚洲免费视频| 狠狠色丁婷婷日日,伊人激情综合网| 丁香五月婷婷俺也要去| 99国产精品久久久久久久久久久| 色色五月天网站| www.狠狠操.con| 五月丁六月香| AA片在线观看视频在线播放 | 久久精品女人天堂AAA| 婷婷激情性爱| 久草热在线视频| A片试看50分钟做受视频| 97碰碰人人视频| 丁香丁香激情网| 79精品视频| 综合激情视频| 婷婷丁香久久| 99乱视频| 91窝窝| 日日噜噜久久婷婷五月天| 亭亭五月色男人| 久久久噜噜噜久久人妻| 91色综合网| 这里只有精品视频在线看| av在线激情| 五月 婷 久| 99热在线精品播放| 色综合久久中文| 五月天大香焦| 天天天天天操| 成人国产欧美大片一区| 五月六月激情婷婷| 亚洲乱码日产精品BD在线观看 | 狠狠做深爱婷婷久久综合一区| 婷婷色综合| 超碰中文字幕在线| 五月丁香婷婷深深爱| 五月天色小说| 开心婷婷五月中文字幕组| 欧美性爱五月天| 九九精品热播| 婷婷五月天综合色| 色99欧洲色19| 激情五月天www| 开心激情站| 五月天久久婷婷| 五月婷婷激情综合av| 国产婷婷婷| 色五月久久成人婷婷| 九热视频在线精品15| 男人的天堂在线婷婷| 丁香五月天欧美| 色玖玖| 国产色色在线| 白人荫道BBWBBB大荫道| 99热日| 丁香五月香蕉| 丁香五月天婷婷久久综合| 99九九精品| 色五月丁香总合网| 少妇真实被内射视频三四区| 九九免费精品| 69人人操人人爽| 亚洲a色| 自拍视频在线观看9| 天天色爽| 大香蕉伊然在亚洲90| www.深爱激情| 色婷婷婷婷| 中文字幕婷婷| 色婷婷丁香五月天激情综合网| 大香焦啪啪啪| 激情综合五月| 六月丁婷婷| 疯狂做受XXXX高潮A片动画| 天天噜日日噜综合无码| 婷婷五月色| 激情五月六月婷婷综合啪啪| 久久这里只有欧美| 成人在线视频一区| 婷婷久久综合| 开心五月深爱五月| 天天搞夜夜叫| 久热婷婷在线视频| 性色五月天| 久久99热 这里有精品| 图片区 小说区 区 亚洲五月| 开心五月丁香啪| Www.久久| 五月丁香影院| 激情五月婷婷伊人| 91一起操| 艹天天射| 五月丁香六月片| 日韩AAAAAAAAAAA片| 久久99视频| 思思热精品在线| 女性自慰系列第五页| 91人在线观看| 色婷婷丁香五月| 丁香五月综合在线播放 | 五月天婷婷激情小说| 香蕉97碰碰碰超视精品| 丁香99| 日日天天干| www.com五月天| 深爱五月激情网| 亚洲综合视频八| 亚洲天堂久久| 天天爽夜夜爽天天爽夜夜爽| -91九色大屁股| 91在线观看九区| 91一起艹| 涩五月婷婷| 日韩99色| 激情五月婷婷综合视频| 五月丁香婷婷AV天堂| 另类激情四射| 大香蕉婷婷丁香| 婷婷六月成人| 91在线精品一区二区| 性爱综合网| 成人网站在线观看视频| 久热9| 五月婷婷五月天在线| 久久九精品| 色婷婷婷综合五月天| 五月丁香婷婷基地| 婷婷精品视频| 成人短视频在线| 99久久終合| 欧洲电影在线观看免费版英语版| 丁香五月大香蕉| 丁香六月激情综合| 99色精品| 超碰国产在线观看| 天天做天天爱| 性色婷婷| 狼人久草| 成人午夜视频精品一区| 久久久GOGO无码啪啪艺术| Av大香蕉| 久久亚洲婷婷| 五月丁香啪啪啪| 久久婷婷丁香| 久久婷婷亚洲| 中文AV网| 欧美性色A片免费免费观看的| 九九热这里只有精品6| 色婷婷A| 色情五月婷婷| 99久精品视频| 婷婷激情综合| 狠狠色综合网| 99精品视频免费观看近期发布| 国产成人一区二区三区在线观看| 五月婷丁香在线视频在线| 丁香五月婷婷色情综合| 九九黄色网| 色色日韩网| 丁香五月天激情| 美女五月激情| 久久九九大香蕉电院| 国产美女精品| 五月丁香六月婷婷成人电影| 久久激情五月婷婷| 午夜不卡久久精品无码免费| 欧美婷婷九月| 中文字幕成人| 伊人婷婷激情| 久久精品性爱| 91丨九色丨国产打屁股| 91人人人人人| 久七香蕉| 亚洲色激婷| 丁香五月宝贝激情网| 日本欧美成人片AAAA| 亚洲综合激情五月久久| 婷婷碰碰| 亚洲婷婷在线播放十月| 激情网开心网| 欧美大香蕉视频| 99热这里精品| 久热天堂| renrencaoni| 色五月激情五月丁香五月婷婷啪啪综合| 日韩欧美四五区| 99热视精品| 人妻操逼视频| 亚洲中文字幕在线观看| 色五月婷婷1| 日本久久网| va婷婷在线免费观看| 午夜五月天| 激情综合五月婷婷六月丁香| 99re这里只有| 天天色99| 热成人网| 99综合免费视频| 五月天久久久| 大香蕉520| 五月丁香在线国产| 日本三级韩三级99久久| AV操一操| www.狠狠狠狠| 色婷操逼| 人人爽天天爽| 91麻豆国产三级精品福利在线观看| 天天综合91入口| 婷婷五月综合婷婷| 99操久久| 91疯狂操操操操| 97婷婷丁香五月天激情图片| 九九综合| 婷丁香五月天| 婷婷99狠狠躁| 丁香狠狠干| 91超碰九色| 天天日天天爱天天噪| 亚洲操逼网| 五月天久久婷婷| 一区二区三区XXXXXX| 99热99网| 欧美婷婷精品激| 99色在线| 九九草热在线观看| 99热这里只有免费精品| 激情内射人妻1区2区3区| 综合久久影院| 草综合14| 热996精品在线观看| 丁香六月天婷婷在线| 色偷偷五月天| 69综合在线| 这里只有国产精品在线| 成人片黄网站色大片免费毛片| 综合久久五月天| www.日日夜夜.com| 色婷婷久久7777| 国产寻花在线| 午夜性做爰电影| 久久视频婷婷视频| 欧美日韩999| 99riAv1国产在线观看| 丁香五月精品| 国产精品黑丝| 六月 丁香 视频| 操操操B| 黄涩毛片| 久久久日韩特色特黄AAAA| 丁香婷婷激情五月| 国产婷婷色综合AV蜜臀AV| 丁香婷婷人妻| 99在线精品视频| 99ri国产在线| 激情综合五月| 婷婷激情区| 成人无码精品1区2区3区免费看| 深爱五月婷婷开心中文字幕| 99久久人妻精品无码二区| 五月婷婷开心深| 天天玩夜夜操| 青草久久五月婷伊人| 伊人久久婷婷| 国产精品蜜臀99| 色婷婷精品视频在线播放| 色婷激情网| 色婷婷8| 色色色色色色色色综合网| 天天综合网~91| 婷婷五月天基地| 97碰碰在线观看视频| 色五月综合在线| 五月丁香自拍| 色色五月天婷婷| 天天添天天摸天天天天做| 成人无码精品1区2区3区免费看| 激情五月天无码| 色五月婷婷丁香凹凸| 婷婷五月天欧美| 九九精品综合| 国产毛多水多女人A片| 五月婷婷久久开心网| 操人妻AV| 99啪啪网| 色情一区二区播放| 国产三级片91| 九八Av| 能看的av网站| 五月天婷婷六月激情网| 激情骚五月| 狠狠爱综合| 另类图片五月天婷婷| 九月丁香婷婷基地| 99热99re6国产在线播放| 狠狠色丁香婷婷五月| 日本超碰在线| 开心五月深爱五月丁香五月激情五月 | 激情五月天色婷婷| 99热青青草| A久久| 五月天伊人| 丁香六月婷婷一区| 1024久婷| 国产熟妇的荡欲午夜视频| 五月综合六月婷婷| 色狠狠999综合网| AV网在线观看| 99精品偷自拍| 婷婷五月电影院| 六月丁香五月激情网| 国产99久9在线| 精品夜夜澡人妻无码AV| 麻豆雪千夏| 人妻操操色| 久久9热| 97碰碰草| 97操操网| 久久婷婷五月天| 夜夜操天天干| 色色综合日韩| 伊人久久大香网| 婷婷五月五月丁香| 欧美日韩中文国产一区发布| 99视频自拍| 丁香桃色网| 色婷婷国色天香综合| 丁香五月最新网址| 99五丁香月| 综合色五月| 狠狠做婷婷| 五月婷婷激情色情网| 97资源欧美日韩大香蕉超碰一区| 丁香伊人五月色婷婷五十路| 无码免费人妻A片AAA毛片西瓜| 五月天丁香网站| 国产资源91在线| 激情五婷精品网在线观看网址| 久久视频婷婷| 67194中文字幕| 五月天婷婷丁香成人网| 久久精品一区二区三区四区| 婷婷色中文字幕| 一本久道综合色婷婷五月| 五月亭亭狠狠| 玖玖五月丁香| 五月天婷综合| 超碰人人99| 五月丁香六月综合激情| 久久人妻人人| 日韩在线观看亚洲| 国产无人区大片| 99亚洲大片精品永久在线观看 | 国产无套精品一区二区| 情五月亚洲婷婷| 性小说五月天| 欧美美女国产日韩一区二区久| 久草五月| 十月丁香婷婷| 色丁香婷婷美女视频网站| 五月天激情站| 五月丁香六月婷婷a v| 五月天婷亚洲综合在线嫩草网| 婷婷中文字幕| 激情综合网,婷婷| 六月婷婷成人| 五月激情开心婷婷| 天天夜夜操| 岛国AV网站| 色色色色av色色色色| 婷婷五月天成人网站| 天天日,天天插| 精品久久这里热66| 久久xxxx| 成人美女网| 一起操最新网址| 丁香五月婷综合| 五月天婷婷久草丁香| 99丁香五月婷婷在线| 五月婷婷色啪| 激情婷婷亚洲五月| 五月婷婷自拍视频| 99玖玖在线视频| 色玖玖| 国产精产国品一二三在观看| 激情五月婷婷她| 婷婷五月天亚洲综合| 久热综合| 五月天五月天成人网亭亭成人色网站| 九九干视频| 丁香五月成人| www.91五月| 人妻Av在线| 无码髙清| 狠狠色婷婷丁香六月| 五月草影视| 久草狼人| 操91综合网| 91精品啪| 午夜九九电影| 99九九视频| 精品国产一区二区三区四区阿崩| 丁香色影院| 99综合视频一体| 午夜九九电影| 婷婷综合五月天| 欧美性猛交XXXX乱大交极品| www激情网站| 99热欧美在线观看| 久久亚洲网| 五月天婷婷综合网| 无码激情AAAAA片-区区| 强伦轩人妻一区二区电影| 九九色图| www.婷婷,com| 色欲AVV| 欧美天天草人人草| 色五月天成人| 在线播放 精品| 久久草大香蕉| 思思久久精品| 色欧美一级| 操91| 日韩在线视频中文字幕| 在线视频婷婷| 激情桃色网| 91操片| 大香蕉视频99| 婷婷五月色影视先锋| 操九色| 热婷婷久| 亚洲最大五月六月丁香婷婷| 欧美槡BBBB槡BBB少妇| 九九色区| 丁香五月婷婷亚洲色图| 亚洲欧洲美女在线观| 欧美成人无码一区二区三区| 色人久久| 亚洲婷婷视频| www.婷婷五月天| 天堂va久久久噜噜噜久久Va| 亚洲人妻一区二区| 色伦专区97中文字幕| 欧美三级欧美一级| 五月丁香六月成人| 国产精品人妻在线网址| 五月激情站| 亚洲日比视频| 99热这里只有精品 搜| 亚洲AV人人操| 亚洲va综合va国产va中文| 九九在线视频| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 色色色色网色色网色色| 欧洲电影在线观看免费版英语版 | 色爱综合网| 手机在线视频观看9| 三级成人网站| 9色天堂| 美女美女美女三级色天天天天天| 久草九一| 五月激情婷婷丁香天堂| 免费超碰在线| 99热成人| 超碰在线精品| 超碰狠狠操| 五月激情日本在线| 久综合网| 一二三区视频韩国| 亚洲色另类| 激情婷婷五月天伊人在线观看| 色五月婷婷网| 777精品成人a v久久| 天天干天天插| 五月丁香青草综合啪啪| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 国产亚洲精品久久久久久郑州| 色婷婷婷av | AV在线观看网站| 色玖玖| 五月天久久婷婷婷| 国产女18毛片多18精品| 欧美日本另类| 色五月网址| 亚洲午夜成人av电影网| 日本久久爱| 天天综合网~91综合网| 9 1在线视频| www.精品99| 成人在线日韩| 国产婷伊人| 日日夜夜狠狠操| 91色在线| 全部老头和老太XXXXX| 激情综合六月| 激情四射五月天| 欧美性猛交AAAA片黑人 | 99久久精品网| 激情视频91| 欧美顶级少妇做爰HD| 五月丁香啪啪综合网| 99人人操| 这里只有精品视频在线| 噜噜视频| 久久这里只有精品07 | 中文字幕丰满乱孑伦无码专区 | 五月丁香六月片| 夜夜夜夜夜操| 99激情网| 秋霞九九无码| 天天狠天天叉| 九九热这里只有精品在线观看| 欧美影院婷婷| 97色综合| 五月婷婷基地| 日本天天色| 亚洲激情丁香五月天色| 日本专区久久| 97干干干丁香| 六月激情婷婷| 激情六月日韩| 激情的五月| 99日精品视频| 在线观看日韩12345区| 婷婷五月天影院| 婷婷五月天BBw| 91蜜桃婷婷狠狠久久综合9色| 成人AV片播放| 少妇高潮呻吟A片免费看软件| 五月丁香六月婷婷色情| 欧美综合激情五月| tingtingjiqingwuyue| 五月丁香六月婷婷的女人| 五月婷婷影院| 色五月激情综合网| 久久五月激情综合| 五月婷亚洲精品| 激情99。| 99视频内射三四| 中文在线视频久1| 欧美99热| 日本a片网址| 91干视频| 黄色精品五月婷婷| 日hao1区| 性热视频99精品| 在线色婷婷| 丰满少妇猛烈A片免费看观看| 黄网在线免费观看| 97碰| 神马欧美精| 色日本网| 五月天色丁香| 天天做天天爱天天要| 森林影视大全,最好看的2019年视频| 亚洲成人免费在线| 亚洲天堂久久| 丁香5月激情网| 婷婷九月丁香| 丁香五月婷婷久久久| 色婷婷婷婷| 欧美色色色色色色色| 国产成人AV在线播放| 狠狠综合色网| 精品爆操| 亚洲熟女色| 五月婷婷啪啪| 久久五月天色婷婷| 久久婷婷五月国产激情综合片| 五月丁香婷婷无码中文| 免费国产VA国产免费| 婷五月天天| 亚洲视99| 天天射夜夜骑| 日日夜夜久| 色视频五月天| 六月99天天婷婷激情综合| 亚洲秘 无码一区二区三区妃光/1| 五月天天视频| 亚洲区视频| 色色色色色色色色综合网| 五月丁香六月激情欧美综合| 色999亚洲人成色| 麻豆AV一区二区三区| 四虎国产精品永久在线国在线| AA片在线观看视频在线播放| 综合网精品99| 五月天三级久久| 丁香花色色网| 岛国资源网| 五月激情综| 色色色五月婷| 国产精品美女| 九九色色| 久久网址99热| 五月激情综合网| 天堂AV三级| 丁香五月婷婷激情中文| 超碰日日操| 日日夜夜天天| 久操人| 好好干Av| 丁香月六月| 91九色网| 天天干天天日蜜臀av| 超碰网站在线观看| 国产av天堂| 色吧网综合| 久久婷婷网| 五月丁香六月婷婷a v| 国产午夜一区二区三区| 开心五月婷婷激情| 91狼友视频网页更新| 色欲久久久久久综合网综合网| 激情另类综合| 夜夜躁爽日| 九九热精品视频| 亚洲精品无码A片一区二区| 超碰在线资源| 丁香五色月婷婷网| 久久激情五月| 亚洲V国产V欧美V久久久久久| 成人免费在线电影| 五月丁综合在线观看| 播五月开心婷婷欧美综合| 92久久精品一区二区| 射久久丁香五月| 五月丁香婷婷成人伊人网| 亚洲啪啪网| 天天色中文字幕女优AV| 欧美极品999| 亚洲视频99| 成AV人片一区二区三区久久| 日本九九视频| 五月天网站亭亭| 色99色| 影音先锋四区| 色色色综合色| 亚洲婷婷性爱| 亭亭丁香久久五月| 日日噜狠狠色综合久| 久久er99热精品一区二区| 大香蕉99| 天天插天天干| 五月丁香激情综合网官网| 婷婷久久五月| 久久久99久久| 97在线日本| 亭亭五月激情亚洲在线| 大香蕉九九| 国产超碰在线| 玖玖99免费视频| 激情 婷婷| 久久这里只有精品视频1| 六月丁香网| www色色com| 婷婷丁香色情| 久久图色4| 桃色激情网| 91嫩草国产线观看亚洲一区二区| 五月丁香六月婷精品视频| 九色PORNY自拍成人精彩视频| 六月丁香六月婷婷欧美| www。五月,com| 六月五月婷婷| 黄色中文字目| 99视频精品8 | 综合五月丁香六月婷婷| 久久婷婷六月综合国际| 丁香五月激情综合在线观看| 色综合天天| www.99热视频在线观看| 可以免费观看的AV| 精a品a视a频| 亚洲免费看片| 九九视频这里是精品五月| 中文av网| www.人人操人人看人人想人人摸 人人人人操,COM | 黄色三级毛片中字| 天天干天天干天天干天天干天天干天天干天天 | 亚洲色爽| 五月丁香影院| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 亚洲、欧美、国产另类笫二区| www.五月天色色.com| 激情婷婷在线中文字幕| 激情综合五月| 热久久77777| 亚洲亚洲人成综合网络| 亚洲色婷婷视频| 人人操人人添人人摸97| www.色婷婷| 丁香五月天无码AV| www.激情| 天天操电影院色狼性av| 精品欧美性爱超级爽| 天天天天天天操| 日本色色影片| 激情深爱五月天| 色5月婷婷色| 热久久99热欧美国产亚洲| 性色欲情 网站| 欧美午夜乱妇午夜福利| 玖玖资源天天无码| 99人人精品| 91人人操人人| 五月丁香六月婷婷中文版| 丁香五月亚洲综合丝袜| 99久视频| 久久五月视频| 五月天色区| 久久五月天色| 色停停香蕉视频| 超碰人妻公开在线| 五月丁香综合激情| 久久人人看| 人人人人人人人人人草| 色停停影院五月天| 亚洲愉拍99热成人精品| 丁香五月在线视频黑人| 日本久久精品18| 人人草人人舔| 丁香婷婷啪啪啪| 91九色中文字幕女在线观看| 亚洲精品又粗又大又爽A片| 综合久久人妻| 久久性视频| 婷婷天堂综合网| 色婷婷狠狠18禁| 欧美噜一噜| 99色天堂| 亚洲人成网站999综合| 伊人五月综合网| 欧美婷婷五月激情| 日本97在线| 激情五月天。| 天天狠狠夜夜狠狠2023| 亚洲色色香蕉| 五月天全国最大成人网| 五月婷婷天堂| 91精选国| 精品少妇人妻AV无码专区偷人| 成人版视频在线观看| 五月丁香六月婷婷手机无线| 久久性操| 影音先锋91视频| 精品一区二区三区四区五区六区| 99热网址| 草逼大片| 天天夜天天色天天| 婷婷四月 成人 狠狠干| 激情综合99| av五月丁香| 国产成人精品123区免费视频| 狠狠色婷婷777| 六月婷婷开心| 天天摸天天舔在线视频| 玖玖婷婷五月| 玖玖玖婷婷婷| 超碰九热| 99人妻碰碰久久久禁片| 天天色视频| 五月色婷婷综合| 色噜噜狠狠色综无码久久合欧美 | 超碰国产在线播放| 99啪啪视频| 五月天婷婷久久视频| 丁香五月激情网| 天天做天天爱天天要| 五月丁香六月婷婷在线播放| 激情丁香五月婷| 欧美在线97| 免费AV在线| 婷婷五月天毛片| 美腿丝袜AV天堂网| 在线观看欧美3区| 婷婷激情鹿城五月天| 大香蕉久久| 一起草Av| 亚洲色色色色色色色色色| 色噜噜狠狠色综合网| 大香蕉伊在| 91九色精品| 亚洲无aV在线中文字幕| 99热九九在线| 黑人无码一区| 亚洲成人无码网站| 91久久综合亚洲噜噜成人在线| 色色丁香五月天社区| 五月婷婷国产| 日本乱论99| 日本精品干| 五月丁香激情综合| 亚洲无码另类| 再次出发二| 五月婷久久| 3p日韩网站视频| 99国产这里只有精品| 激情五月少妇| 婷婷五月天天爽| 五月天丁香综合久久国产| 综合一区二区三区| 人妻操逼视频| 色色色综合网| 久久91久久精品久久| 啪啪啪丁香五月| 91AV视频| 婷婷五月av| 综合婷婷六月| 婷婷精品性性性性性性性| 夜夜撸天天操| www五月天com| 大香蕉婷婷久久| 丁香五月av| aaa久久久| 秋霞av不能| 中文精品在| 婷婷五月天播| 伊人AV五月婷| 日本激情91| 精品一二三区久久AAA片| 人妻第九页| 五月丁香六月婷婷综合| 97色婷| 亚洲综合色丁香五月天| 青草五月天| 亚洲精品婷婷| 丁香婷婷天堂| 无码yw| 亚洲在线激情婷婷五月| 五月激情六月宗合| 99久久九九| 91丨九色丨老熟女激情| 青青草色在线视频观看| 婷婷91| 五月五丁香婷婷| 色情五月综合婷婷| 国产又爽又猛又粗的视频A片| 久久九九99.www| 99色这里| 丁香五月五月婷婷| 丁香五月综合| 欧美婷婷综合网| 97在线视频观看| 婷婷五月丁香在线视频| 五月天激情综合在线| 欧美激情综合色丁香婷婷五月天| 91色综合| 色伦专区97中文字幕| 精品99在线看| 久久午夜理论| 五月花免费视频| 热久久这里只有三级视频| 99热 这里只有精品 国产 日韩| 激情婷婷五月天日本系列| 青青草五月天| 日韩国产在线精品| 婷婷涩五月| 天天做夜夜爽| 国产精品久久久爽爽爽麻豆色哟哟| 久久婷综合网| 五月丁香婷中文字幕| 9999三级片| 夫妻超碰在线| 五月噜噜| 午夜少妇在线观看视频| 色琪琪一综合久久激情五月视频| www夜夜操comwww| 99热伊人| 久久狠婷婷| 丁香六月久| 少妇性BBB搡BBB爽爽爽视頻| 人人草成人视频| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 亚洲国产黄色电影| 综合色天天| 99热这里只有精品2| 99热网址| 99热精品中文字幕| 97超级碰| 日日干干天天干| 成人做爰高潮A片免费视频| 色五月综合在线| 丁香狠狠色婷婷| 欧美69色| 六月丁AV| 97艹| 亭亭五月色男人| 极品五月天| 五月婷婷手机在线| 综合在线观看99| 森林影视大全,最好看的2019年视频 | www.lingjunshare.com| 激情综合五月| wwxx日本| 99久久九九视频| 色婷婷丁香五月天在线视频| 欧美成人精品A片免费一区99| 69久久久| 噜噜色com| 色开心五月丁香| 婷婷五月丁香香蕉| 久久R激情| 丁香六月婷婷色XXXX| 99视频| 婷婷五月天亚洲激情戏精品| 中字幕视频在线永久在线观看免费 | 欧美天天综合网站上去吧| 色综合五月天| 5月婷婷激情6月| 久久99国产综合精品免费| 99er6| 天堂成人A片永久免费网站| 五月天大香蕉| 天天插天天射| 欧美激情中文字幕| 91大神操美女| 97碰超级人人看| 337p大胆噜噜噜噜噜91Av| 青草青草久热这里只有精品| 大香蕉啪啪啪| 婷婷激情区| 久久99免费视频网站| 婷婷六月丁香欧美视频在线| 97热在线精品| 337p大胆噜噜噜噜噜91Av| 丁香 婷婷 激情 综合 五月| 婷婷色网| 99er视频在线| 99热精品网| 噜噜操操| 欧美狠狠草| 亚洲成人在线播放| 日日操日日干| 色欲一区二区三区精品A片| 五月停停激情网| 亚洲无码成人网| 婷婷色中文字幕| 激情丁香五月婷| 日本97人人| 色婷婷激情四射视频| 五月天无码| 日99网站| 狠狠操狠狠插| 久热这里只有精品性色AV| 国产真实乱了老女人视频| 五月婷婷六月开心| 亚洲AV成人在线| 99精品国产在热久久| 色在线视频网2025| 另类A片| 另类婷婷五月天啪帕帕| 久久精品99久久久久久| 5月丁香综合网| 99热99| 婷婷色中文字幕| 天天插AV丝袜中| 五月丁香怕啪啪| 色综合网页| 99人人干| 五月婷婷天天| 婷婷五月丁香五月丁香| 另类图片五月激情| 激情影院丁香五月| 婷婷五月综合激情免费| 日本色道视频网站| 欧美久久久中文字幕| 婷婷五月天伊人网| www,av好吊操| 天天日综合网射| 婷婷久久天堂网| 色五月综合| 99精品在线观看视频| 婷婷五月天影视网址| 五月天婷婷社区久久综合| 亚洲AV成人无码电影| 久久婷五月天| 天天插综合| 亚洲色婷婷| 五月丁香黄色| 国产精品91抖高| 日本一级| 天天做天天爱天天玩夜夜爽| 丁香六月婷婷缴情欧美| 色五月,婷婷大香蕉| 国产午夜成人AV在线播放| 五月丁香亭亭操逼| 色五月天成人| 狠狠干2007| WWW,色五月| 密乳Va| 曰本久久女| 91婷婷在线| 五月天天久久香| 97久久精品| 97人人操人人操人人操人人| 欧美成人一区二区三区在线视频| 天天综合在线网| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 九九 激情 网| 91九色偷拍| 天天做天天爱天天爽| 色色网站在线| 9月色婷婷| 亚洲va国产va天堂va综合va| 综合性视频99| 欧美三级欧美一级| 色色色色色五月| 99色视| 欲求不满的人妻| 色婷婷很很丝袜| 强壮的公次次弄得我高潮A片日本 | 日本va欧美va国产激情| 伊人超碰| 操人无码| Av大香蕉| 五月丁香婷婷六月| 欧洲亚洲免费视频9| 99热播放| 婷婷久久五月丁香| 色在线99| 五月丁香婷婷欧美| 久久免费精彩视频| 97碰碰视频| 五月丁香操亭亭网| 丁香六月婷婷综合在线| 婷婷五月色播放| 天天添天天摸天天天天做| 天天人人天天爽| 翔田千里无码| 99热这里只有精品一| 99热在这里只有免费精品| 8区视频在线| 黄色AV日韩| 丁香五月性| 狠狠五月激情在线| 色9月| 丁香五月色五月| 99热主页日本| 婷婷中文字幕| 五月天激情图片| 噜噜噜噜婷婷五月天| 毛片网站谁有| 五月丁香婷庭在线| 天天做天天爱天天综合网| 人妻操逼视频| 日本色色网站| 久久久这里有精品| 九九亚洲| 99热久| 色色网站毛片| 欧美人人草草| 五月丁香婷婷啪啪综合| 99久久www| 97丁香花五月天激情小说| 丁香五月另类小说在线阅读| WWW.桔色成人.COM| 婷婷丁香视频| 亚洲无AV在线中文字幕| 天天操夜夜操| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 五月天伊人av| 99热这里有精品2| A1片久久久| 亚州色婷婷| 久久久99精品免费观看| 色色色色色九九九九九| 狠狠人妻色综合| 五月色情婷婷开心五月天| 色婷婷a三区麻| 激情综合网五月| 久久激情网| 久久99久久99www| 色吧五月婷婷| 久久久久人无码人妻| 免费在线观看欧美激情xx小视频| 亚洲区视频| 丁香婷婷综合激情五月色| 四季日韩AV无码综合| 男女99免费视频| 五月丁香婷婷激情久久| 五月综合激情| 99精品国产乱码久久久人妻| 玖玖午夜视频| 青青草a在线| 亚洲热视频在线| 91精品综合久久久久久五月丁香| 国产XXXX搡XXXXX搡麻豆| 99色五月| 五月夜丁香| 97人人干人人操| 热久久99热欧美国产亚洲| 久99热| www.91九色| 精品成人无码A片观看香草视频| 五月天六月婷婷| 狠狠色成人影片| 九九99热| 人人射av| 色五月婷婷小说亚洲中文字幕组| 夜夜爽77777妓女免费下载| 五月丁香综合影院| 五月婷婷六月婷| 色情五月天丁香社区| 九月停停| 色视五月天婷婷| 中文字幕视频在线播放| 九九热最新视频| 亚洲无码你懂的| 亚洲欧州色情在线观看| 九九色人| 亚洲成人无码网站| 激情99。| 久久综合中文| 九九热精品99| 日韩欧美骚货| 99热精品在线| 欧美成人Va| 婷婷丁香亚洲色综合91| 日韩成人影片在线观看| 无码中文一区二区三区| 激情六月婷婷| 色五月丁香五月| 日本成人噜噜噜| 精品99*| 97人人干| 五月婷在线| 大香蕉九操| 五月丁香六月婷婷激情视频在线观看免费| 丁香五月花影院| 五月丁香啪啪| 九色91国产| 97婷婷丁香| 五月激情小说网| 五月婷婷9| 五月婷婷啪| 激情影院69| 热99这里只有精品视频| 色色色综合网| 丁香五月婷婷成人色区| 91婷婷| 久鲁鲁色网 | 丁香成人五月天| 色婷婷基地| AV操逼网| 另类A片| 久久五月天婷婷| 色婷婷五月天天天天天| 婷婷色五月天在线|