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

ARTICLE DETAIL

資訊詳情

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

樸素貝葉斯新聞分類源碼全解析:原理、調(diào)參與避坑

樸素貝葉斯新聞分類源碼全解析:原理、調(diào)參與避坑 簡(jiǎn)介基于樸素貝葉斯算法的新聞分類項(xiàng)目源碼主要面向需要完成Python期末大作業(yè)或課程設(shè)計(jì)的計(jì)算機(jī)專業(yè)學(xué)生也適合希望在文本分類任務(wù)中實(shí)戰(zhàn)樸素貝葉斯模型的初學(xué)者難度適中能夠覆蓋從數(shù)據(jù)預(yù)處理到分類評(píng)估的完整項(xiàng)目實(shí)踐。資源共2000個(gè)文件含1996個(gè)txt詞頻數(shù)據(jù)、3個(gè)py腳本及1個(gè)md說明文檔壓縮包大小約13.33MBpy腳本分別實(shí)現(xiàn)貝葉斯訓(xùn)練、分類器核心與URL解析等流程txt文件為新聞文本預(yù)處理后的特征詞頻表md文檔幫助快速理解項(xiàng)目結(jié)構(gòu)。源碼已經(jīng)過本地編譯調(diào)試可穩(wěn)定運(yùn)行且作為導(dǎo)師指導(dǎo)下完成的高分大作業(yè)評(píng)審得分為98分在分類效果與代碼規(guī)范方面均有較好表現(xiàn)。目前已有154人學(xué)習(xí)下載讀者可借助源碼與詞頻數(shù)據(jù)完整理解樸素貝葉斯從訓(xùn)練到預(yù)測(cè)的流程并據(jù)此擴(kuò)展實(shí)現(xiàn)其他文本分類場(chǎng)景。1. 樸素貝葉斯做新聞分類為什么這套項(xiàng)目源碼值得你完整跑一遍新聞分類是大多數(shù)人接觸 NLP 的第一個(gè)完整項(xiàng)目樸素貝葉斯算法則是這類項(xiàng)目源碼里最常見的基準(zhǔn)模型。別看它“樸素”在幾千條標(biāo)注數(shù)據(jù)、類別邊界清晰的中文新聞上它常能和復(fù)雜模型打平訓(xùn)練卻只要幾秒鐘。這套項(xiàng)目源碼做的事很具體用帶類別標(biāo)簽的新聞文本訓(xùn)練分類器讓新來的新聞自動(dòng)歸入財(cái)經(jīng)、體育、娛樂、科技等欄目。源碼里通常包含分詞、特征提取、模型訓(xùn)練、評(píng)估的完整鏈路讀懂它文本分類主流程就走通了一遍。適合剛做完 Python 基礎(chǔ)、想用 sklearn 動(dòng)手的初學(xué)者也適合拿到“樸素貝葉斯新聞分類”作業(yè)、需要改跑源碼的讀者。下文按“原理 → 跑通 → 調(diào)參 → 避坑 → 進(jìn)階”講透。2. 樸素貝葉斯的原理與選型新聞分類為什么首選多項(xiàng)式模型拿到“基于樸素貝葉斯解決新聞分類”的源碼第一件事不是急著跑代碼而是先把模型看懂。很多初學(xué)者直接調(diào) sklearn 的 MultinomialNB三行代碼跑完換一個(gè)數(shù)據(jù)集就翻車根因是沒搞懂這個(gè)“樸素”到底樸素在哪、多項(xiàng)式模型又比另外兩個(gè)變體好在哪。這一章把原理和選型一次講清。2.1 貝葉斯定理到“樸素”假設(shè)新聞分類的數(shù)學(xué)底子貝葉斯定理本身不復(fù)雜P(類別 | 文本) P(文本 | 類別) × P(類別) / P(文本)我們要的是給定一篇新聞它屬于每個(gè)類別的后驗(yàn)概率取最大者作為預(yù)測(cè)類別。真正的難點(diǎn)在 P(文本 | 類別)一篇新聞?dòng)袔资畟€(gè)詞詞與詞之間的聯(lián)合分布幾乎沒法直接估。樸素貝葉斯在這里做了一步大膽簡(jiǎn)化——假設(shè)文本里的詞在給定類別條件下互相獨(dú)立于是P(文本 | 類別) Π P(詞_i | 類別)拿“湖人隊(duì)擊敗勇士隊(duì)”舉例簡(jiǎn)化后只需要估計(jì) P(“湖人隊(duì)” | 體育) × P(“擊敗” | 體育) × P(“勇士隊(duì)” | 體育)每個(gè)詞的概率都能從訓(xùn)練語(yǔ)料里數(shù)出來。這個(gè)假設(shè)在真實(shí)語(yǔ)言里顯然不成立“湖人隊(duì)”和“勇士隊(duì)”出現(xiàn)在同一篇新聞里絕非獨(dú)立事件。但有意思的是分類任務(wù)只需要比較后驗(yàn)概率的大小不需要概率值精確所以哪怕假設(shè)錯(cuò)了排序往往仍然正確。這正是樸素貝葉斯“錯(cuò)了還能打”的底層原因。接下去要選變體。sklearn 提供三個(gè)常用實(shí)現(xiàn)GaussianNB 面向連續(xù)特征假設(shè)特征服從高斯分布BernoulliNB 面向 0/1 布爾特征適合“詞是否出現(xiàn)”的表示MultinomialNB 面向詞頻或 TF-IDF 這類非負(fù)數(shù)值假設(shè)特征服從多項(xiàng)式分布。新聞文本經(jīng)過分詞和向量化后得到的是“每個(gè)詞在每篇文檔里的重要度”矩陣恰好落在多項(xiàng)式模型的射程內(nèi)所以項(xiàng)目源碼里幾乎清一色用 MultinomialNB。如果你看到有人用 GaussianNB 處理詞頻矩陣基本可以判斷是誤用——詞頻是離散計(jì)數(shù)硬套高斯分布會(huì)損失大量分布信息。從概率公式還能看出樸素貝葉斯天生適合新聞分類它把 P(類別) 先驗(yàn)概率和 P(詞 | 類別) 似然分開建模類別邊界越清晰、各類別用詞差異越大樸素假設(shè)造成的誤差越小。財(cái)經(jīng)和科技的高頻詞幾乎不重疊時(shí)即使獨(dú)立性假設(shè)不成立乘積排序依然可靠。這也是為什么在小樣本新聞數(shù)據(jù)上樸素貝葉斯經(jīng)常比詞向量加神經(jīng)網(wǎng)絡(luò)的組合還要穩(wěn)——它不需要海量數(shù)據(jù)來擬合詞與詞的交互關(guān)系。2.2 中文分詞與特征表示詞頻向量還是 TF-IDF中文新聞沒有天然空格訓(xùn)練前第一步永遠(yuǎn)是分詞。這類源碼最常見的工具是 jieba把整篇新聞切成詞序列過濾停用詞后用空格拼成字符串交給 sklearn 向量化器。分詞粒度直接影響特征質(zhì)量“湖人隊(duì)”被切成“湖人”“隊(duì)”還是保持完整取決于 jieba 詞庫(kù)和是否加載了自定義詞典。我一般會(huì)在項(xiàng)目里維護(hù)一個(gè)領(lǐng)域詞表把球隊(duì)名、人名、產(chǎn)品名用 jieba.add_word() 加進(jìn)去。特征表示有兩條路線。CountVectorizer 統(tǒng)計(jì)詞在每篇文檔的出現(xiàn)次數(shù)直接喂給 MultinomialNB語(yǔ)義上最貼合多項(xiàng)式分布TfidfVectorizer 對(duì)詞頻做 IDF 加權(quán)壓制“的、了、在”這類高頻但不帶信息的詞還能用 sublinear_tf 對(duì)詞頻取對(duì)數(shù)壓縮量級(jí)。對(duì)比項(xiàng)CountVectorizerTfidfVectorizer特征值含義詞在文檔中出現(xiàn)次數(shù)詞頻 × 逆文檔頻率是否適合 MultinomialNB最貼合多項(xiàng)式分布可以特征值非負(fù)即可對(duì)高頻無(wú)意義詞的壓制無(wú)靠停用詞表有IDF 自動(dòng)降權(quán)新聞分類實(shí)測(cè) F1基準(zhǔn)水平通常高 13 個(gè)點(diǎn)我的經(jīng)驗(yàn)是新聞分類優(yōu)先用 TfidfVectorizer但樸素貝葉斯對(duì)兩種表示都不排斥真正影響大的是 max_features。新聞?wù)Z料詞表動(dòng)輒幾萬(wàn)大量低頻詞只出現(xiàn)一兩次對(duì)分類沒有貢獻(xiàn)還拖慢訓(xùn)練。常見做法是把特征維度限制在 500010000配合 min_df2 過濾只出現(xiàn)一次的詞、max_df0.8 過濾出現(xiàn)在八成以上文檔的大路詞。調(diào)這三個(gè)參數(shù)比糾結(jié) CountVectorizer 還是 TfidfVectorizer 收益大得多。import jieba from sklearn.feature_extraction.text import TfidfVectorizer # 加載停用詞表常見的做法是每行一個(gè)詞 with open(stopwords.txt, encodingutf-8) as f: stopwords {line.strip() for line in f} def cut_news(text: str) - str: words [w for w in jieba.cut(text) if w.strip() and w not in stopwords] return .join(words) sample 湖人隊(duì)主場(chǎng)擊敗勇士隊(duì)詹姆斯砍下三雙 print(cut_news(sample)) # 輸出示例湖人隊(duì) 主場(chǎng) 擊敗 勇士隊(duì) 詹姆斯 砍下 三雙 vectorizer TfidfVectorizer( max_features8000, min_df2, max_df0.8, sublinear_tfTrue )代碼邏輯說明cut_news 先分詞再過濾空串和停用詞最后空格拼接——不做這一步向量化器會(huì)把整句當(dāng)成一個(gè)“詞”特征維度徹底亂掉。TfidfVectorizer 的參數(shù)里max_features 限制詞表規(guī)模min_df 和 max_df 從頻次兩端裁剪sublinear_tf 做詞頻對(duì)數(shù)壓縮。這四個(gè)參數(shù)是新聞分類特征工程的標(biāo)配第 4 章還會(huì)展開講。3. 把項(xiàng)目源碼跑通從數(shù)據(jù)到模型的最小可運(yùn)行路徑3.1 環(huán)境準(zhǔn)備與數(shù)據(jù)格式先讓數(shù)據(jù)能進(jìn)模型這類源碼通?;?Python 3.7 以上核心依賴是 scikit-learn、pandas、jieba裝起來沒什么玄學(xué)pip 一行解決。真正卡住新手的是數(shù)據(jù)格式源碼 README 里可能寫著 THUCNews 數(shù)據(jù)集也可能只是一個(gè) data 目錄但模型能吃的只有一種約定——結(jié)構(gòu)化表格。常見做法是把語(yǔ)料整理成 CSV兩列l(wèi)abel 是新聞?lì)悇econtent 是正文UTF-8 編碼。pip install scikit-learn pandas jieba joblib裝完之后先用 pandas 讀一遍數(shù)據(jù)打印類別分布。這一步別跳過類別數(shù)量如果差一個(gè)數(shù)量級(jí)模型會(huì)悄悄偏向大類整體準(zhǔn)確率看著不錯(cuò)逐類看 F1 就露餡。我的習(xí)慣是把 value_counts() 的結(jié)果掛到項(xiàng)目 README 里每次復(fù)現(xiàn)先核對(duì)數(shù)據(jù)再談模型。另一種常見的數(shù)據(jù)組織方式是按類別分目錄每個(gè)目錄下是一篇篇 .txt 新聞。遇到這種結(jié)構(gòu)需要先寫一個(gè)小腳本把目錄結(jié)構(gòu)展平成 CSV再進(jìn)入下面的流程。我一般會(huì)在 utils.py 里放一個(gè) load_data 函數(shù)統(tǒng)一處理 CSV 和目錄兩種輸入返回 DataFrame這樣 train.py 和 predict.py 都不關(guān)心數(shù)據(jù)原始長(zhǎng)什么樣。3.2 訓(xùn)練主流程分詞、向量化、訓(xùn)練、評(píng)估一條龍下面這段代碼涵蓋了此類源碼的核心鏈路可以直接存成 train.py每步加了注釋方便你對(duì)照自己拿到的源碼找差異。import jieba import pandas as pd from sklearn.model_selection import train_test_split from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.naive_bayes import MultinomialNB from sklearn.metrics import classification_report # 1. 讀數(shù)據(jù) df pd.read_csv(news_data.csv, encodingutf-8) df df.dropna(subset[content, label]) print(df[label].value_counts()) # 2. 分詞整篇新聞切成詞序列空格拼回字符串 df[cut] df[content].apply(lambda x: .join(jieba.cut(x))) # 3. 切分先切分再向量化stratify 保持類別比例 X_train, X_test, y_train, y_test train_test_split( df[cut], df[label], test_size0.2, random_state42, stratifydf[label] ) # 4. 向量化fit 只允許出現(xiàn)在訓(xùn)練集上 vectorizer TfidfVectorizer(max_features8000, sublinear_tfTrue) X_train_vec vectorizer.fit_transform(X_train) X_test_vec vectorizer.transform(X_test) # 5. 訓(xùn)練alpha 是拉普拉斯平滑系數(shù) model MultinomialNB(alpha1.0) model.fit(X_train_vec, y_train) # 6. 評(píng)估 y_pred model.predict(X_test_vec) print(classification_report(y_test, y_pred))邏輯說明分三段。切分階段stratify 讓訓(xùn)練集和測(cè)試集保持與原始數(shù)據(jù)一致的類別比例這是對(duì)付樣本不平衡的第一道防線很多源碼省略它小類樣本會(huì)在切分時(shí)被切沒。向量化階段fit_transform 只在訓(xùn)練集上調(diào)用測(cè)試集只走 transform兩者順序一旦顛倒就是數(shù)據(jù)泄漏第 5 章會(huì)專門講。訓(xùn)練階段alpha 默認(rèn) 1.0 解決“某個(gè)詞在訓(xùn)練集中沒出現(xiàn)導(dǎo)致概率為零”的零概率問題取值大小直接影響模型保守還是激進(jìn)。第一次跑通準(zhǔn)確率在 0.850.95 都算正常具體看數(shù)據(jù)集類別數(shù)和文本質(zhì)量。如果低于 0.8先別換模型回頭查分詞和停用詞表八成是那兩步出了問題。還有一個(gè)自查點(diǎn)把詞表前幾十個(gè)詞打出來看如果滿是“的、了、在”這類虛詞說明停用詞沒生效。這段代碼在幾千條新聞、八千維特征上訓(xùn)練通常在一秒以內(nèi)慢的是分詞那一步建議把分詞結(jié)果緩存到磁盤下次直接讀 cut 列能省下大半時(shí)間。3.3 源碼目錄結(jié)構(gòu)一份合格的新聞分類項(xiàng)目長(zhǎng)什么樣拿到項(xiàng)目源碼第一步是看目錄不是跑代碼。我見過的最小可用結(jié)構(gòu)是這樣的news_classifier/ ├── data/ # 原始語(yǔ)料CSV 或按類別分好的文本目錄 ├── train.py # 訓(xùn)練主腳本產(chǎn)物是模型文件 ├── predict.py # 加載模型對(duì)單條新聞?lì)A(yù)測(cè) ├── utils.py # 分詞、停用詞、數(shù)據(jù)加載等公共函數(shù) ├── model.pkl # 模型文件注意是否包含向量化器 └── stopwords.txt # 停用詞表每行一個(gè)詞判斷源碼是否合格看兩個(gè)點(diǎn)。第一predict.py 是否同時(shí)加載了向量化器和模型。只保存 model.pkl、丟掉 vectorizer 的源碼不在少數(shù)預(yù)測(cè)時(shí)詞表對(duì)不上輸出基本是亂猜。第二train.py 是否固定了隨機(jī)種子。不設(shè) random_state每次跑出來的劃分和結(jié)果都不一樣你復(fù)現(xiàn)不了作者聲稱的準(zhǔn)確率還會(huì)誤以為是自己環(huán)境的問題。predict.py 的常見寫法長(zhǎng)這樣# predict.py 核心邏輯 import joblib import jieba pipe joblib.load(news_pipeline.pkl) def predict_one(text: str) - str: cut_text .join(jieba.cut(text)) return pipe.predict([cut_text])[0] print(predict_one(湖人隊(duì)主場(chǎng)擊敗勇士隊(duì)詹姆斯砍下三雙)) # 輸出示例體育這段代碼暴露了一個(gè)容易忽略的細(xì)節(jié)分詞必須和訓(xùn)練時(shí)保持完全一致包括停用詞表、jieba 自定義詞典。如果 predict.py 里重新寫了一套分詞邏輯哪怕只是停用詞加載路徑不同預(yù)測(cè)效果就會(huì)和訓(xùn)練時(shí)對(duì)不上。這是“模型文件有了、效果卻復(fù)現(xiàn)不了”的最大來源之一。4. 參數(shù)調(diào)優(yōu)與效果驗(yàn)證alpha、特征維度與交叉驗(yàn)證4.1 alpha 的取值從默認(rèn) 1.0 到網(wǎng)格搜索alpha 是樸素貝葉斯項(xiàng)目源碼里最值得調(diào)的參數(shù)它對(duì)應(yīng)拉普拉斯平滑的強(qiáng)度。訓(xùn)練時(shí)如果某個(gè)詞只在個(gè)別類別里出現(xiàn)過它在其他類別下的概率會(huì)被數(shù)成零乘到整篇新聞的后驗(yàn)概率上直接把這個(gè)類別判死。alpha 給所有詞的計(jì)數(shù)統(tǒng)一加一個(gè)小數(shù)避免零概率一刀切。alpha 越大各類別下的詞概率越均勻模型越保守alpha 越小模型越依賴訓(xùn)練集詞頻過擬合風(fēng)險(xiǎn)越高。在新聞分類場(chǎng)景下我的經(jīng)驗(yàn)是數(shù)據(jù)量大、詞表豐富時(shí)alpha 取 0.1 左右往往比默認(rèn) 1.0 更準(zhǔn)數(shù)據(jù)量小、文本短時(shí)1.0 更穩(wěn)。不要靠感覺猜直接把 alpha 扔進(jìn)網(wǎng)格搜索from sklearn.model_selection import GridSearchCV param_grid {alpha: [0.01, 0.05, 0.1, 0.5, 1.0, 2.0]} gs GridSearchCV( MultinomialNB(), param_grid, cv5, scoringf1_macro, n_jobs-1 ) gs.fit(X_train_vec, y_train) print(gs.best_params_, gs.best_score_)這里 scoring 我特意選 f1_macro 而不是 accuracy原因很現(xiàn)實(shí)新聞數(shù)據(jù)里體育類占 60% 的話模型全猜體育也有 60% 準(zhǔn)確率但每個(gè)類別的 F1 會(huì)立刻暴露短板。f1_macro 對(duì)每個(gè)類別一視同仁地求平均逼著模型把少數(shù)類也學(xué)起來。網(wǎng)格搜索跑完后把最優(yōu) alpha 回填到 train.py 重新訓(xùn)練測(cè)試集上再出一版最終報(bào)告。注意 GridSearchCV 的 cv5 是在訓(xùn)練集內(nèi)部再切五折測(cè)試集從頭到尾不能碰否則調(diào)參過程同樣會(huì)泄漏。4.2 混淆矩陣哪兩類新聞總被搞混分類報(bào)告只能告訴你每類的精確率、召回率和 F1但“哪兩類在打架”得看混淆矩陣。新聞分類里最典型的是財(cái)經(jīng)和商業(yè)、科技和數(shù)碼這類邊界模糊的類別高頻詞大量重疊模型分不清很正常??椿煜仃嚨囊饬x在于——如果錯(cuò)分集中在一兩對(duì)類別你要做的是合并類別或補(bǔ)充語(yǔ)料而不是繼續(xù)調(diào)參。import matplotlib.pyplot as plt from sklearn.metrics import confusion_matrix, ConfusionMatrixDisplay cm confusion_matrix(y_test, y_pred, labelsmodel.classes_) disp ConfusionMatrixDisplay(confusion_matrixcm, display_labelsmodel.classes_) disp.plot(xticks_rotation45) plt.tight_layout() plt.savefig(confusion_matrix.png, dpi150)讀矩陣有個(gè)順序先看對(duì)角線再看對(duì)角線之外最大的格子。對(duì)角線占比高說明整體可靠非對(duì)角線上的熱點(diǎn)代表固定的混淆對(duì)比如“科技”經(jīng)常被分到“數(shù)碼”通常是語(yǔ)料來源高度重疊合并成一個(gè)類反而讓任務(wù)更清晰。保存成圖片放進(jìn)項(xiàng)目里比每次訓(xùn)練后打印一屏數(shù)字直觀得多。類別超過十個(gè)時(shí)記得調(diào)大圖片尺寸否則邊緣類別的標(biāo)簽會(huì)擠成一團(tuán)。我習(xí)慣把混淆矩陣和分類報(bào)告一起存成 result 目錄后面換模型、換特征都能直接對(duì)比。4.3 特征維度與卡方檢驗(yàn)把詞表選擇交給算法調(diào)完 alpha 收益不大時(shí)問題大概率在特征工程而不是模型。max_features 從 8000 調(diào)到 15000有時(shí)候漲一兩個(gè)點(diǎn)有時(shí)候反而掉取決于語(yǔ)料里有效特征的密度。判斷方法是打印詞表前幾十個(gè)詞如果混著大量無(wú)關(guān)詞說明停用詞沒加夠或 max_df 設(shè)得太寬松。比人肉看詞表更可靠的做法是卡方檢驗(yàn)sklearn 的 chi2 配合 SelectKBest可以直接在向量化之后選出對(duì)類別區(qū)分貢獻(xiàn)最大的詞from sklearn.feature_selection import SelectKBest, chi2 selector SelectKBest(chi2, k3000) X_train_sel selector.fit_transform(X_train_vec, y_train) X_test_sel selector.transform(X_test_vec) sel_model MultinomialNB(alpha0.1) sel_model.fit(X_train_sel, y_train) print(sel_model.score(X_test_sel, y_test))卡方檢驗(yàn)的思路是對(duì)每個(gè)詞計(jì)算它與類別標(biāo)簽的相關(guān)性保留相關(guān)性最高的前 k 個(gè)。這樣選出來的特征比“憑肉眼刪詞”穩(wěn)定得多尤其適合新聞這種詞表巨大的場(chǎng)景。需要留意的是SelectKBest 同樣只能在訓(xùn)練集上 fit測(cè)試集只做 transform和第 3 章向量化器的規(guī)則一致。如果加了特征選擇后效果反而下降通常是 k 取得太小把有區(qū)分度的詞也裁掉了從 5000 往上加著試。5. 新聞分類源碼落地的五個(gè)坑按這個(gè)順序排查課程項(xiàng)目的源碼能跑通是一回事移植到自己的數(shù)據(jù)上是另一回事。下面五個(gè)坑是我在復(fù)現(xiàn)這類源碼時(shí)真實(shí)踩過的每條按“現(xiàn)象 → 原因 → 解決”寫你遇到同類問題可以直接按這個(gè)順序排查。5.1 現(xiàn)象小類新聞幾乎全被分錯(cuò)輸出類別集中在大類原因訓(xùn)練語(yǔ)料類別嚴(yán)重不平衡又沒做分層切分。娛樂類兩萬(wàn)條、科技類五百條train_test_split 里不寫 stratifydf[label]測(cè)試集可能一條科技新聞都分不到模型學(xué)到的先驗(yàn)概率也徹底偏向大類。整體準(zhǔn)確率看著挺高逐類看報(bào)告就露餡。解決切分時(shí)帶上 stratify 參數(shù)。數(shù)據(jù)還是不平衡的話對(duì)小類做簡(jiǎn)單過采樣把文本重復(fù)采樣幾份或使用 imbalanced-learn 的 RandomOverSampler。這里有個(gè)我當(dāng)初來回確認(rèn)過的點(diǎn)sklearn 的 MultinomialNB 沒有 class_weight 參數(shù)想在樸素貝葉斯里直接給類別加權(quán)行不通只能從數(shù)據(jù)側(cè)動(dòng)手。5.2 現(xiàn)象測(cè)試集上效果不錯(cuò)模型上線后面對(duì)新數(shù)據(jù)效果崩塌原因源碼把向量化器的 fit_transform 用在了全量數(shù)據(jù)上做完特征提取再切訓(xùn)練測(cè)試集。這樣詞表已經(jīng)包含了測(cè)試集的分布信息測(cè)試集指標(biāo)是虛高的新數(shù)據(jù)一進(jìn)來立刻現(xiàn)原形。這是這類源碼里最常見的數(shù)據(jù)泄漏寫法不少課程項(xiàng)目都中招。解決嚴(yán)格按“先切分、后向量化”的順序執(zhí)行。全流程只允許在訓(xùn)練集上調(diào)用 fit_transform測(cè)試集和未來任何新數(shù)據(jù)一律只走 transform。檢查代碼只需要看一個(gè)位置vectorizer 是在 train_test_split 之前還是之后被 fit 的在之前就是泄漏。注意判斷數(shù)據(jù)泄漏最簡(jiǎn)單的標(biāo)準(zhǔn)就是看向量化器的 fit 動(dòng)作發(fā)生在切分之前還是之后。5.3 現(xiàn)象保存模型后predict.py 的預(yù)測(cè)結(jié)果和訓(xùn)練時(shí)對(duì)不上原因只保存了模型對(duì)象沒保存向量化器。predict.py 里重新 new 了一個(gè) TfidfVectorizer詞表跟訓(xùn)練時(shí)的完全不匹配預(yù)測(cè)就成了黑匣子亂輸出。這類“模型文件有了、效果卻復(fù)現(xiàn)不了”的問題在源碼交接時(shí)尤其害人。解決用 joblib.dump 同時(shí)保存向量化器和模型更省事的做法是把兩者包成一個(gè) Pipeline 一次保存第 3 章 predict.py 里已經(jīng)寫好了完整寫法。排查時(shí)有個(gè)十秒鐘出結(jié)果的檢查對(duì)比訓(xùn)練時(shí) vectorizer.get_feature_names_out() 的長(zhǎng)度和 predict.py 里新 vectorizer 的長(zhǎng)度不一致就說明詞表沒對(duì)上。額外提醒一點(diǎn)Pipeline 不會(huì)替你分詞predict 入口的文本必須先用和訓(xùn)練一致的分詞函數(shù)處理否則喂進(jìn)去的是未切分的原始字符串特征空間直接對(duì)不上。5.4 現(xiàn)象中文新聞亂碼或跑出來的特征全是單字和數(shù)字原因數(shù)據(jù)文件編碼不是 UTF-8常見于 GBK 編碼的舊語(yǔ)料也可能是 jieba 沒加載自定義詞典人名、球隊(duì)名被切成單字特征質(zhì)量斷崖式下降。這兩個(gè)原因看起來毫無(wú)關(guān)系但癥狀容易被混淆——都表現(xiàn)為模型效果莫名其妙地差。解決先解決編碼pd.read_csv 報(bào)編碼錯(cuò)誤時(shí)依次試 utf-8、gbk、gb18030不要一個(gè)編碼用到底。再解決分詞把領(lǐng)域詞表通過 jieba.add_word() 加進(jìn)去然后打印兩篇分詞結(jié)果對(duì)比確認(rèn)“湖人隊(duì)”保留成整詞而不是“湖人”“隊(duì)”。這一步值得最先排查因?yàn)樗茏?F1 掉五六個(gè)點(diǎn)而且和模型參數(shù)完全無(wú)關(guān)。排查順序建議先看數(shù)據(jù)編碼和分詞輸出再看切分順序最后才是調(diào)參數(shù)——順序反了會(huì)浪費(fèi)大量時(shí)間。5.5 現(xiàn)象準(zhǔn)確率始終卡在 0.75 上不去換模型也沒用原因類別標(biāo)簽本身有歧義或者語(yǔ)料噪聲大比如娛樂新聞里混著大量明星緋聞和影視資訊邊界本身模糊。這時(shí)候不是模型的鍋是任務(wù)定義的問題。樸素貝葉斯對(duì)標(biāo)注噪聲比深度學(xué)習(xí)更敏感因?yàn)樗强吭~頻累計(jì)的少數(shù)錯(cuò)標(biāo)樣本能直接把某個(gè)詞的類別傾向帶偏。解決先人工抽 100 條錯(cuò)分樣本按“標(biāo)注錯(cuò)誤”“邊界模糊”“模型真正分錯(cuò)”三類統(tǒng)計(jì)再看要不要清洗數(shù)據(jù)。錯(cuò)分樣本分析是這類項(xiàng)目里最值得做卻最常被跳過的環(huán)節(jié)。如果邊界模糊類占了大頭合并類別或重新定義標(biāo)簽比換任何模型都有效。6. 進(jìn)階用增量訓(xùn)練和置信度閾值把樸素貝葉斯用進(jìn)生產(chǎn)6.1 增量更新用 partial_fit 跟隨新聞熱點(diǎn)課程項(xiàng)目里的樸素貝葉斯是一次性訓(xùn)練、一次性評(píng)估。真實(shí)新聞是持續(xù)產(chǎn)生的關(guān)鍵詞和熱點(diǎn)一直在變。每周全量重訓(xùn)倒不貴麻煩的是向量化器每次重新擬合詞表抖動(dòng)導(dǎo)致新舊預(yù)測(cè)結(jié)果對(duì)不齊。更省力的做法是增量更新MultinomialNB 支持 partial_fit可以直接拿新標(biāo)注數(shù)據(jù)繼續(xù)更新模型但向量化器必須固定住不重訓(xùn)。# 新到一批已標(biāo)注新聞按同樣流程分詞后 X_new vectorizer.transform(new_cut_texts) model.partial_fit(X_new, new_labels, classesmodel.classes_)注意第一次調(diào)用 partial_fit 必須傳 classes 參數(shù)模型才能確定類別順序。這個(gè)做法很適合新聞場(chǎng)景每天用小批量人工修正過的標(biāo)注樣本喂給模型讓它跟著新詞、新熱點(diǎn)緩慢演化。代價(jià)是舊知識(shí)衰減慢如果內(nèi)容風(fēng)格突變還是需要全量重訓(xùn)。6.2 置信度閾值讓模型承認(rèn)自己不確定第二個(gè)生產(chǎn)技巧是置信度閾值。新聞分類的錯(cuò)誤大多集中在“模型自己都不確定”的樣本上與其硬給一個(gè)分類不如讓模型承認(rèn)自己拿不準(zhǔn)。用 predict_proba 取出最高概率低于閾值就轉(zhuǎn)人工審核。proba model.predict_proba(single_vec)[0] if proba.max() 0.6: print(低置信度建議人工審核) else: print(預(yù)測(cè)類別:, model.classes_[proba.argmax()])閾值取多少我一般從 0.5 起步拿驗(yàn)證集畫出“閾值 vs 被攔樣本中被人工修正的比例”曲線按業(yè)務(wù)能承受的人工量來定。這個(gè)技巧不挑模型后面換深度學(xué)習(xí)模型審核鏈路可以直接復(fù)用。我自己的習(xí)慣是無(wú)論最終要上什么模型第一版一定先用樸素貝葉斯把數(shù)據(jù)流、評(píng)估口徑、人工審核鏈路打通。它簡(jiǎn)單到?jīng)]有“調(diào)不明白”的借口一旦跑出基準(zhǔn)值后面換復(fù)雜模型才有對(duì)比的錨點(diǎn)。這個(gè)習(xí)慣幫我在好幾個(gè)文本項(xiàng)目里少走了彎路希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美黄业| 99在线无码精品秘 入口黑人| 3571色综合一区二区二区| 天天干天天操天天操夜夜操天天操| 在线天堂999| 在线观看十八禁| 91国产在线精品| 国产精品日本无码A片| 91在线国产后入风骚翘臀美女素人| 强奸乱亚洲| 天天夜躁日日躁狠狠2002| 免费亚洲国产精品久久一区| 亚洲欧美九九| 99爱久久视频频| 欧美日韩成人在线| 99热这里是精品| 久久直播国产| 人人摸人人添人人操 | 91 丝袜在线| 五月天社区| 激情九月婷婷| 啊啊啊好湿久久| 午夜乱轮操逼视频免费看| 欧美视频中文字幕区| 欧美图片色综合| 乱操9999| 天美麻花大全视频| 国产超碰97| 高清在线不卡一区二区 视频| 夜夜肏2021| 91 综合网| 99ri精品| 亚洲自拍97| 亚洲欧洲激情| 久久亚洲中文字幕视频| 国产60页| 东北老女人的激情视频| 国产性爱在线视频一区二区| …中文字幕亚洲乱,97人妻无码费视… | 色哟哟AⅤ| 美女裸体麻豆天美蜜桃91| 日韩熟女操逼| 九九久久国产精品怡红院| 曰韩av中文字幕专区| 精品传媒在线一区| 人妻熟女字幕一区二区| 天无日色综合| 中文字幕五月婷婷免费| 福利大香蕉| 综合网色| 日本成人电影资源网| 人人操人人精品影片| 亚洲最大网站av| 精久久久| 超碰日本97美女人妻人人玩人人爱| 国产国产亚洲一二三久久| 日本3级一区二区免费| 中文字幕熟女人妻丝袜| 狠狠色一区二区中文字幕| 日韩性爱小视频在线观看| 老熟女综合网| 啊啊啊啊,啊啊好多水| 韩国一级做A片免费的| 久久e6只有精品| 日韩在线性爱免费视频| 91狠狠综合久久| 欧美熟女妇同| www.婷婷| 亚洲成人久久美女| 亚洲激情综合另类男同| 精品国产乱码久久久A| 无码heyzo高清一区| 国产女s强制榨精视频| 欧美在线第五页| 人人人人人人少妇| 亚洲成A∨人影院在线欢看| 淫淫综合网| 精品国产久久乱码| 国产60区。| 操逼不卡中文字幕| 国产精品久久久吖| 九九草| 男人的天堂日韩| 亚洲另类久操网| 婷婷色中文字幕| 日韩无码操逼片| 91精品国产综合久久久蜜臀酒店| 中文久久96| 国产精品午夜高潮呻吟久久av| 日韩av无码网站| 成人资源中文字幕在线观看| 国产精品久久久久久夜夜夜夜| 亚洲成人av色网| 九九色精品| 91精品久久久| 亚洲阿v天堂无码z2018| 中国AAAAAA黄色片| 五月天色电影| 国产日韩人人| 97在线资源| 五月天色电影| 日韩99999色| 91粉芽高清在线一区二区| 爱av免费| 天天干天天爽| 大香蕉操久久| 东北黄色电影| 久久侵犯人妻爽爽爽| wwwcaobibi| 无码国产精品久久久久| 丰满人妻一区二区三区| 欧美制服网站美腿丝袜| 国产原创自拍| 日日AV加勒比| 欧美一级专区免费大片| 国产视频第2页| 蜜桃视频一区二区三区在线观看| 人妻精品4K4K4K4K4| 99这里有精品| 超踫中文字幕| 天堂日本亚洲欧美| 日韩人妻无码精品系列| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 婷婷五月在线视频| 超碰亚洲欧美日韩无| 极品色社| 2019AV天堂| 天美精品一区二区三区四区在线观看| 四虎免费在线播放| 亚洲天堂2020| 无码外流操逼视频| 久久久久国产一区二| 国产51色综合久久免费| 国产精品一区二区黄片| 99色在线视频| 图色综合网| 欧美综合在线91| 加勒比东京热五月天天堂网| 亚洲欧美91√| 亚洲小说视频| 亚洲?V无码专区在线电影| 欧美一区二区三区互相| 日韩人妻精品久久久久| 久热久一区二区三区| 无码人妻丰满熟妇奶水区毛片| 欧美 传媒 麻豆 日韩 偷拍| 日本二区不卡| 97干在线| 国产色呦呦| 综合激情五月天| 在线黄页看毛片| 欧美久久婷婷| 72av视频| 亚洲综合另类小说色区亚洲成av人片在www| 欧美成年人性爱视频免费观看| av天堂精品久久| 一区二区三区欧美激情| 91黑丝少妇| 最新中文字幕av| 久久机热| 久久受www免费人成| 99在线精品观看99| 免费亚洲国产精品久久一区| 亚州性色| 97最新在线播放视频| 天天综合91在线| 欧美韩国你懂得在线 | AAAAAAAAA黄片| 日韩少妇一区二区三区| 亚洲骚女一区二区三区| 2003天天干夜夜操| 极品欧美一区二区三区| 超碰在线1234区| 国产大学生口爆吞精合集| 五月天丁香| 成人A片男人的天堂| 成人三级片一区二区三区视频| 国产精品片| 国产亚州高清国产拍精| 秋霞Av理论一级在线| 亚洲高清无码AAA久久久精品| 另类图片五月| 天天综合网~91| 婷婷视频在线免费观看| 俞拍自拍| 啪啪免费| 97精品视频免费| 夜夜高潮夜夜爽夜夜爱爱一区| 一级片在线观看高清无码| 五月色综合| 欧美人妻另类在线| 99久久婷婷丁香| 亚洲色图加勒比| 日韩欧美~中文字| 色淫网站优优视频| 日韩性爱高清免费视频| 人妻激情在线视频| 午夜寂寞欧美| 久久久久婷婷精品av电影| 人人贴人人摸| 超碰欧美在线欧美| 欧美大香蕉专区网| 欧美激色| 九九九九九九综合| 97久久精品亚洲中六字幕| 综合啪啪| 久久久久少妇| 91国产精品熟女| 欧美日韩精品久久久久东北老熟妇| 狠狠操官网| 99热这里只有精| 日本久久女同性恋视频| 7月婷婷综合| 91AV天美在线视频| 国产成人无码高清| 久久精品操| 欧美疯狂做爰xxxx| 欧美综合狠| 狠狠穞A片一區二區三區| 少妇高潮喷水无套久久久久久| 日本成人电影资源网| 女人的天堂大香蕉网| 成人八戒网站| 亚洲综合色图欧美| 欧美大香蕉卡久久| 岛国片在线视频网站| 超碰日韩美妻| 99在线精品观看99| 亚洲综合电影| 五月天加勒比啪| 激情啪啪拍91| 亚洲中文国际强奸字幕| 欧美日韩在线国产在线| 国产精品97超碰| 眼镜人妻101.com| 国产二区三区粉嫩在线| 国产区性爱在线视频秋霞豆| 日本一区二区中文字幕久久| 久久、1234| 人人操人人操草草| 99亚洲国产精品色一区二区三区| 校园春色中文字幕AV| 国外91| 另类小说欧美激情校园春色| AAAA级日本片免费视频| 丁香7月婷婷| 欧美黄片视频在线观看免费| 日韩三级伦理中文字幕| 色综合20p| 日韩卡一卡二卡三在线| 日本二三四区| 午夜性| 亚洲天堂 视频你懂的| 超碰97久| 97bbn| 国产精品无码AV网站| 97爱| 四季av一区二区凹凸精品小说| 女色视频社区| 啪啪啪精品视频| 91人妻人人澡人人爽人人精品| 熟妇国产免费一区| 嗯嗯嗯啊啊啊在线免费观看| 伊人激情五月天一区二区| 男女国产精品| 97资源久久| 亚洲精品不卡一二三区| 六月婷激情福利天堂69| 丁香婷婷九月| 美女国产一区二区久久| 五月丁香六月综合缴清无码 | 女人爽到高潮潮喷18禁网站 | 久久视频,这里只有精品| 日本不卡码黄色| 在线啊v一区| 九九精品无码专区免费| 乱性AV| 蜜桃狠狠色伊人亚洲综合网站| 亚洲成人妻日韩在线| 欧美淫穴| 九九Av| 久久久久国产精品片区无码直播| 国产精品人妻一区二区| 日夜伊人网| q2午夜理论片夜色av| 人妻久久久久久久久久久久久久久| 日韩三A大片在线观看| 探花精品 一区二区| 久久久日本电影| 精品二区三四区五电影 | 亚洲网自拍| 67914亚洲精品| 久思思热视频在线观看| 亚州综合网| 五月天精品| 精品然女一区二区| 亚洲国产精品久久久男人的天堂| 欧美少妇一区二区三区| 亚洲综合一| 一区二区三区日韩欧美| 久久欧洲| 99蜜桃臀亚洲成人在线观看| 欧美亚洲se91| 久久国语| 91欧美丝袜| 国产超碰欧美| www.成人无码| 78超碰| 伊香蕉综合久久久久久久噜噜噜 | av毛片aaaaa免费看| 久久久一区二区三区四区五区| 日韩大香蕉AV影片| 麻豆久久一区二区三区| 色婷婷国产精品一区在线观看| 三上悠亚在线毛片91| 国产精品扒开腿做爽爽爽视频| 97在线公开视频| 欧亚日韩中文在线| 久久久久久久九九九九| 黑人精品XXX一区一二区| 久久草草亚洲蜜桃臀| 天天激情综合站| 成全在线观看免费观看| 91人妻Pr| 日本三级韩三级99久久| 中文字幕丝袜人妻| 亚洲熟女一区| 97亚洲综合在线| 91欧美网| 韩国一级AAA| av网页一区二区三区| 丁香五月性爱| 欧美在线色图| 亚洲激情欧美色图| 91丝袜在线观看| 在线岛国新天堂8| 户外裸露刺激视频第一区| 清柠毛片| 加勒比日本在线| 国产蜜臀在线| 91五十路| 国产av美女被艹的乱叫| 蜜臀久久99精品久久综合| 中文字幕版| 四虎在线免费视频| 一级做a爰片性色毛片久久| 国产成人自拍视频视频| 可以看的av| 麻豆九九九| 亚91网| 免费观看成人www精品视频| 高清无码 国产精品| 九九Av| 精品一区二区三区蜜桃臀www| 精品十八在线观看| 精品九九国产无码| 久久一二三四五六七八九区区区 | 熟女人妻久久中文字幕一二区| 国产女同性恋视频| 国产区在线| 久久一区二区高清免费| 久久久久13| 99精品综合久久久久五月天| 国产无码精品高清| caopeng97人妻| 97在线观看视频| 激情五月天插| 亚洲 欧美 91| 九九热精品视频六| 亚洲成人美女无吗| 一本一首道人妻少妇免费久久| 91中出视频| 操屄不卡视频| 欧美熟妇操操视频| 欧美性性性| 一区三区啪啪| 亚洲的天堂网| 色色网91| 国产在线76页| 熟妇色99| www色婷婷| 爱爱久久| 岛国AB视频| 男人干美女| 91搡老女人老妇女老熟女歌词翻译| 欧美日韩 强奸乱伦| 一区中文字幕二区日韩| 97在线免费看视频| 二级毛片| 一区操逼日比视频| 人妻在线大香蕉| 亚洲码在线中文在线观看| 天天摸,夜夜摸| 日本高清一本二本免费不卡| 亚洲少妇综合在线播放| 媚薬在线视频麻豆| 黄色av网站在线播放| 欧美老妇综合网| 啊啊啊好多水| 台湾肥佬网一区二区三区| 亚洲色交| 精品视频久久久久九九九九9999| 热热色中文无码| 九九色婷婷| 亚洲精品97久久中文字幕| 少妇无码av专区线| 亚洲诱惑| 无码人妻丰满热妇又大又粗| 亚洲欧美91√| 99碰碰| 伊人九九九| 五月天综合网| 国产捆绑一区| 97超碰久久色| 天天日B夜夜干B时时操B| 强奸乱伦中文字幕AV| 亚洲制服aⅴ中文字幕| 国语人妻精彩刺激| 秋霞操逼片| 亚洲一二三精品久久网| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 天天插天天干| 国产精品一区二区三区免费视频| 91精品少妇搡搡搡| 亚洲精品国产精品乱码不99| 97欧美久久久久久久| 这里只有精品97| 亚洲精品中文字幕一区在线视频| 色综合美国| 日1区2区3区2020| 中文字幕一区二区视频在线观看| 台湾肥佬网一区二区三区| 熟妇的味道HD中文字幕| 欧美韩国你懂得在线 | 亚洲 日本 一 二 三| 国产精品九九九| 麻豆一区在线| 色综合久| 一本色道综合久久欧美| 黄色一区三区| 国产高清1234区| 国产av强奸美女| 日韩AV噜噜噜一区二区三区四区 | 国产人伦a片信息免费片| 日韩欧美久久婷婷网站| 亚洲18禁| 国产精品激情久久久久久久| 欧美大的香蕉有线电视视频| 亚洲天堂中文字幕无码男同| 95自拍视频在线观看| 这里都是精品| 伊人精品视频| www.狠狠干.coom| 无码天天操| 人人妻人人玩人人澡人人爽| 日韩精品影视| 青青草精玖玖69精品| 亚洲AV无码乱码在线观看性色| 欧美后入| 精品免费囯产一区二区三区 | 午夜亚洲WWW湿好大| 国产中午字一暮区| 亚洲永久永久永久永久一级一级一级精品 | 北条麻妃性愛视频| 亚洲夜色在线| 亚洲成熟国产精品美女| 黄色片A级一区二区三区| 精品大全99999| 97久久精品亚洲中六字幕| 丰满人妻一区二区三区| 性色av网站| 日韩中文字幕精品一区在线| 欧美人妻制服| 中文字幕一区二区三区人妻不卡 | 婷婷五月丁香五月| 亚洲啪啪视频一区二区| 翔田千里爆乳巨臀无码| 亚洲色图欧美色图另类图片| 日本黄色精品| 人乳av| 国外91| 四虎在线播放| 色色综合97| 无码99| 久精品无码av一区二免费国产在线观看| 91搞逼视频| 亚洲精品九九九| 亚洲欧美在线丝袜| 亚洲中文字幕av | 欧美精品不卡一二三四在线91| 日韩人妻资源在线看| 久久久久人妻| 九久久九九久视频| 99后入| 国产精品天美传媒| 图色综合网| 97舔舔| 精品国产乱码久久久久久影片| 亚洲欧洲网站免费观看| 亚洲欧洲网站免费观看| 国产精品老师| 国产刺激视频| www久| 丁香五月天激情| 综合久久久久久久综合网| 中字幕人妻一区二区三区| 在线αⅴ| 一区不卡在线观看av| 一级毛片久久久久久久女人18| 色色色日本| 超碰无码加勒比| 午夜福利无毒不卡| 国产精品熟女丝袜一区二区| 中文字幕jul-617人妻熟女| 秋霞视频一区二区| 日韩乱伦影音先锋| 色婷婷五月综合激情中文字幕| 国产精品老师| 欧美亚洲丝袜人妻制服99| 美女诱惑1区2区| 欧美天天综| 人人搡人人肉久久精品| 免费看国产大AB| 啊啊啊啊嗯嗯在线久久久| 欧美天天搞| 午夜视频黄| 日韩乱中文| 九九色图| 欧美有码亚洲中文字幕一区二区三区四区 | 日韩少妇无吗| #NAME?| 26uuu最新| 亚洲国产精品9999在线观看| 亚洲女毛多水多21P| 草草影院最新网址| 婷婷精品视频| 中文乱码99| 色综合加勒比四四季| 日韩人妻精品| 污色区网站| 久久精品中文字幕无码l| 色婷婷狠狠| 香蕉久久精品| 992大香蕉| av天堂天堂av日韩| 日本欧美亚洲高清在线看| 国产欧美日韩女同性恋ww喷水精品 | 日本人妻伦在线中文字幕| 日韩卡一卡二卡三在线| 91色综| 亚洲综合射| 九七色图| 久久久夜夜嗨免费视频| 免费观看有码高清视频| 99国内熟女露脸视频| 欧美色图综合| 自偷自拍的亚洲视频| 色诱中文字幕| 中文字幕一区二区无码成人| 亚洲色图欧美视频| 亚洲av热热色| 2017av无码免费无线播| 操逼日韩无码 | 在线精品福利免费播放| 天天日日日射| 欧美啪啪天堂| 日韩 国产 欧美自拍| 国产色呦呦| 97天天综合网| 精品一级| 黑人黄片在线免费观看| 91丝袜在线视频| 亚洲不卡三级手机播放| 日本欧美成人片AAAA| 欧美精品欧美精品系列| 伊人91| 中文字幕成人理论在线| 久久成年精品| 一本色道久久综合精品婷婷| 日韩欧美字幕亚洲一区二区| 丰满搜索结果 -第18页- 久久高清无码| 日韩欧美三级| 丰满人妻一区二区三区大胸懂色| 欧美在线综合| 香港澳门日本三级网站| 欧美日韩国产中文超碰| 久久αⅴ| 日韩在线76| 鸥美中出| 口爆综合网| 91欧美网| 婷婷五月天在线观看| 老司机香蕉久久久久| 精品一区二区亚洲国产| 亚洲图片偷拍欧美| 91五月天| 天天综合欧美| 中美日韩毛片| 好爽视频在线观看视频| 97视频网站在线观看| 久久久久深夜无码| 国产无马av| av东京热男人的天堂| 国产毛片久久久久久久| 成人天天爽| 屁屁影院一区二区三区国产| 91N综合网在线| 天堂无码精品国产久| 国产精品一级二级在线| 亚洲一区二区三区欧美日韩| 东北熟女91| 最新一二三区视频| 精品无码久久久久久国产浪潮| 91欧美性| 亚洲av强奸乱伦| 麻豆av一区二区| 麻豆天美国美国产| 日韩成人精品| 人妻天天爽| 中文字幕在线高清男人的天堂| 91精品国产91熟女| 人妻一区二区三区| 国产精品干干干| 竹菊一区二区三区AV线| 91女网站| 日韩av不卡在线看| 欧美 日韩第一性色| 国产人伦精品一区二区三区| ,成人免费啪啪视频| 清纯唯美第一页| 国内精品不卡无毒99999| 无码精品久久| 亚洲综合嫩| 熟妇艹鸡八| 久久AV无码网址| 欧美亚洲高清| 久久精品高清无码一区| 亚洲无码免费看| 97综合在线| 亚洲在高跟鞋自慰久久在色线| 国产亚洲日本精品在线| 国产亚洲色婷婷久久99精品91 - 百度| 亚洲限制级| 操少妇很爽av| 久久香蕉综合一本到3atv| 99精品九九九九九九| 国产白丝在线| 亚洲 图片 综合91| 99性视频| 亚洲网站一区二区在线| 国产日韩中文字幕欧美| 久久久久久九九九九-美女久久久久久久-成人AV | 伊人97超碰| 亚洲成人日韩小说| 中文字幕欧美丝袜07资源| 色盈盈影院| 91久久99久久91熟女精品| 无遮挡一级毛片视频免费的| 欧美性夜| 久久中文字幕人妻熟av女蜜柚| 大香蕉欧美伊| 天天爽天天操| 操逼网站地址| 亚洲第一精品在线视频| 青春草莓视频在线观看网址| 欧美色图欧美| 免费国产| 国产成人天堂| 91欧美美女日韩国产婷婷| 黄污污污污| 日韩乱伦视频| 乱伦AVxx| 久久久久久99AV无码免费网站| 18禁在线视频| 91无摭挡| av天堂5| 唐山老熟妇露脸啪啪叫| www四虎| 日本污ww视频网站| 中国一区二区亚洲人妻| 色欲av一区二区三区蜜芽| 神马久久久久久| 亚洲男人天堂2017| 婷婷丁香人妻| 91制服丝袜| 农村少妇久久久久久久| 亚洲风情综合网| 99re6国产精品99re| 青青草男人天堂| 日韩资源网| 久草精品一区 | 正在播放国产精品一区| 你懂的在线观看区国产| 在线97视频| 在线色导航| 人人操人人肉久久精品| 亚洲国产97| 欧美日韩亚洲国产中文永久天天看| 青青草男人天堂| 91精品丝袜久久久久久无码人妻| 成人资源中文字幕在线观看天天| 亚洲,欧美,春色,另类| 精品久久視頻在线| 男人的天堂亚洲| 另类综合另类| 9超碰免费| 亚洲97p| 另类专区加勒比| 亚洲天堂日本| 激情四射婷婷六月天| 加勒比久久av| 91老司机视频| 日本潮催一卡操| 伊人网综合在线视频| 91成人精品在线播放| 精品视频一区二区| 日韩欧美中文| 国产日韩欧美亚洲精品95| 十八禁的黄污污免费网站| 亚洲阿v天堂无码z2018| www黄片免费看com| 99操99| 久偷拍| 欧洲亚洲综合| 国语精品对白| 色综合国产在线观看| 人妻丰满熟妇一区二区三| 免费在线观看国内色片网站网址| 国产亚洲精品自在线亚洲情侣| 大香蕉婷婷| yazhousetuoumei| 国产人妻精品一区二区三区秋霞 | 97香蕉网| 精品少妇人妻av久久免费| 2019久久久久久久久福利| 久久艹逼视频| 美女高潮视频91| 中文熟女五十乱码在线| 91丝袜在线播放| 欧美丝袜制服久久| AV色天香在线| 国产精品乱码久久久、久久| 亚州一区二区| 中文字幕一区二区韩| 久久久久精| 呦女网站| 午夜小电影在线插入淫高潮| 乱伦1色页| 精品一区二区三区蜜桃臀赵总| 九九自拍伦理| 久久久久97| 国产精品自产拍在线观看社区| www.操| 大香蕉日韩欧美| 欧美偷拍区| 青青草视频久久| 男人的亚洲天堂| 精品99999| 一区二区三区激情在线观看| 日本97久久久精品| 99re在线视频这里只有精品| 私人尤物在线精品不卡| 婷婷五月色| 日韩国产九九精品一区二区三区毛片| 久久精品国产亚洲AV清纯| 黄色av一区二区在线| 久久、1234| 永久免费av无码网站国产app| 日韩AV无码中文一区二区| 热天堂一区二区| 日韩精品人妻中文字幕不卡乱码| 国产精品亚洲天堂网址| 久操 高清| 91超级碰| 青青欧美| 亚洲综合另类小说色区亚洲成av人片在www | 久草婷婷| 欧美欧美少妇| 色婷婷六月| se吧提供国产乱老熟视频胖女人 | 亚洲精品男人的天堂| 国产精品乱码久久久久久久久久久久| 宅男影院久久久,99| 男人的天堂日韩| 9久久9综合| 亚洲乱码国产乱码精网站| 91精品丝袜在线观看| 午夜成人爽爽爽爽A片李冰冰| 丝袜美腿校园春色| 老熟妇91| 国产精品高潮呻吟av久久4虎| 色天使亚洲综合在线观看| 日日干夜夜干| 亚洲欧美天堂| WWW美腿丝袜香蕉中文| 91美腿丝袜在线观看| 欧美经典一区二区三区| 精品国产人成在线| 日产操逼| www.99视频| 色天使AV天堂| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产亚洲日本| 破苞ⅩXXX性无码动漫无码| 久久一二三级一一一| 91社区伊人| 国产又色又爽又舒服的三级视频| 日韩一级二级三级| 午夜人妻精品综合在线| 国产精品乱人伊人网| 超碰97男女| 97超碰碰| 亚洲AV不卡在线观看尤物| dy888午夜老子影视达达兔| 亚洲情色婷婷五月天| 最新日日夜夜天天干干| 精品97久久综合| 国产色精品午夜大片| 中出人妻中文字幕91在线| 欧美黄色大香蕉一区二区| 青青五月天| 99色在线视频| TS人妖另类精品视频系列| 秋霞男人网| 少妇xx精品| 久久久久国色αv免费观看| 天天欧美色| 18禁中文字幕| 亚春色色| 欧美中文字幕男人天堂久久精品| 91被操| 精品人妻一区二区乱码一区二区| 美女写真| 男人天堂免费| 中文字幕高清20页视频| 国产又黄又爽又刺激久久久久久| 亚洲天堂资源| 中文啪啪视频| 久久人妻无码毛片A片麻豆| 2021久久国产综合精品青草| 好湿好紧视频| 欧美爆操91| 动漫爆乳3D奶水一区在线观看 | 日本曲间由美性生活片| 欧 美 自 拍 偷 拍| 超碰97伊人| 九色97| 大黄片做爱的大的| AAAA级日本片免费视频| 330dv亚洲成年视频网| A久久| 成年人性爱日韩| 亚洲色图8| 久久少妇人妻| 国产欧美日韩女同性恋ww喷水精品| 中文字幕一区二区三区高清| 美女91AV| 亚洲色图8| 欧洲精品网| 亚洲国产综合久久久性感熟妇| 强奸乱伦中文字幕AV| 大香蕉综合网| 中文字幕午夜精品久久久| 日韩精品操少妇| 国产一区二区三区中文字幕| 可以在线观看AV的网站| 自拍偷拍草一草| 综合欧美亚洲| 超碰欧美97资源| 啊啊啊97视频| 草草影院在线视频| 全球成人中文在线| 日本黄色大片一级视频免费麻豆| 久草加勒比一区在线| 91亚.色| 97爱b| 大香蕉综合| 东京热激情视频一二三区| 图片区小说区| 亚洲超碰AV| 四虎国产精品永久地址入口| 欧美顶级黄片AAAAA在线免费看| 日韩性爱小视频| 超碰97伊人| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 97激情97激情| 欧美色五月| 精品伊人久久久大香线蕉小说| 色色97爱| 日韩欧美三级| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 韩日欧亚a级| 人妻天天爽夜夜爽2| 操逼短片| 欧美在线视频观看一二三四区高清| 老鸭窝黄色视频网站| 色婷婷成人综合| 欧美综合在线91| 久久中出在线| 国产精品高潮久久AV| 色眯眯射| 99国产精品久久久久久久成人热| 日本免费不卡二区| 爆乳免费黄网站| 国产久久久9999| 亚洲免费精品一区| 青青草视频爽一爽| 亚洲 欧美 另类 日韩 人妻一区| 久久人妻精品| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 操操吧亚洲乱伦视频| 91性高朝久久久久久久久| 欧美亚洲首页| 亚洲91网。| 五月黑AⅤ| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 日欧亚洲二三区大片不卡| 一区二区三区黄色片a| 操逼片国产| 国产肏逼网站| 第四色奇米影视777| 亚洲婷婷丁香在线| 国产亚洲日韩欧| 又大又长又粗又爽又黄| 91动漫操逼视频| 2024人人操人人摸| 五月丁香拍拍激情综合三级| 免费在线观看国内色片网站网址| 懂色AV蜜臀无码精品APP| 激情综合亚洲| 乱日视频| 操我啊啊啊啊啊| 91视频观看网站| 99色骚| 黑人性欧美| 秋霞操逼片| 丁香六月东京热| 天天日天天爽| 婷婷五月天无码| 2019亚洲男人天堂| 一区二区三区四区理论片| 国产男女边吃边摸视频网站| 日韩图区 偷拍| 久久久夜夜嗨免费视频| 99啪啪视频| 秋霞鲁丝午夜无码一区二区三| 欧美在线干| 久久精品—区二区三区内射| 国产精品免费日韩| 欧美成人都市人妻| 亚洲第91页| 少妇精品久久久八区九区| 超碰95| 中文字幕精品资源在线| 亚州情色j区| 999九九九九国产动| 日本一级特级毛片视频| 国产男人又猛又粗又爽| 日本久久久久久久久| 亚洲国产亚洲天堂| 十八禁黄色| 亚洲欧美黄| 亚洲中文一区二区三区| 狠狠狠狠狠干| 老熟妇一区二区三区啪啪| 国产精品操| 91操人| 草草影院在线视频| 欧美成人国产精品| 久久精品国产亚洲AV清纯| 国产女人91精品嗷嗷嗷嗷| 欧美无圣光在线| 久久一区二区蜜桃| 午夜视频黄| 国内自拍 日韩激情 99| AV丝袜少妇| 国产中文字幕在线观看| 午夜a成v人电影| 婷婷五月天激情网| 蘋果手機免費看成人Av| 欧美 色 亚洲| 亚洲欧美日韩免费电影| 综合色图,成人综合网| 亚洲脚交| 欧美91在线| 97人人操人人干| 亚洲熟女一区| 97爱| 欧美性天天影视| 久久精品国产97欧美精品亚洲| 免费一级黄色录像影片| 久久色情| 久肏视频字幕| 超碰97护士| 蜜乳AV.COM| 亚洲欧美一区二区三区在钱蜜桃| 欧美丰满少妇交换91欧美精品| 26uuu国产成人综合| 91欧美成人色站| 日韩免费簧片| 搡老女人老妇女老妇老熟女怎么读| 中文字幕熟女人妻丝袜丝| 天天影视综合色| 大香蕉综合网| 熟女精品日韩一区二区三区| 男人的天堂亚洲| 怡红院久久老司机| 97综合久第一页| 强奸乱伦亚洲第一页| 97se综合网| 色色色综合网| 亚洲网站一区二区在线| 婷婷色一区| 另类图片天天影视| 欧美熟爽综合| 91精品91久久久久77777俄罗斯老妇姓x| 乱老女人一区二区视频| 诱惑人妻欧美一区在线播放| 日本熟女不卡视频| 伊色综合天堂色97| 999国产精品999久久久久久| 桃色五月天| 久久精品久久久久久久| 男人的天堂2010| 97爱爱爱| 国产少妇高潮| 欧美五十路熟| 伊人色综合欧美| 午夜色婷婷| 五月天色图影视| 午夜成人爽爽爽爽A片李冰冰| 亚洲图片欧美制度| 国产精品成人无码a v毛片| 91人妻丝袜无码| 亚洲无码国产探花在线观看| 亚欧美综合网。| 亚洲欧美在线观看2021 | 欧美激情久操网| 日韩少妇丰满亚洲| 老熟女搡BBBB搡BBBB视频| 国产自啪精品视频网站黑丝| 一级免费啪啪片| 超碰97丝袜| 青青草黑寡妇男人天堂| 亚洲导航深夜福利| 96久久久久久久| 婷婷久久五月天| 色99999| 久久一区二区加油站| 久久HD| 91被操| 久久久久久久久国产| 色性欧美| 国产一区二区三区导航| 久久久久女教师免费一区| 亚洲天堂色图| 国产精品久久99日日| 91高清欧美| 婷婷五月在线视频| 99久国产精品午夜性色福利| 91碰碰| 青青11操操操操操操操操| 精品人妻一区二区免费蜜桃视频| 欧美在线官网| 艹少妇网站| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 成人AV在线网站| 中文字幕 av v| 强奸a片网| 中日韩一区二区三区欧美| 亚洲综合网电影91| 久久宗合亚洲| 欧美成人色| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产成人无码高清| a级免费在线观看| 九九九九97| 欧美精品丝袜久久久中文字幕| 国产成人一级av88| 97综合在线| 欧美日韩狠狠爱| 青青草在线视频欧美| 1769精品一区二区三区| 丰满精品人妻少妇久久字幕| 青青草AV色| 欧美激情 日韩精品| 九色在线熟女国产黑人| 91丝袜人妻| 九九九九精品一区| 精品人妻视频一区二区三区蜜桃视频| 日本福利二区视频| 一区二区三区亚洲| 欧美色欧美| 日本高清视频在线观看黄已三辽| 超碰1024久久| 国产成人资源| 亚欧性爱在线无码| 欧美一级久久久久久久大片动画| 国产精品久久久久久久久久二区三区| 中文字幕av久久爽Av| 99无码精品| 婷婷色综合| 五月色丁香| 国产精品久久久久综合| 日本精品999| 日韩性爱1级片视频| 欧美亚洲高清不卡| 亚洲射综合网| 欧美色偷拍| 精品少妇一区二区三区免费观看| 国产激情在线观看| 在线观看AV片| 高清国产成人无码| 猛猛干| 无码78| 亚洲欧美另类激情小说| 久久东京热久久| 欧美综合1性辶| 精品人妻二区三区| 国产精品久久久亚洲一区| 日本 欧美 亚中文字幕| 日韩在线观看中文字幕视频| 国模精品娜娜一二三区| 亚洲图片日本AⅤ欧美在线| 亚洲18禁| 久久伊人影院| 亚州综合在线| 91性色| 日韩性爱小视频| www.亚洲成人一区| 国产精品久久久久久高清无码免费看| 网站A V在线| 亚洲色宗合| 97天堂| 亚洲天堂精品日韩电影| 88xx成人精品视频| 亚洲天天做日日做天天谢日日| av天堂精品久久| 天天日天天操天天射河南省| 午夜美女福利视频| 变态乱伦伪娘灌肠一区二区| 天天干人人看综合| 天天操人人操狠狠插| 国产亚洲精品美女久久久久久2021| 女人被男人桶爽视频网站| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 丰满少妇人妻久久久久久| 嗯嗯啊啊用力视频免费| 91丝袜在线视频| 天天干夜夜鈤| 亚洲超碰97| 成人AV在线网站| 97操| 老外又粗又长一晚做五次| 大色综合网| 久无码| 国产精品99久久久www| AV不卡在线| 婷婷久久大香蕉| 亚洲蜜臀懂色|