日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

Word2Vec+SVM電商評(píng)論情感分析:小樣本中文文本分類實(shí)戰(zhàn)

Word2Vec+SVM電商評(píng)論情感分析:小樣本中文文本分類實(shí)戰(zhàn) 簡介這是一套基于Word2Vec與SVM對(duì)電商評(píng)論進(jìn)行情感分析的完整Python項(xiàng)目面向NLP初學(xué)者、數(shù)據(jù)挖掘?qū)W習(xí)者以及需要快速落地評(píng)論分析流程的電商運(yùn)營與開發(fā)人員。項(xiàng)目覆蓋數(shù)據(jù)預(yù)處理、Word2Vec詞向量訓(xùn)練、特征矩陣構(gòu)建、SVM模型訓(xùn)練與調(diào)優(yōu)、模型評(píng)估等關(guān)鍵環(huán)節(jié)并提供可運(yùn)行的代碼與配套數(shù)據(jù)集。壓縮包共18個(gè)文件包括6個(gè)CSV數(shù)據(jù)文件、5個(gè)Python腳本、4個(gè)NumPy數(shù)組文件以及訓(xùn)練好的SVM模型、停用詞表和說明文檔整體大小約30.15MB。腳本按數(shù)據(jù)清洗、詞向量訓(xùn)練、模型構(gòu)建、模型測試等模塊拆分訓(xùn)練好的pkl模型可直接加載使用CSV與npy文件則方便讀者對(duì)照訓(xùn)練與驗(yàn)證。目前已有1050人學(xué)習(xí)下載適合希望獲得可直接運(yùn)行的情感分析案例、通過動(dòng)手實(shí)踐掌握NLP與機(jī)器學(xué)習(xí)完整流程的用戶。1. 電商評(píng)論情感分析為什么用 Word2Vec SVM一個(gè) 5000 條樣本就能跑通的老實(shí)方案做電商的都知道評(píng)論數(shù)據(jù)是離業(yè)務(wù)最近的文本資產(chǎn)。單靠人工盯評(píng)價(jià)詳情頁一天幾百條還行到了大促期間幾千條差評(píng)根本看不過來。我處理這個(gè)需求時(shí)第一反應(yīng)不是上 BERT 或者 ChatGLM 微調(diào)而是用 Word2Vec SVM 這個(gè)老組合先把評(píng)論里的詞轉(zhuǎn)成向量再做一次二分類情感判斷。原因很直接——電商評(píng)論普遍只有幾十個(gè)字語法碎片化嚴(yán)重但情感信號(hào)集中在少數(shù)關(guān)鍵詞上這種場景恰恰是 Word2Vec 善于捕捉的。加上 SVM 對(duì)小樣本、高維特征分類穩(wěn)健在幾千條有標(biāo)注的評(píng)論上就能產(chǎn)出可用模型還不需要 GPU。這套方案在真實(shí)項(xiàng)目里最大的價(jià)值是可控?cái)?shù)據(jù)就是一張兩列的 CSV腳本理順之后十幾分鐘出結(jié)果調(diào)參路徑清晰業(yè)務(wù)方要的“好評(píng)率統(tǒng)計(jì)”“差評(píng)預(yù)警”都能直接落地。下面從數(shù)據(jù)集準(zhǔn)備開始一步步把流程跑通。2. 數(shù)據(jù)集準(zhǔn)備與中文預(yù)處理從一條淘寶評(píng)論到一個(gè)干凈詞表2.1 數(shù)據(jù)集格式兩列 CSV好評(píng) 1 差評(píng) 0幾千條就能跑標(biāo)題里說“含數(shù)據(jù)集可直接運(yùn)行”落地時(shí)最省心的數(shù)據(jù)集格式就是 CSV兩列l(wèi)abel和review。label用整數(shù)1 表示好評(píng)0 表示差評(píng)。別把評(píng)分列混進(jìn)來做三分類二分類是電商評(píng)論情感分析最常見、也最容易評(píng)估的切法等業(yè)務(wù)成熟了再擴(kuò)展成中立/正面/負(fù)面三分類也不遲。數(shù)據(jù)量上5000 條有標(biāo)注評(píng)論已經(jīng)能跑出一個(gè)業(yè)務(wù)可用的模型少于 2000 條時(shí)SVM 的調(diào)參空間會(huì)變小但依然比隨機(jī)猜強(qiáng)很多。如果你手頭只有幾百條優(yōu)先保證差評(píng)數(shù)據(jù)占比別太低后面會(huì)看到這直接影響模型能不能識(shí)別差評(píng)。下面這段代碼生成一個(gè)最小的示例 CSV方便你先跑通流程再替換成自己的真實(shí)數(shù)據(jù)import pandas as pd # label: 1 表示好評(píng)0 表示差評(píng) data pd.DataFrame([ (1, 質(zhì)量好孩子很喜歡推薦), (1, 發(fā)貨很快包裝嚴(yán)實(shí)客服態(tài)度也好), (0, 用了三天就壞申請(qǐng)退貨還拖了一天), (0, 實(shí)物和圖片差太遠(yuǎn)不值這個(gè)價(jià)), ], columns[label, review]) data.to_csv(ecommerce_review.csv, indexFalse, encodingutf-8-sig) print(data)這段代碼的關(guān)鍵是列名必須叫l(wèi)abel和review后續(xù)所有處理函數(shù)都按這兩個(gè)字段寫避免在數(shù)據(jù)清洗時(shí)反復(fù)改字段名。encodingutf-8-sig是給 Excel 用戶留的活路——Windows 下直接雙擊打開 CSV帶 BOM 頭才不會(huì)亂碼。真實(shí)數(shù)據(jù)如果來自訂單系統(tǒng)通常會(huì)有評(píng)分字段常見做法是把 4 分及以上映射為好評(píng)1 到 2 分映射為差評(píng)3 分先丟掉或單獨(dú)留存別硬塞進(jìn)二分類里把邊界搞臟。2.2 中文評(píng)論清洗與 jieba 分詞正則、停用詞、否定詞別刪電商評(píng)論最麻煩的不是長而是臟表情符號(hào)、火星文、英文縮寫、錯(cuò)別字、廣告信息混在一起。清洗的目標(biāo)不是把文本變成標(biāo)準(zhǔn)書面語而是最大限度保住情感信號(hào)。我的處理順序是先去掉非中文/非字母/非數(shù)字的符號(hào)再做分詞最后按停用詞表過濾。這里有個(gè)容易翻車的點(diǎn)停用詞表不要包含否定詞。很多開源停用詞表把“不、沒、別、無”也收進(jìn)去了分詞后刪掉它們“太差了”會(huì)變成“太差”意思還在“不喜歡”變成“喜歡”情感直接反轉(zhuǎn)。這是血淚經(jīng)驗(yàn)我第一次做的時(shí)候用的通用停用詞表模型 f1 一直在 0.6 附近打轉(zhuǎn)后來檢查預(yù)處理結(jié)果才發(fā)現(xiàn)差評(píng)里全是反向詞被刪光了。import re import jieba # 停用詞集合只放真正的虛詞和標(biāo)點(diǎn)占位詞不放否定詞 STOP_WORDS set( 的 了 是 在 我 有 和 就 都 一 一個(gè) 很 也 你 他 她 它 這個(gè) 那個(gè) 還 又 才 吧 啊 呢 嗎 哦 嗯 呀 啦.split() ) def clean_text(text: str) - str: # 只保留中文、英文字母和數(shù)字去掉表情與特殊符號(hào) text re.sub(r[^\u4e00-\u9fa5A-Za-z0-9], , text) # 把連續(xù)空格壓縮成一個(gè)避免分詞時(shí)空 token 干擾 return re.sub(r\s, , text).strip() def cut_words(text: str): cleaned clean_text(text) words [w for w in jieba.cut(cleaned) if w.strip() and w not in STOP_WORDS] return words data[words] data[review].apply(cut_words) print(data[[review, words]].head())正則里的\u4e00-\u9fa5是中文 Unicode 范圍加上A-Za-z0-9是為了保留“yyds”“iPhone15”這類英文數(shù)字混排的詞它們在電商評(píng)論里往往帶著明確情感傾向。jieba.cut默認(rèn)全模式還是精確模式這里用的是默認(rèn)精確模式對(duì)短文本足夠。分詞后過濾空字符串和停用詞但注意單字詞“好”“差”“快”這類有情感色彩的字別一并過濾所以停用詞表里我沒放“好”和“差”。如果你發(fā)現(xiàn)某些商品詞被 jieba 切碎比如“空氣炸鍋”被切成“空氣”“炸鍋”最省事的辦法是加自定義詞典jieba.load_userdict(user_dict.txt) # user_dict.txt 每行一個(gè)詞空氣炸鍋 5 n這個(gè)文件里每行格式是“詞 詞頻 詞性”詞頻建議寫 10 以上讓 jieba 優(yōu)先識(shí)別成整詞。新品牌名、行業(yè)黑話都丟進(jìn)去能明顯減少后續(xù) Word2Vec 學(xué)到碎片向量的問題。3. 用 Gensim 自己訓(xùn) Word2Vec參數(shù)怎么設(shè)句子向量怎么來3.1 為什么不直接用預(yù)訓(xùn)練詞向量電商黑話和通用向量對(duì)不上很多人拿到中文文本第一反應(yīng)是加載一個(gè)預(yù)訓(xùn)練詞向量比如騰訊詞向量或百度百科向量。它們在通用領(lǐng)域確實(shí)好但放到電商評(píng)論里有一個(gè)很尷尬的問題商品黑話、平臺(tái)梗、營銷詞在公共語料里要么沒收錄要么上下文完全是另一套場景。“白菜價(jià)”在百科語料里可能和“蔬菜批發(fā)”共現(xiàn)在電商評(píng)論里卻和“劃算”共現(xiàn)——這種語義偏移會(huì)直接污染下游分類。自己用評(píng)論語料訓(xùn) Word2Vec 的好處就在這里向量是從你的數(shù)據(jù)里長出來的“垃圾”的鄰居會(huì)變成“差勁”“不值”“退貨”而不是百科里的“廢品回收”。代價(jià)只是多花幾十秒訓(xùn)練時(shí)間對(duì)幾千條評(píng)論來說完全可忽略。而且 Word2Vec 不是深度神經(jīng)網(wǎng)絡(luò)它本質(zhì)上是在做詞共現(xiàn)的矩陣分解小語料也能訓(xùn)。min_count 調(diào)低一點(diǎn)、維度給小一點(diǎn)效果不會(huì)因?yàn)閿?shù)據(jù)量少就崩盤。這正好匹配電商評(píng)論的語料規(guī)模。3.2 用 Gensim 訓(xùn)練 Word2Vecvector_size、window、min_count 怎么給我用 Gensim 4.x 版本參數(shù)名和舊版有差異最典型的是size改成了vector_size照著舊教程寫會(huì)直接報(bào)錯(cuò)。訓(xùn)練代碼不長真正值得花時(shí)間的是參數(shù)怎么給from gensim.models import Word2Vec sentences data[words].tolist() # 每條評(píng)論是分詞后的 list model Word2Vec( sentencessentences, vector_size128, # 每個(gè)詞映射成 128 維向量 window5, # 上下文窗口只看左右各 5 個(gè)詞 min_count1, # 詞頻小于 1 的詞丟棄小語料設(shè) 1 保留更多詞 sg1, # 1 用 Skip-gram0 用 CBOW小語料推薦 Skip-gram epochs10, # 遍歷語料 10 輪 workers4, # 并行線程數(shù) seed42 ) model.save(word2vec.model)參數(shù)里最影響效果的是min_count和sg。min_count1表示詞頻只有 1 的詞也保留這在小語料里很重要“踩雷”“避雷”這類新詞往往只出現(xiàn)幾次丟掉就只剩下“雷”一個(gè)普通詞了。sg1選 Skip-gram它在語料小時(shí)對(duì)低頻詞更友好CBOW 更像是在做“完形填空”平滑了高頻詞但對(duì)情感詞不夠敏銳。如果語料大到幾萬條以上可以試試sg0提速。vector_size128對(duì)幾千條評(píng)論是合適的中位數(shù)。少于 2000 條數(shù)據(jù)時(shí)建議降到 64詞表就幾百個(gè)維度太高會(huì)讓每個(gè)詞向量都成了稀疏隨機(jī)數(shù)SVM 反而不好擬合。window5保持默認(rèn)即可評(píng)論平均不到 30 個(gè)字窗口太大容易把無關(guān)詞拉進(jìn)上下文。訓(xùn)練完后立刻做一次直覺驗(yàn)證這一步能省下后面調(diào)參的大量時(shí)間print(model.wv.most_similar(好評(píng), topn10)) print(model.wv.most_similar(垃圾, topn10))如果“好評(píng)”的近鄰里出現(xiàn)“質(zhì)量”“滿意”“推薦”說明共現(xiàn)關(guān)系學(xué)對(duì)了如果近鄰全是不相關(guān)的高頻詞優(yōu)先檢查分詞是否太碎而不是急著調(diào) SVM。3.3 句向量生成把一條評(píng)論的平均詞向量做成 SVM 的輸入Word2Vec 產(chǎn)出的是詞向量但 SVM 需要一條評(píng)論對(duì)應(yīng)一個(gè)固定長度的向量。最常見、最可靠的做法是平均詞向量把一條評(píng)論里所有詞的向量按維度取平均得到一個(gè) 128 維向量。樸素但足夠穩(wěn)。有個(gè)進(jìn)階做法是按 TF-IDF 權(quán)重做加權(quán)平均讓“差”“退”“貴”這類情感詞貢獻(xiàn)更大。我試過幾次提升在 1 到 2 個(gè)點(diǎn)之間可做可不做。對(duì)于現(xiàn)階段的流程普通平均已經(jīng)能讓 SVM 學(xué)到足夠多的情感信號(hào)。import numpy as np DIM 128 # 和 Word2Vec 的 vector_size 保持一致 def sentence_vector(words, model, dimDIM): vectors [] for w in words: if w in model.wv: vectors.append(model.wv[w]) if not vectors: # 整句都沒有詞命中時(shí)返回零向量后續(xù)要注意 OOV 問題 return np.zeros(dim) return np.mean(vectors, axis0) X np.array([sentence_vector(words, model) for words in data[words]]) y data[label].values print(特征矩陣形狀:, X.shape) print(標(biāo)簽分布:, np.bincount(y))np.mean(vectors, axis0)的意思是假設(shè)一條評(píng)論有 10 個(gè)詞每個(gè)詞 128 維得到 10 行 128 列的矩陣按第 0 維求平均輸出一個(gè) 128 維的句向量。axis0經(jīng)常有人寫錯(cuò)成axis1那樣得到的是 10 個(gè)數(shù)字特征維度全錯(cuò)了——遇到X.shape對(duì)不上 SVM 輸入時(shí)先查這一步。全 OOV 返回零向量的分支看起來只是個(gè)兜底實(shí)際上是個(gè)坑源。評(píng)論里如果全是表情符號(hào)或者火星文這條向量就是 128 個(gè) 0SVM 會(huì)把它當(dāng)成一個(gè)特殊聚類來處理。處理辦法后面避坑章節(jié)展開。4. 訓(xùn)練 SVM 分類器C 與 RBF 核的調(diào)參順序和效果驗(yàn)證4.1 為什么這里選 SVM小樣本、高維、無 GPU 也能跑到這一步手里是 5000 行 × 128 維的特征矩陣分類器選擇上有幾條路邏輯回歸、SVM、隨機(jī)森林、XGBoost、深度學(xué)習(xí)。我選 SVM 的原因很實(shí)際樣本量小的時(shí)候SVM 在高維空間里找最大間隔超平面比樹模型更不容易過擬合RBF 核又能處理詞向量均值后的非線性邊界而邏輯回歸在線性邊界上吃虧。隨機(jī)森林在這個(gè)任務(wù)上也不是不能用但它在高維稀疏特征上容易把噪聲當(dāng)信號(hào)尤其詞向量均值里混雜著大量弱相關(guān)的維度。神經(jīng)網(wǎng)絡(luò)在小數(shù)據(jù)集上訓(xùn)練不穩(wěn)定同樣的數(shù)據(jù)跑兩輪結(jié)果可能差好幾個(gè)點(diǎn)。SVM 的另一個(gè)好處是訓(xùn)練快5000 條樣本上網(wǎng)格搜索最多百來次擬合也就幾分鐘的事。我一般在第一版方案里直接給 SVC 配 RBF 核而不是 LinearSVC。RBF 是 SVM 的默認(rèn)選擇它把特征映射到更高維空間去找邊界落地時(shí)表現(xiàn)更穩(wěn)。前提是前面做了特征標(biāo)準(zhǔn)化不然 gamma 參數(shù)會(huì)失真。4.2 搭建訓(xùn)練集與測試集標(biāo)準(zhǔn)化這步漏了RBF 核直接翻車SVM 對(duì)特征的尺度敏感這是我踩過最深的一次坑。Word2Vec 產(chǎn)出的向量每個(gè)維度基本在 -1 到 1 附近但不同維度方差不一樣直接喂進(jìn) RBF 核gamma 參數(shù)實(shí)際起作用的范圍會(huì)漂移網(wǎng)格搜索出來的最佳 gamma 很可能只在當(dāng)前數(shù)據(jù)集上碰巧有效。標(biāo)準(zhǔn)化是必修課from sklearn.model_selection import train_test_split from sklearn.preprocessing import StandardScaler X_train, X_test, y_train, y_test train_test_split( X, y, test_size0.2, random_state42, stratifyy # 按標(biāo)簽比例分層抽樣小樣本下必須加 ) scaler StandardScaler() X_train_scaled scaler.fit_transform(X_train) X_test_scaled scaler.transform(X_test)stratifyy這句的作用是保證訓(xùn)練集和測試集里的好評(píng)差評(píng)比例和原始數(shù)據(jù)一致。如果數(shù)據(jù)里好評(píng)占 80%差評(píng)占 20%隨機(jī)切分后測試集理論上還是這個(gè)比例但樣本量小時(shí)方差很大可能出現(xiàn)測試集里差評(píng)只有 5% 的情況評(píng)估結(jié)果完全失真。所以小樣本一律加stratify。fit_transform和transform的區(qū)別是標(biāo)準(zhǔn)的訓(xùn)練集上fit_transform計(jì)算均值和方差測試集上只用transform。代碼里已經(jīng)按這個(gè)寫別在測試集上重新 fit。4.3 GridSearchCV 自動(dòng)找 C 和 gamma兩個(gè)參數(shù)四個(gè)坑SVM 用 RBF 核時(shí)只需要調(diào)兩個(gè)核心參數(shù)正則化系數(shù) C 和核寬度 gamma。C 越大模型越傾向于把訓(xùn)練集每個(gè)點(diǎn)都分對(duì)容易過擬合C 越小邊界越平滑但欠擬合風(fēng)險(xiǎn)上升。gamma 控制 RBF 核的影響范圍gamma 越大樣本點(diǎn)的影響半徑越小邊界越曲折gamma 越小模型越接近線性。網(wǎng)格搜索范圍我一般這樣給from sklearn.svm import SVC from sklearn.model_selection import GridSearchCV param_grid { C: [0.1, 1, 10, 100], gamma: [0.001, 0.01, 0.1, 1], } svm SVC(kernelrbf, class_weightbalanced, random_state42) grid GridSearchCV( svm, param_grid, scoringf1, # 用 f1 而不是 accuracy原因見下一節(jié) cv5, n_jobs-1, verbose1 ) grid.fit(X_train_scaled, y_train) print(最佳參數(shù):, grid.best_params_) print(交叉驗(yàn)證 f1:, grid.best_score_)這里有兩個(gè)“坑”要說清楚。第一搜索范圍是 4×4 共 16 組參數(shù)5 折交叉驗(yàn)證就是 80 次擬合數(shù)據(jù)量在幾千條時(shí)完全跑得動(dòng)但如果你把 C 和 gamma 各給了 10 個(gè)值就是 500 次擬合時(shí)間會(huì)拉長到半小時(shí)以上。我一般先粗后細(xì)第一輪 C 和 gamma 各給 4 個(gè)數(shù)量級(jí)跨度確定大致區(qū)域第二輪在最優(yōu)值附近加密。第二交叉驗(yàn)證得分和你最終期望的指標(biāo)要對(duì)齊。scoringf1會(huì)對(duì)每一折計(jì)算正類的 f1然后取均值。電商評(píng)論這個(gè)場景正類通常設(shè)成差評(píng)這樣網(wǎng)格搜索直接優(yōu)化的是“差評(píng)找得準(zhǔn)不準(zhǔn)”而不是被好評(píng)數(shù)量帶偏的準(zhǔn)確率。另一個(gè)檢查點(diǎn)如果最佳參數(shù)落在搜索范圍的邊界上比如 C100 或 gamma1 正好是最優(yōu)說明你的搜索范圍給窄了下一輪要往外擴(kuò)一個(gè)數(shù)量級(jí)重新搜。這個(gè)習(xí)慣能省很多重復(fù)實(shí)驗(yàn)的時(shí)間。4.4 評(píng)估別只看 accuracy差評(píng)的召回率才是電商命門模型訓(xùn)完先用測試集跑一遍分類報(bào)告from sklearn.metrics import classification_report, confusion_matrix y_pred grid.predict(X_test_scaled) print(classification_report(y_test, y_pred, target_names[差評(píng), 好評(píng)])) print(confusion_matrix(y_test, y_pred))輸出的分類報(bào)告里有三列指標(biāo)需要讀懂。精確率表示預(yù)測為差評(píng)的評(píng)論里真正是差評(píng)的比例召回率表示真實(shí)差評(píng)里被模型找出來的比例f1 是兩者的調(diào)和平均。電商場景里我更看重差評(píng)的召回率——寧可把幾條好評(píng)誤判成差評(píng)讓運(yùn)營多看一眼也不能讓差評(píng)悄悄漏過去。一個(gè)漏掉的差評(píng)可能意味著一天內(nèi)持續(xù)產(chǎn)生退貨損失。有個(gè)經(jīng)驗(yàn)值供參考在 5000 條樣本、128 維詞向量這個(gè)配置下差評(píng)召回率做到 0.7 以上已經(jīng)可以交付使用低于 0.5 時(shí)優(yōu)先回去查數(shù)據(jù)預(yù)處理而不是繼續(xù)調(diào) C 和 gamma。SVM 調(diào)參對(duì)結(jié)果的提升通常在 5 個(gè)點(diǎn)左右預(yù)處理改一個(gè)否定詞表可能直接跳 10 個(gè)點(diǎn)。另外默認(rèn)的 SVC 是沒有概率輸出的。如果業(yè)務(wù)后續(xù)要接閾值過濾比如“只把置信度超過 0.8 的差評(píng)推給人工”可以給 SVC 加probabilityTrue代價(jià)是訓(xùn)練和預(yù)測速度明顯變慢。我一般建議先不加等業(yè)務(wù)真要概率了再加。5. 情感分析實(shí)戰(zhàn)避坑數(shù)據(jù)泄漏、OOV 詞與樣本不平衡5.1 詞向量在切分前訓(xùn)練會(huì)讓評(píng)估虛高現(xiàn)象交叉驗(yàn)證的 f1 到 0.9把模型部署到線上處理新評(píng)論準(zhǔn)確率掉到 0.7 以下。原因先把全部評(píng)論拿去訓(xùn) Word2Vec再切分訓(xùn)練集測試集。詞向量在訓(xùn)練階段已經(jīng)見過測試集里的詞和上下文SVM 的輸入特征里帶上了測試集的信息等于開卷考試。這不是標(biāo)簽泄漏但效果一樣——離線指標(biāo)樂觀線上現(xiàn)原形。解決嚴(yán)格按“先切分、后訓(xùn)詞向量”的順序來。代碼順序大概是# 錯(cuò)誤順序詞向量用了全量語料 sentences_all data[words].tolist() word2vec_all Word2Vec(sentences_all, ...) X_all build_X(word2vec_all) X_train, X_test train_test_split(X_all, ...) # 正確順序先切分只用訓(xùn)練集訓(xùn)詞向量 train_data, test_data train_test_split(data, ...) word2vec Word2Vec(train_data[words].tolist(), ...) X_train build_X(word2vec, train_data[words]) X_test build_X(word2vec, test_data[words])注意切分是發(fā)生在分詞之后的但發(fā)生在 Word2Vec 訓(xùn)練之前。如果你的數(shù)據(jù)量到了十萬條級(jí)別用全量無標(biāo)注語料訓(xùn)詞向量在工業(yè)上是常見做法但那是半監(jiān)督場景這時(shí)離線評(píng)估結(jié)果只能當(dāng)作上限參考不要拿去向業(yè)務(wù)方承諾線上效果。5.2 新詞和 OOV 詞返回零向量情感信息被悄悄吃掉現(xiàn)象一條明顯差評(píng)“這質(zhì)量真的是 yyds 反向種草”模型預(yù)測成了好評(píng)或者“踩雷”“避雷”這類詞出現(xiàn)時(shí)預(yù)測概率明顯偏向中性。原因yyds、踩雷、種草不在 Word2Vec 詞表里進(jìn)sentence_vector時(shí)被直接跳過如果整句里沒幾個(gè)詞命中詞表句向量就退化成少數(shù)詞的均值甚至全是零向量。SVM 拿到這樣的輸入等于把這條評(píng)論當(dāng)成一個(gè)毫無特征的樣本只能猜。解決給詞表留足空間把min_count從 2 改成 1同時(shí)把 3.2 里的自定義詞典持續(xù)追加新詞。更關(guān)鍵的是要識(shí)別否定結(jié)構(gòu)而不是只靠單個(gè)詞向量。我之前說過停用詞表別刪否定詞但光保留還不夠最好把否定詞后面的幾個(gè)詞做上標(biāo)記NEGATIVE_WORDS {不, 沒, 別, 無, 莫, 未, 難, 非} def attach_negation(words): result [] for i, w in enumerate(words): if w in NEGATIVE_WORDS: # 否定詞后 3 個(gè)詞加上 neg_ 前綴讓 Word2Vec 學(xué)到反向語義 for j in range(i 1, min(i 4, len(words))): result.append(neg_ words[j]) else: result.append(w) return result data[words] data[words].apply(attach_negation)這段代碼會(huì)把“不太行”這一串分詞結(jié)果[不, 太, 行]改成[不, neg_太, neg_行]。這樣訓(xùn)練出的neg_行向量會(huì)天然靠近“差勁”“失望”這些詞情感信號(hào)就不會(huì)被“行”這個(gè)正面詞稀釋了。注意加了neg_前綴后必須重新訓(xùn)練 Word2Vec因?yàn)樵~表變了。5.3 “默認(rèn)好評(píng)”重復(fù)評(píng)論造成的數(shù)據(jù)泄漏現(xiàn)象測試集 f1 很高但抽樣檢查時(shí)發(fā)現(xiàn)模型對(duì)“好評(píng)”兩個(gè)字的判斷接近滿分對(duì)陌生評(píng)論卻經(jīng)常出錯(cuò)。原因電商訂單系統(tǒng)里大量評(píng)論是系統(tǒng)自動(dòng)填充的“默認(rèn)好評(píng)”或者同一句模板被上千個(gè)訂單復(fù)用。隨機(jī)切分時(shí)同一句話既進(jìn)了訓(xùn)練集又進(jìn)了測試集SVM 相當(dāng)于直接背下了這句話評(píng)估時(shí)“見過”的句子太多指標(biāo)自然虛高。解決切分前先去重。最直接的是按評(píng)論文本去重data data.drop_duplicates(subset[review], keepfirst)但這里有個(gè)細(xì)節(jié)如果兩個(gè)用戶寫了一句一模一樣的真實(shí)評(píng)論比如“物流很快態(tài)度很好”按文本去重會(huì)誤刪。更穩(wěn)妥的做法是按用戶 ID 或訂單 ID 分組切分保證同一個(gè)用戶的評(píng)論不在訓(xùn)練集和測試集里同時(shí)出現(xiàn)。數(shù)據(jù)里沒有用戶 ID 的話先用文本去重再人工掃一遍高頻評(píng)論把明顯是模板填充的句子標(biāo)記出來剔除掉。5.4 好評(píng)和差評(píng) 9:1模型學(xué)會(huì)復(fù)讀現(xiàn)象模型預(yù)測結(jié)果全是好評(píng)accuracy 高達(dá) 0.9看混淆矩陣發(fā)現(xiàn)差評(píng)一個(gè)都沒抓住。原因電商評(píng)論天然不平衡好評(píng)占比常在 80% 以上。SVM 在訓(xùn)練時(shí)為了降低整體損失發(fā)現(xiàn)把多數(shù)類全部猜對(duì)就能拿到很高的分?jǐn)?shù)于是學(xué)會(huì)了“復(fù)讀”——全部輸出好評(píng)。解決兩層處理。第一層在模型上給 SVC 加class_weightbalanced讓算法自動(dòng)放大少數(shù)類的懲罰權(quán)重第二層在評(píng)估上用 f1 和差評(píng)召回率替代 accuracy 作為主要指標(biāo)。代碼層面只需要改一行svm SVC(kernelrbf, class_weightbalanced, random_state42)如果加了class_weight后差評(píng)召回率依然很低再考慮對(duì)差評(píng)樣本做輕量過采樣。注意不要直接用 SMOTE 在詞向量均值上生成合成樣本合成的向量可能會(huì)落在 SVM 邊界內(nèi)部的空白區(qū)域反而干擾分類面。更好的做法是回到文本層對(duì)差評(píng)評(píng)論做同義替換增強(qiáng)比如“不好”換成“太差”“不行”然后再重新提取向量。6. 把流程收成可復(fù)用腳本保存模型、增量更新與預(yù)測新評(píng)論前面的步驟都跑通后面臨的問題從“怎么訓(xùn)”變成“怎么用”。常見做法是把 Word2Vec、標(biāo)準(zhǔn)化器、SVM 模型三個(gè)對(duì)象分別保存再寫一個(gè)預(yù)測函數(shù)。千萬別只存詞向量文件分詞器、停用詞表、自定義詞典這些預(yù)處理資產(chǎn)不一起版本化換臺(tái)機(jī)器跑預(yù)測時(shí)你會(huì)后悔。import joblib from gensim.models import Word2Vec model.save(word2vec.model) joblib.dump(scaler, scaler.pkl) joblib.dump(grid.best_estimator_, svm.pkl) def predict_single(review: str): words cut_words(review) words attach_negation(words) vec sentence_vector(words, model, dim128) vec scaler.transform(vec.reshape(1, -1)) label svm.predict(vec)[0] return 好評(píng) if label 1 else 差評(píng) sample 包裝破損客服已讀不回非常失望 print(predict_single(sample))預(yù)測函數(shù)里最容易漏的是scaler.transform(vec.reshape(1, -1))這一步。訓(xùn)練時(shí)特征做了標(biāo)準(zhǔn)化預(yù)測時(shí)輸入也必須是標(biāo)準(zhǔn)化后的向量否則 SVM 拿到的特征尺度是亂的。vec.reshape(1, -1)是把一維的 128 維向量變成 1 行 128 列因?yàn)?sklearn 的transform和predict都要求二維輸入。增量更新的邏輯也要想清楚新一批人工標(biāo)注評(píng)論進(jìn)來后先用model.build_vocab(new_sentences, updateTrue)擴(kuò)展詞表再調(diào)用model.train(new_sentences, total_exampleslen(new_sentences), epochs5)做增量訓(xùn)練。但詞向量更新后所有句向量都會(huì)變所以 SVM 必須重新訓(xùn)練而不是只更新 Word2Vec。這個(gè)流程沒法完全自動(dòng)化我的習(xí)慣是每兩周做一次增量重訓(xùn)并把新出現(xiàn)的業(yè)務(wù)詞追加進(jìn)自定義詞典。驗(yàn)證方面我常用一個(gè)笨方法隨機(jī)抽 100 條新評(píng)論人工標(biāo)注后和模型預(yù)測結(jié)果比對(duì)把錯(cuò)誤案例回填到訓(xùn)練集?;靥顣r(shí)只看 10 條左右就夠了重點(diǎn)挑那些模型“差評(píng)漏報(bào)”的樣本。我之前因?yàn)橹槐4媪?kv詞向量文件而丟了分詞器和停用詞表換機(jī)器后花了半天重寫預(yù)處理腳本后來把整個(gè)預(yù)處理鏈路的配置用 JSON 存了一份再?zèng)]有翻過車。希望你也能把這套流程變成自己的標(biāo)準(zhǔn)工具箱少走這些彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲图片欧美| 国偷自 一区| 96免费视频在线| 国产午夜视频| 乱操9999| 青青草国产欧美非洲黑人| 淫荡网址| 国产探花精品在线| 欧美激情五月天| 一牛影视久久久一区二区三区| 亚洲图片欧洲图片aⅴ| 尤物黄色在线观看网站| 丁香九月激情| 欧美 传媒 麻豆 日韩 偷拍| 精品人妻视频一区二区在线播放 | 黑人与人妻| 亚洲色性情三级| 国产欧洲精品亚洲午夜拍精品| 我中文字幕6区| 亚州,欧美在线| 久久久久久久久999| 国产精品久久天天干| 熟女人妇一区二区三区| 成人福利视频网| 91熟女熟妇视频网站| 任我爽视频在线观看| juliaann丝袜大战黑鬼| 大香蕉伊人75| 高清一区AV无码| 伊人99热| 韩国国产欧美情侣视频在线| 97ai亚洲| 欧美人妻久久精品二区三区| 青青草精玖玖69精品| 韩日自拍| 最新av网站在线观看| 欧美视频在线视频免费va| 欧美操人| 色综合 加勒比| 亚洲AV无码乱码| 99久久婷婷国产综合| 射欧美综合| 美女久久久久久久久久久| 强奸国产在线| 人妻 欧美 中文| 97色欧洲| 久久久久久国产无码精品| 91丝袜美腿网站| 中文字幕精品专区搜索结果91| 欧美成人精品一区二区男人蜜臀| 久久久久久十| 国模不卡| 91精品伊人久久久大香线蕉91| 少妇一区二区三区精选| 人干人人人操人人摸| 无码欧美有限公司| 天天日天天干少妇日| 蜜桃视频成a人v在线| 日韩一区二区熟女| 在线中文AV| 久久久久夜夜夜夜| 少妇超碰在线| 亚洲欧美综合网站| 欧美高清无码免费视频高清版| 天天综合网日韩7799| 午夜男人天堂| 好爽免费视频| 九九毛片这里只有精品| 超碰99re| 婷婷亚洲综合| 91狠狠综合久久| 亚洲一区二区精品福利| 色综合久久夜色精品国产天堂| 日韩无码服务区| 操国产高清| 日韩精品.久久精品.AV女优.天美传媒| 超碰人妻中文在线| 中文字幕一区二区无码成人| 午夜黄色免费在线观看| 精品久一区免费| 91精品人妻| 色婷五月| 国产无码成人无码| 欧美狠狠操| 后入综合久久| 五月综合色| 超碰97综合网| 亚洲色五月| 亚洲一区二区中文字幕| 99久热| 中文字幕免费在线观看| 中文字幕日韩综合| 亚洲精品97| 国产超碰国产97| 欧美天天射| 久久综合乱子伦国产免费| 丝袜视频网国产90| 国产成人精品日本亚洲语言| 国内精品99999| 日本韩欧美在线播放a| AV色图| 国产日韩在线播放| 加勒比色99999| 上海一级黄片| 蜜臀va69| 色综合色欲色综合色综合色综合| 亚洲第一二区另类图| 色翁荡息又大又硬又粗又爽| 国产在线精品电影观看| 亚洲成人网站在线观看| 果冻传媒A片麻豆熟妇人妻| 丁香成人五月天| 亚洲美女精品九九视频| 东京太热久久久| 中文字幕精品三级久久久| 亚洲中文字幕av| 青青草福利视频| 校园春色综合色| 日韩综合无码色欲vv| 日韩另类色图| 日韩AV无码网站| 久久综合av| 久久久久国产一区二| 天天做天天爱天天爽| 天堂性色| 91久久久久久久久久久| 免费人成在线观看网站品爱网| 亚洲一二三四区机械| 亚洲日本激情| 啊啊啊啊二区好大| 手机看av网站在线看| 麻豆成人AV| 一区二区 韩日AV| 国产性爱强奸乱伦大全| 超碰天天操| 黄色免费网页无码| 日韩强奸av| 久久久久中出| 日本国产高清色www视频在线| 99久在线精品99re8a| 白嫩国模丰满一二三区| 亚洲AV无码秘 蜜桃臀国精产品| 91无码中出人妻视频| 国产无马在线| 亚洲视频精选| 欧美肥臀在线| 久热69九色熟妇97| 肉动漫无遮挡h在线观看| 乱欲性色| 久久久人体| 免费视频在线一区二区不卡| 久久亚州大香蕉| 伊人影院在线理论播放| 性爱1区| 亚洲色婷婷综合久久久久中文| 六月丁香婷| 午夜操逼不卡| 日韩超碰97| 欧美色图片91| 一级免费啪啪片| 国产免费黄色一级大片| 97精品人妻一二三四| 四虎永久在线精品免费网址| 日韩性爱视频免费在线| 精品丝袜无码一区二区三APP| 九九热在线精品视频| HEYZO高无码国产精品227| 91免费看一区二区三区| 色噜噜人妻av中文字幕| 国产熟妇一区二区| 97综合在线观看| 久久婷婷热| 国产精品一区二区三区,亚洲综合| 超碰97久| 蜜臀av网址| 97色色色综合网站| 国产日本久久免费精品| 欧美激情性爱视频网站| 欧美影音在线| 日日干夜夜干| 日韩三级视频一区二区三区| 日本肉体xxxx裸交| 操碰97| 97超碰国产亚洲精品| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 伊人久久大香大香线蕉中文| 18禁中文字幕| 思思久热在线精品66| 久久久久久久久久久久色网| 亚洲欧洲日韩中文字幕一区| 精品少妇一区二区三区| av影院十区| 午夜综合在线| 中文字幕在线2| 久久久久密臀一区二区| 国产四虎在线| 丰满人妻一区二区三区四| 亚洲成人免费在线| 高清在线偷拍自拍视频| 黄色免费网| 欧美日韩制服| 夜夜久久久| 岛国天天午夜影院传媒网| 中文熟女五十乱码在线| 蜜臀久久精品久久久久视频| 成人资源中文字幕在线观看| 欧美最大综合网| 欧美有码亚洲中文字幕一区二区三区四区 | 久久亚洲精品成人av| 亚洲啪啪视频免费| 日韩精品资源专区二区| 少妇蹲下露出大唇5| 久久久九| 97超碰色色| 亚洲熟女诱惑| 亚洲激情在线观看一区| 不卡一区二区日本视频| 丝袜 中出 制服 人妻 美腿 中文字幕| 青娱乐蜜桃臀AV色婷| 欧美精品丝袜久久久中文字幕| 精品国产精品一区二区| 草草影院日本第一页| 2021国产成人精品久久| 婷婷丁香人妻| 992大香蕉| 国产又粗又长视频| 少妇精品久久| 一级岛国大片| 东北丰满熟女国产一区| 亚洲一本色道中文无码aV天美| 人妻色偷色噜| 日本三级一区二区 在线| 欧美日韩国产三级黄色| 亚洲 欧美 手机在线观看| 美女视频尤物网在线看| 成全动漫视频观看免费下载| 极品色| 成年人网站在线免费观看| 女人与公拘交酡2020视频| 日本三级A片网站com| 波多野结衣先锋影音| 日韩在线观看字幕精品| 91动漫操逼视频| 激情综合久久| 丰满少妇人妻久久久久久| 18岁禁 茉莉成人久久| 97操在线| 国产在线激情| 欧美亚洲首页| 久久在线观看免费视频| 黄aaaaaaaaaaaaaaaaaa色网站| 久久久久久电影| 麻豆国产精品午夜视频| 99re公开精品免费视频 | 曰本人妻人人澡人人夹| 久久久久久国产手机AV| 精品少妇后入一区二区三区四区人妻巨乳 | 国产一区二区精品久久99| 日本在线激情一区二区三区| 又大又长又爽| 欧美第一页| 精品人妻丰满熟妇一区二区三| 超碰色美女| 色婷婷一区二区三区久久| 三级激情网站| 午夜寂寞欧美| 夜夜夜久久| 亚洲限制级在线| 韩国嫰模上门援交视频| 欧洲性爱无码区| 18禁看网站一区| 美国黄片aaa| 曰韩无码777| 青青草自拍视频在线播放| 欧美日本不卡| 亚洲欧美日韩中文播放| 极品白嫩美女白浆成人福利在线看| 蜜乳AV色欲AVAV无码| 亚洲第一精品在线视频| 国产精品色色| 欧美传媒一区| 蜜桃狠狠色伊人亚洲综合网站| 国产一国产一级毛片古装| yellow网站免费观看日韩高清无码| 97欧美性爱| 狠狠综合网| 国产精品高潮久久AV| 超碰97综合在线| 日本操色导航| 人人操天天爽| 亚洲无码一区成人免费午夜| 色与欲影视| 国产女人和拘做爰视频| 人人妻人人操人人乐| 成人综合网 欧美| 91N综合网| 中文字幕一区电影在线观看| 五月丁香影院| 夜夜 中文视频rt| 无码精品啪啪啪一区二区三区三州| 日韩本不卡视频在线观看 | 欧美双插| 99日精品欧美国产| 色天使大香蕉| 综合夜夜| 天天摸,夜夜摸| 啊啊啊啊啊操我视频| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国产精品96久久久久久| 亚洲国产欧美中日韩成人综合视频| 亚洲少妇色| 嗯,啊。舔我逼| 97这里只有精品| 秋霞曰韩R级| 96AV久久久| 亚洲色图日韩丝袜制服一区二区五月在线| 在线洲亚线| 国产亚洲精品美女久久久久久2021| www.色五月| 亚洲欧美综合网站| 男人女人18禁片免费看网站| 欧美亚洲玖玖玖| 久欲AV| 天天爽夜夜爽夜夜爽精| 亚州色站 日韩电影| 屁股久久久久久| www.伪伪| 国产美脚女优尤物在线观看| 欧美亚洲中文| 高清不卡国产| 亚洲国产精品无码AV久久| 日本久久久久久久久| 欧美一区二区三区成人性生活| 色香欲综合| www.狠狠操| 久热这里只有精品9| 看一级黄色视频| 性欧美| 女人高潮抽搐喷水视频网站| 欧美大的香蕉有线电视视频| 中文字幕一区av| 精人妻一区二区三区| 五月天综合网| 亚洲情色综合| 国产极品久久久| 加勒比在线观看一区二区| 91丝袜激情在线| 操逼天美3区| 精品99999久久久久久| 亚洲日韩人妻中文字幕一区| 亚洲中文字幕日产无码久久| 欧美一区二区三区入口| 国产超碰97| 五月丁香六月婷| 久久香蕉国产线看观看亚洲女人 | 日韩一级二级三级| 情色av电影| 国产精品嫩草久久久久| 亚洲精品乱码久久久久久蜜桃麻豆| 成人无码在线超碰网| 龙兴卡官方查询| 亚洲另类在线观看| 乱性AV| 日本男人插女人的逼黄色| 天天操夜夜嗨| 丰满人妻一区二区三区四区| 婷婷精品国产一区二区三区日韩| 丰满美女一级毛片在线播放| 东京热不卡视频| 国产在线视视频有精品| JuliaAnn丝袜熟女系列| 中亚av| 色网在线视频观看免费| 98精品国产乱码久久久久久| 国内自拍 日韩激情 99| 成人在线午夜视频一区| 激情婷婷| 亚洲国产91精品一区二区久久| 手机不卡视频不卡在线一二三区| 亚洲av噜噜噜噜噜噜| 蜜臀AV成人精品蜜臀| 亚洲Av无码成人精品国产| 欧美AB在线| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 成人精品水蜜桃久久久久久久| 欧美大香蕉同搞| 九九九九九精品视频| 2019天天操天天爽天天拍| 日韩人成网站在线播放| 伊人96在线| 午夜精品一区二区三区三上悠亚| 丁香五六月啪啪| 美女网站黄页| 射丝袜高跟鞋99| 亚洲αv一区二区三区| 欧美天天射| 日韩特一级久久| 人人喜人人妻| 亚洲欧美国产其他二区| 精品免费囯产一区二区三区| 极品五月天噜噜| 无码视频黄色网战| 91大神精品长腿在线观看网站| 欧美狠狠弄| 久操网址| 国产深喉视频一区二区| 蜜臀99久久国产| 亚洲图片欧美91N| 精品亚洲国产成人精品| 中文字幕欧美日韩三级| 久久综合九九| 日韩欧美一级特黄大片| 高清无码久操视频| 欧美性暴力猛交| 日本一久是| 日han少妇无码| 天天弄天天操| 青娱乐久久艹| 99精品欧美一区二区三区桃色| 一区二区三区四区在线不卡| 亚州综合AⅤ| 国产欧美美女免费观看视频| 免费啪啪av| 少妇一区二区三区| 91痴汉| 狠操91,com| 99色视频| 国产激情在线观看| 国产自产自拍| 香港澳门日本三级网站| 97在线免费看视频| 粉嫩AV一区夜夜嗨| av操操不卡| 日操粉逼逼| 亚洲三区视频| 日本1区2区不卡视频| 少好三P| 久久99精品国产| 色婷婷成人综合| 99自拍B亚洲| 成人情色一区二区| 91五月天| 91日韩在线| 人人爱操| 五月天激情网图片| 日亚韩精品视频二区三| 少妇综合网| 少妇淫妇久久久久久久| 亚洲男人的天堂va亚洲男人社| 亚洲男人的天堂一区二区| 亚洲丝袜色| 思思热在线视频精品| 国产一级αv免费看片| 人妻-91porn| 亚洲一区二区三区欧美日韩| 国产精品一二三区18| 日韩大香蕉| 欧美日韩亚洲少妇寂寞影院正在播放 | 麻豆60秒| 久久99国产综合精品女同| 丁香九月激情| 成人婷婷丁香| 草草影院在线视频| 搡老女人老妇女老妇老熟女怎么读| 黄aaaaaaaaaaaaaaaaaa色网站| 无码最新| 92性色国产午夜福利在线661| 97资源站日韩| 久久加勒比| av三级电影在线播放| 亚洲无 码A片在线观看麻豆| 超碰午夜| 天天操人人操狠狠插| 九色在线熟女国产黑人| 午夜高清成人在线视频| 小视频国产| 国产成人精品无码久久| 秋霞一级视频在线观看免费| 天美精品av| 欧美久久草熟女| 亚洲丝袜B诱惑| 大香蕉宅男伊人| 久久9999 | 91 刺激在线| 射丝袜高跟鞋99| 久久鲁夜| 国产精品69久久久久孕妇欧美 | 午夜偷拍久久熟女| 婷婷五月综合在线| 极品五月天噜噜| 亚洲和欧美裸体美女双飞视频| 亚洲日本男人天堂网| 伊人青青草久久| 亚拍在线| 久久久精品一区二区| 国产三级片在线观看| 亚洲欧美日韩制服另类| 国产欧美日韩精品中文| 亚码激情| 久久成人午夜狠狠| 大奶的诱惑| 国产精品麻豆成人av| 中文字幕一区二区韩| 91黑丝在线播放| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 99热这里只有精品地址 | 欧日韩在线观看| 久久久免费高清中文视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 中文字幕一二三av| 国产成人在线观看网址| 国产精品爆乳懂色蜜乳| 在线观看日韩av不卡| 亚洲偷拍自拍在线视频| 亚洲人妻av| 亚洲乱色视频一区、二区在线| 少妇天堂网络| 伊人午夜福利视频| 欧差乱伦二三| 成人国产精品三级A片| 天美国产精品| 一二区在线观看视频| 91福利网在线观看| 干婷婷综合网| 大香蕉亚洲中文| 亚洲一区制服诱惑| 国产精品点击进入在线影院高清| 一级二级三级黑人无码| 黄色人人| 96精品在线| 2019亚洲男人天堂| 四虎午夜影院| 人妻系列无码专区中文有码| 91色噜噜狠狠| 久污| 欧美日韩啪啪电影| 男人的天堂亚洲| 亚洲做性| 青椒国产97在线熟女| 狠狠躁AV| 欧美色蜜桃97| 亚洲偷拍自拍在线视频| 夜夜操二区| 伊人午夜福利视频| 伊人骚琪琪亚洲天堂网站| 性做久久久久久免费观看软件| 欧美一级三级| 欧美桃色网| 精品成人亚洲午夜电影| 天天日少妇逼AV| 9997se| 一类无码操逼视频| 亚洲日韩av一区二区三区百合| 亚洲色综网| 正在播放国产精品一区| 丁香激情网| 欧美啪啪天堂| 九九aV| 天天日天天射天天干| 伊人在线大香蕉视频久久| 熟妇色99| www.色婷婷| 青青草色AV| 久草免费在线一区二区| 欧美日韩人妻少妇 一区二区三区| 少妇久久久| 丁香激情网| av影院十区| 在线视频日韩欧美国产| 精品无人区麻豆乱码1区2区图片| 情趣丝袜无码操逼视频| 任我爽视频在线观看| 91爱| 香蕉一区二区三区在线视频| 啪啪综合网| 美女黄色一级A视频| 久久久天堂| 久久露脸国产老熟女| 精品9999| 午夜福利成人免费视频| 蜜臀Av一区二区三区| 国产高清成人传媒影视| 91精品操美女| 99ri视频| 久久久96| 午夜久久一区二区无码中出| 黑人免费福利视频| 女人的天堂大香蕉网| 在线播放免费av福利片| 久久久不卡区一区二区三区久久久| 午夜一区| 亚洲色欲一区二区三区| 天啪| 无码人妻一区二区一牛影视| 国产日韩怡红院| 久久国色天香香蕉| 狠狠操,使劲操| 国产男女无套97| 91人妻素女| 90后后入| 99热在线播放| 在线日韩精品一区二区三区| 精品国产国产AV| 三级日本一区二区三区| 亚洲丝袜色| 乱伦强奸区日韩| 亚洲女人毛茸茸91| 密桃99999| 99热色精品| 久久在线观看免费视频| 99久在线精品99re8| 日韩肏逼视频| 岛国激情视频在线观看| 国产超碰97| 97国产精品久久久久 | 国产乱伦搜索结果91P| 久久久亚洲| 国产精品人妻免费精品| 超碰色综合| a啊啊啊啊啊啊啊啊一区二区| 久热大香蕉网站| 熟女高潮合集-永久久久-成人AV| 久久天天躁日日躁狠狠躁| 色老汉色| 色综合久久夜色精品国产天堂| 久久超碰亚洲人| 嗯嗯啊啊亚欧精品| 亚洲欧美日产国产91毛片| 日本最新免费韩国1区2区视频播放| 极品白嫩福利在线| 激情专区综合| 91动漫操逼视频| 国产精品国产拍高清AV| 超碰AV在线| 玖玖97综合| 婷婷国产精品九区| 夜夜嗨一区二区| 嗯阿好爽好紧| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 嗯嗯不要 视频| 97视频免费播放| 欧美激情一区| 国产强奸无码乱伦| 国产精品盗摄 偷窥盗摄| 四虎精品永久在线播放| 欧美人黑A片无码免视费| 国产黄色在线播放观看| 婷婷视频在线免费观看| 国产不卡免费在线视频| 超碰成人免费| 五月婷婷丁香六月| 五月天激情小说| 超碰 另类 欧美| 超碰97久久观看| 深爱伊人影院| 中文字幕在线免费观看 | 青草草免费网站av| 国产AV高清AV无码| 久热99| 亚洲不卡不卡中文字幕不卡| 日韩精品作爱导航| 国产精品3| 日韩啪啪视频| 精品人妻av在线播放| 牛黄色久午久| 亚洲A色| 偷拍片久久| 亚洲性网| 91 亚洲 欧美 日韩 国产 综合| 久久这里是精品| 91碰碰碰| 天天做天天爱天天爽AV| 国产后入式在线观看| 乱伦熟女专区| 国产精品久久成人免费| 婷婷综合在线观看| 日日AAvv| 欧州一区二区三区四区| 色综合色欲色综合色综合色综合| 操逼逼无码| 综合干干干av久久久综合网| 色97欧美| 国产多人在线观看视频| 大香蕉啪啪啪| 欧美97日韩| 91久| 影音先锋乱| 青青草在线成人视频| 夜夜做夜夜爽精品视频| www久久国产精品| 国产做?爰片久久毛片?片美国| 久久乐| 香蕉久久精品| 欧美AB在线| 国产粉嫩出水在线播放| 极品粉嫩一区二区| 亚洲少妇视频| 日韩欧美午夜视频在线| 91 丝袜在线| 欧美激情区| 嗯啊抽插大香蕉网页| 青青草日逼视频| 在线看污网站| 日本丝袜人妻内射| 97精品视频免费| 夜夜欢天天干| 国产精品久久成人免费| 欲射影视| 欧美爱爱97| 97福利视频| 久久久91福利姬| 国产美女口爆吞精视频| 东京热激情视频一二三区| 四季av一区二区凹凸精品小说| 欧美性性性| 全球成人中文在线| 自拍视频大全亚洲专媒视频/一区二区三区 | 内射黑人| 精品亚洲天堂| 久久激情五月| 后入式福利| 欧美日产国产在线成人第一区| 精品人人插人人操| 欧亚第一综合网| 日日夜夜精品视频| 激情99| 亚洲AV色图一区| 亚洲天堂人妻熟妇视频| 97国产色图| 天天插夜夜爽| 狠狠色伊人亚洲综合网站色| 99热97| 欧美 亚洲精品首页| 9999免费精彩视频| 美女毛片999| 国产真乱mangent| 日本不卡高清免v欧美日韩在线观看| 一区二区视频你懂的| 免费αV在线视频| 亚洲综合另类欧美久久久| 啊啊啊爽爽| 色性综合| 亚洲超碰97| 天天操夜夜操| 校园春色AV天堂| 99综合视频| 伊香蕉综合久久久久久久噜噜噜| 二男一女成人A片| 亚洲天堂自拍| 欧美激情另类一区二区| 成人熟女区| 天天躁日日躁AAAAXXXX国产| 91在线色| 强奸乱伦AV网站| 日本999精品| 国产亚洲中文不卡二区| 夜夜人妻爽| 精品国产乱码| 亚洲欧美一区二区不卡视频播放| 啊啊啊好舒服视频| 久久精品一区二区三区不卡| 99热在线播放| 人妻少妇视频在线播放| 啊啊啊啊啊啊在线观看| 久9久| 摸奶性爱视频网站在线免费播放| av天堂影视中文在字幕在线中文| 亚洲图片在线| 亚洲图片欧洲图片aⅴ| 精彩久久中文| 免费看国产曰批40分钟怎么下载| 久久这里都是精品| 思思热在线视频免费| 好吊色一区| 青娱乐亚洲自拍| 亚洲色欧| 婷婷久久综合| 精品无码一区二区三区| 中文字幕久久亚州无码| 亚洲精品天堂久久A∨51成人漫| 蜜桃视频一区二区三区在线观看| 日日超碰亚洲| 亚洲欧美中日韩| 色在线亚洲视频www| 麻豆区久久久久亚| 色色色热| 亚洲学生妹高清av| 人人超碰在线观看黄| 中文字幕精品一区二区精| 极品出轨视频网站| 中文高清一区二区的| 精品综合久久久久久五月天| 欧美91在线+|+欧美| 日韩去日本高清在| 好爽视频在线观看| 大香蕉中文aV在线| 日韩在线观看字幕精品| 欧美成人贴图| 麻豆国产av网| 国产浮力影院第1页| 深爱伊人影院| 婷婷国产精品九区| 91c色| 久久蜜桃一区二区| 自拍丝袜美腿人妻| 亚洲砖码砖专无区2023| 久久久久久十| 青青草精玖玖69精品| 国产福利影视| 久久精品一区二区| 欧美亚洲宗合色性图| 五月婷丁香| 91被操| 精品在线78| 久久只有精品一区二区三区| 亚洲1区2区三区高清中文字幕| 蜜桃视频啊啊啊啊| 国产精品青青草| 成全在线观看免费观看| 久久免费9| 欧美熟女丝袜| 五月婷丁香| 密乳AV免费观看| 97在线免费看视频| 91天天爱| 亚洲精品久久久久久久久豆丁网| 久久久久久99AV无码免费网站| 精品人妻二区三区| 亚洲制服欧美另类内射| 亚洲一区日韩精品中文字幕| 色五月激情AV在线| 欧美中文字幕男人天堂久久精品 | 亚洲一区二区三区久久 亚洲一区二区| 亚洲交性| 九九国产| 国产精品亚洲免费| 人人操人人爽人人操人人| 熟女高潮精品一区二区| 狠插 制服 自拍| 9久久精品| 国产精品干干干| 天美精品原创av片国产| 欧美黑人91| 91欧美长吊| 日本三级黄页| 黄色区免费观看中文字幕| 国产真实子伦对白| 97鸡把在线视频| 久久久久久久久久久999| 熟女丰满人妻一区| 亚洲成av人片色午夜乱码| 秋霞一级鲁丝片A片| 在线欧美亚洲| 一本色道久久综合狠狠操| 伊人成人情色综合| 亚洲综合色男人网| 一区二区三区视频| 99国产在线 精品 视频| www久久国产精品| 94色色电影网| 亚洲欧美天| 日本999精品| www鬼畜国产男人的天堂| 国产情侣自拍在线播放| 午夜视频久久久久一区| 天天综合-91入口| 欧美淫乱视频| 牛牛久久国产精品视频一二三| 欧美黄色大香蕉一区二区| 岛国片在线播放| 色欧美亚洲| 久久一二三四五六七八九区| 97视频在线观看高清资源| 国产后入精品| 六月丁丁香| 亚洲日本韩国在线| 国模不卡| 成人日韩3| 国产精品一区二区手机看片| 亚洲综合有码| 天天干1区2区在线| 中国黄色特级精品一区二区三区片| 日韩另类色图| 欧美婷婷五月天| 美女黄频a美女大全免费皮| 久久久亚洲欧美综合| 老子午夜伦不卡影院| 网友自拍第一页| 国产精品福利视频| 国产精品一区在线播放| 精品一区二区2| 91精品国| 青青草原成人| 亚洲熟女偷拍在线观看| 久操 高清| 中文字幕在在线观看网站| ,国产乱人伦精品一区二区三区| 国产一区二区视频在线播放| 国产精品毛片?v一区二区三区| 国产精品福利视频| 亚洲欧美情色| 亚洲熟女一区二区| 久久激情四射婷婷丁香五月天| 久草毛片电影怡| 97露脸精品丝袜| 久草新免费| 久久国模av| 精品久久九| 色制服丝袜夫妻av一区| 日日噜噜夜夜久久亚洲一区二区| 综精品久久久aaaa| 欧美性猛交美女自慰91| 亚洲熟妇乱女区二区三区| 高清不卡国产| 夜夜久久| 欧美日韩大陆黑人少妇99| 97色色,97综合| 亚洲综合情色| 屁股久久久久久久久| 97超碰色中文字幕| 一二区在线观看视频| 欧美日综合| 清纯唯美激情| 91亚洲综合| 亚欧无码线免费观看视频| 五月丁香激情四射| 国产福利一区二| 九月激情婷婷| 久操操AV电影| 欧美日本中字另类在线| 新版天堂中文资源8在线| 五月婷婷大香蕉| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 日韩精品高清资源在线| 欧美激情一区二区| 欧洲精品欧洲精品| 青青草中出视频| 综合网少妇| 欧美亚洲中文| 伊人丁香五月婷婷| 一本一道波多野毛片中文在线| 国产成年精品高清在线观看91| 人妻色偷色噜| 人人看人人爰人人操| 一类无码操逼视频| 日本污ww视频网站| 97超碰jingpin| 蜜桃久久久久久久| 亚洲欧美日韩电影网站一区 | 天天操人人操狠狠插| 亚欧性爱无码| av资源在线播放天堂| 天天综合~91入口| 国产精品久久久久久久久久久久久久久久久久 | 欧美日韩高潮喷水91| 激情图片亚洲色图| 东京热熟女亚洲视频网站| 色路综合| 操逼无码操逼| 日本无码1| 九九热精品| 四虎884a| 99re98| 岛国在线国产| 亚洲第一在线视频| 丰满少妇人妻久久久久久| 蜜桃精品一区二区三区ww| 中文字幕一区二区三四五区日日骚| 亚洲性图91| 夜夜爽夜夜操| 国产精品嫩草影院午夜两性| 欧美精品自慰系列寂寞少妇| 国产免费大片| 久久久91福利姬| 超碰99re| 欧美日本中字另类在线| 中文字幕精品一区二区精品| 久久精品一区| 乱人乱色一区二区三区免费| 国产黄色视频久久| 亚洲欧洲国产综合av| http://qxhbdz.com| 九九九精品色乱九九九| 国产精品白丝| 国产精品香蕉热久久新品| 人妻加勒比东京热| 美女丝袜激情小说| 国产高清自拍视频| 伊人久久综合精品欧美| 这里有精品| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 天天情欲宗合网| 人妻天天爽天天爽三区| 欧美极度丰满熟妇hd| 亚洲精品丝袜-不卡成人免费…… 久久久久成人蜜桃精品 | 国产这里只有精品| 1禁看欧美黄片免费看| 殴美,日韩国产伦精品| 国产91专区| 国产精品白丝在线播放| 国产伦精品一区二区三区在线观| 很很干很很操| 天天综合网~91入口| 97se亚洲综合自| 艹精品| 韩日男人的天堂| 青青草一区二区高清无码视频 | 91天射| 农村女一级毛卡片| 久久久九九网站| 麻豆伊人网| 男人天堂电影院| 日韩人妻无码专区| 激情综合网一盗摄| 国产高清自拍| 亚洲成人网站在线观看| 99后入| 欧美午夜视频免费观看| 丁香六月婷婷久久综合| 中文无线日韩一区| 91影库| 用力操死我| 精品免费囯产一区二区三区| 国语精品内射在线观看| 鸥美插入视频| 免费a v| 色五月婷婷中文字幕| 超碰在97| 性爱Av免费| 大香蕉天天看妹子| 色妺妺AⅤ| 色情五月综合婷婷| 国产免费一区| 国产亚洲精品美女久久久| 嗯嗯啊操我| 国产一线二线三线av| 激情啪啪拍91| 少妇色综合| 日本熟女不卡视频| 情色日播放AV| 96久久久| 香蕉在线一区二区三区| 国产精品午夜福利| 91强奸乱轮| 中文在线视频| 日韩精品1区2区中文字幕| 久插综合| 免费观看网黄| 一区二区首页| 91国产操逼视频| 91熟女熟妇视频网站| 日韩九九九| 欧美色色色| AV女资源| 91艹B视频| 偷拍五区| 夜夜影视四色| 97jingpin| 亚洲操逼无码| 亚洲日韩东京热一区| 手机在线A片| 国产第11页| 免费看国产曰批40分钟怎么下载| 久久精品人体AV| 好吊色青靑草| 日韩亚洲美女一区久久| 亚洲久久久久| 五月天婷婷成人网| 久久系列| 狠狠躁AV| 欧美人与动性人交a| www.99热| 91伊人| 9久久9综合| 人妻干天天| 久久日本熟妇熟色高清| 国产精品盗摄 偷窥盗摄| 骚熟女吞| 综合久久六月久久婷婷| 啊啊啊啊,啊啊好多水| 久久无码电影| 少妇色欲综合网2| 久久人妻视频| 91天天| 91日日| 午夜操逼不卡| 日本免费一区二区不卡 | 亚州综合色| 亚洲中文制服诱惑| 久久午夜鲁丝片| 天天淫人人妻日日色| 亚欧高清| 91欧美丨精品丨入口| 免费操逼视频下载| 99re视频在线播放青草| 亚洲无套久久嗯嗯| 久久伊人最新网址视频| 麻豆伊人网| 亚洲精品a人片在线观看视| 精品国产乱码久久久久久蜜臀| 四虎免费看黄| 国产成人无码啪| 亚洲好色人妻| 99在线精品视频| 美女天天干| 动漫区日韩区欧美区| 爱av免费| 超碰色老头| 青青草视频久久久久| 草草电影院| 天天综合网~91综合网| 国产免费一区在线观看| 五月丁香激情四射| 蜜臀AV成人精品蜜臀| 欧美另类综合久久| 99re黄| 白丝AV网站| 日韩欧美字幕亚洲一区二区| 啪啪啪亚欧美视频| 人妻日日夜夜精品| 黄片色区软件| 欧美性暴力猛交| 亚洲综合图文| 99国产在线 精品 视频| 蜜臀99久久精品| 黄色大片一区二区密桃丝袜| 97精品熟女少妇一区| 综合亚洲网| 欧美日韩国第一区| 久久久久亚洲Aⅴ无码| 亚洲国产熟妇综合色专区| 97精品第3页| 激情五月天色色| 蜜臀一区二区三区在线 | 日韩性爱啪啪视频| jiujiujiujingpin| 久久乐| 人妻中文字幕精品无码| 91精品国产91久久久久久久久久久久| 播播亚洲小说亚洲| 欧成人精品H无码| 伊人久久蜜月| 猛交交| 18禁的网站在线| 97色综合中文网| 动漫av中文| 婷婷四五区| 91在线精品| 操逼网站网站| 综合天天。| 九九九久千久久激情蜜桃在线看 | 国产AV高清AV无码| 97在线视频观看| 台湾佬中文娱乐网久久久久久久久久com| 亚洲成a人在线观看久| 777超碰| 青青草久久在线| 日本三级人妻a人妻一在线| 亚洲精品a人片在线观看视| 精品人妻一区二区三区在|