999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

卷積神經網絡的短文本分類方法①

2019-07-26 03:16:42陳巧紅賈宇波
計算機系統應用 2019年5期
關鍵詞:分類特征文本

陳巧紅,王 磊,孫 麒,賈宇波

(浙江理工大學 信息學院,杭州 310018)

隨著Internet的大規模普及和上網人數的急劇增加,網絡上每天產生的各種短文本數量也呈指數式的增長.互聯網短文本是指那些較短的文本形式,一般不超過500 字,例如用戶商品評論,短博客等.并且這種半結構或無結構化互聯網文本信息具有稀疏性、實時性、不規范性、流行語不斷出現等特征.互聯網短文本分類作為信息處理關鍵技術之一,在信息檢索和知識挖掘領域已經取得很大進展[1].

國內外眾多學者針對短文本分類的研究主要體現在以下兩個方面,文本數據的特征表示和算法模型的選擇與改進.Kim Y[2]使用卷積神經網絡對英文電影評論進行分類,只使用了一層卷積一層最大池化最后接Softmax 全連接得出分類模型,該方法雖然利用了深度學習模型,但是隱藏層太淺,不足以提取出更高層特征.黃文明[3]等提出將K 近鄰運用在文本加權上,對初始文本通過一定的權重采樣,最后運用K 近鄰分類器得出分類模型,但此方法面對現如今海量的數據集運算量過高,訓練時間太長,實際生產效果不好.

針對上述方法存在的特征表示問題以及提取文本高層特征效果不佳問題.本文提出一種全新的文本表示(N-of-DOC)方法.該方法首先將整個訓練集經過文本預處理得到詞向量特征,運用信息增益、基尼不純度和卡方檢驗[4-6]從短語特征中提取出整個訓練集的高質量特征,最后在每一篇文檔上提取出的短語特征必須由從全部訓練集提取出的特征線性表示.為了能進一步提取出文本的高層特征,本文在卷積神經網絡模型上進行了改進,卷積層采用最大卷積,池化層采用最大池化.這種模型加強了文本數據中詞與詞、文本與文本之間的關系,在短文本的分類精度和分類速度上都有顯著提高,面對現如今海量的數據進行快速且高精度的分類有著深遠意義.

1 模型架構與算法改進

本文所設計的基于卷積神經網絡短文本分類模型架構主要包括以下6個方面:數據的收集、數據預處理、每篇文檔全新的特征表示、卷積神經網絡filter 層、K-max 池化層、Softmax 分類層.整個架構模型的流程圖如圖1所示.

圖1 模型架構設計

1.1 數據的收集層

本文實驗所用到的數據主要是Sougou 語料庫提供的文本數據(總共包括9 大類)和使用爬蟲庫,在電影網站爬取的一部分電影評論二分類短文本數據.

1.2 文本預處理層

通過數據收集層得到的原始數據不能直接作為卷積神經網絡(CNN)的輸入層輸入給模型進行計算,需要進行預處理操作,預處理過程主要包括以下兩部分.

(1)中文的特殊性,中文分詞操作需要采取相應的分詞算法進行分詞,本文采用的是python的分詞庫(jieba)來進行分詞,該分詞庫包含三大優勢,1、基于Trie 樹結構實現高效的詞圖掃描,具有查找速度快的優勢.2、采用動態規劃查找最大概率路徑,對句子進行雙向切分查找,可以有效避免過多形容詞、副詞等對句子切分,計算概率帶來的影響.3、對于未登錄詞,采用了漢字成詞能力的HMM模型,對于本文的網絡數據集可以有效避免未登錄詞對分詞造成的影響.在分詞處理過程中,采用了并行化處理,加速文本分詞的速度[7].

(2)去除停用詞對于中文是必不可少的一件事,因為停用詞對于一篇文檔來說,它幾乎不能給該篇文檔帶來任何信息量,而且去除停用詞可以減少文本冗余使文本分類更加準確[8].

1.3 全新文本特征表示層

為了降低文本表示的維度和減少計算的復雜度,本文提出的全新文本特征表示模型解釋如下:

(1)本文通過將整個訓練集經過文本預處理得到短語特征,運用信息增益、基尼不純度、和卡方檢驗從短語特征中提取出整個訓練集的高質量特征,最后在每一篇文檔上提取出的短語特征必須由從全部訓練集提取出的高質量特征線性表示.抽象成數學模型表示如下:

T(Dj)為具體的某一篇文檔經過線性表示篩選后的短語,Dj為每一篇文檔經過文本分詞預處理后的短語,θj為線性表示這篇文檔的篩選系數.

(2)經過上述方法對每一篇文檔提取出的特征短語,本文采用了gensim 庫中的Word2Vec[9]將其訓練成一個300 維的向量.相對于詞袋模型表征短語,詞向量模型避免了詞袋模型高稀疏性的特點,而且在卷積操作過程中,若是詞袋模型表征短語,就意味著卷積大部分卷到的都是一些全零數字,失去了卷積的意義,而詞向量模型則完全可以避免這方面帶來的影響.最后詞向量模型還可以采用分布式訓練,加速算法的訓練過程.

1.4 卷積神經網絡filter 層

經過全新的文本特征表示層后,每一篇文檔都有相應的高質量特征線性表示,每一篇文檔此時是一個K×300的矩陣,K表示本篇文檔提取出的高質量特征個數,300 是本文設定的一個向量維度.將其輸入給卷積的filter 層,實驗過程中卷積的窗口設定為3×300、4×300、5×300、6×300 四種濾波器核,卷積的步長設定為1,經過filter 層后的文檔矩陣表示分別為(K-3+1)×1、(K-4+1)×1、(K-5+1)×1、(K-6+1)×1.卷積公式如下:

其中,A為 被卷積矩陣,K為卷積核,B為卷積出來的結果.

1.5 K-max 池化層

在本文的實驗過程中,池化層作為一個降維操作,進一步降低了文本的向量維度.從特征提取的層面思考池化層,可以認為池化層也是一層特征提取.本文通過實驗不斷嘗試K-max 池化窗口的大小,實驗發現,經過卷積之后的矩陣向量,K-max的窗口大小調整為和卷積之后的矩陣向量大小一致最優.因為本文的數據集是文本數據,若池化操作還像圖像處理過程一樣,采用局部池化,這只能影響到一句短文本中的一部分詞語,失去了全局的一個信息捕獲,而且卷積操作已經是對一句短文本的局部信息卷積,最后,采用這種方式池化,也可以有效避免短文本長短不一帶來的影響.

1.6 分類器層

卷積神經網絡的最后一層一般采用的都是全連接方式,通過上一層的K-max 池化層處理后的文本特征向量經過矩陣的concat和reshape之后,送入Softmax 分類器,用來預測類別概率.K-max 池化后經過concat 和reshape 后得到m個訓練集數據,形式如下,{(X(1),Y(1))(X(2),Y(2))···(X(m),Y(m))},X(i)代表輸入的特征,Y(i)代表文本類別.由于本文不僅在二分類數據集上進行了實驗,也在多分類數據集上進行了實驗,所以在全連接層后的分類器公式分別如下:

(1)二分類實驗采取sigmoid 函數,閾值為0.5.

式中,θ代表模型參數,通過對θ的訓練可以找到最小代價函數J(θ),其公式如下:

(2)多分類實驗采取Softmax 函數.

2 評測標準及實驗結果分析

2.1 評測標準

文本分類的評測標準采用了準確率、精確率、召回率、F1 值作為指標,在計算精確率和召回率時,需要用到混淆矩陣,根據分類結果可建立混淆矩陣見表1.

表1 分類結果混淆矩陣

(1)準確率在文本分類算法中表示的是分類正確的文檔數除以整個訓練集的文檔總數,計算公式如下:

(2)精確率是分類器正確判斷為該類的樣本數與分類器判斷屬于該類的樣本總數之比,體現了系統分類結果的準確程度.計算公式如下:

(3)召回率是分類器正確判斷為該類的樣本數與屬于該類的樣本總數之比,體現了系統分類結果的完備性.計算公式如下:

(4)由于只有基本指標評價分類性能,存在缺陷,要全面反映分類性能需要結合基本指標衍生綜合指標,刻畫分類性能,本文采用的是F-測度值,計算公式如下:

其中,β是調整參數,用于調整精確率P與召回率R在計算公式中的比重.在本文的使用中,取β=1,則得到F1值.

2.2 實驗結果分析

實驗使用傳統機器學習(K 近鄰,支持向量機,邏輯斯特回歸,樸素貝葉斯)的分類準確率與本文的分類準確率做對比,同時也對比了精確率、召回率、F1 值.K 近鄰文本分類,除了使用本文所提到的全新的文本表示模型(N-of-DOC)來表示一篇文檔之外,還外加一個閾值,即每篇文檔必須有5個以上的相同詞的訓練文本,才進行文本相似性的比較,找出相似距離最近訓練文本,查看該篇文檔屬于哪類最多,判定測試文本最終為哪個類別.對于支持向量機和邏輯斯特回歸分類,使用本文的這種全新文本表示模式(N-of-DOC)方法提取詞特征,采用Word2Vec 訓練詞向量作為文本特征向量,作為模型的輸入層構造分類器,得出最后分類結果.

在卷積神經網絡的短文本分類實驗中,不同模型有著不同的準確率,精確率,召回率,F1 值,取所有模型各自最好的分類得分值作為實驗對比,各分類算法得分值大小如表2所示.

由表2 可知采用不同的分類方法對于互聯網短文本的分類結果影響很大,使用本文提出的改進的卷積神經網絡分類方法的正確率可以達到92%以上,分類效果明顯好于傳統的分類器,精確率、召回率、F1 值相應的也比傳統分類方法效果更優.K 近鄰分類器在本文使用的短文本語料庫中分類效果最差,正確率只有60%.而支持向量機、邏輯斯特回歸、樸素貝葉斯分類器的分類準確率也是只達到了74%-85%之間.相比于本文提出的改進的卷積神經網絡模型算法,不管在準確率、精確率、召回率、F1 值上都低,這是因為傳統機器學習是一種淺層的算法模型,很大程度上依賴于特征工程的處理,而卷積神經網絡模型是一種深度學習模型,隨著隱藏層的增加,提取更高層的特征能力也就越強.

表2 電影評論二分類性能比較

傳統機器學習模型和改進的卷積神經網絡模型在電影二分類數據集上的準確率、精確率、召回率、F1 值顯示如圖2所示.

傳統機器學習(K 近鄰,支持向量機,邏輯斯特回歸,樸素貝葉斯)和本文提出的改進的卷積神經網絡模型在多分類數據集上的準確率、精確率、召回率、F1 值如表3所示.

傳統機器學習(K 近鄰,支持向量機,邏輯斯特回歸,樸素貝葉斯)和本文提出的改進的卷積神經網絡模型在多分類數據集上的準確率、精確率、召回率、F1 值如圖3所示.

通過表3 可以看出在多分類任務上同樣是使用基于本文提出的改進的卷積神經網絡分類方法的準確率最高,分類準確率平均在90% 以上,精確率、召回率、F1 值相比于傳統機器學習效果更優.其中K 近鄰的分類準確率平均在70% 左右,精確率、召回率、F1 值也是最低的.支持向量機和邏輯斯特回歸的分類準確率平均在80%左右,樸素貝葉斯分類器略微提高一點,分類準確率平均在84%左右.取得上述效果的原因,可以總結如下兩點:1)本文使用了gensim 工具包提供的Word2Vec 訓練詞向量,生成的詞向量比簡單的詞袋模型生成的向量更能代表詞組之間的特征.2)通過本文提出的全新的文本表示模型(N-of-DOC)對于深度學習更加適合,更加有利于卷積神經網絡提取出更高層的特征.

圖2 電影評論二分類性能顯示

表3 SOUGOU 語料庫多分類性能比較

圖3 Sougou 語料庫多分類性能展示

3 總結

本文通過提出一種全新的文本表示模型(N-of-DOC),借助Word2Vec 訓練詞向量,將其表示出的詞向量特征作為改進的卷積神經網絡模型的輸入.該方法不僅能解決文本向量的維數災難、局部最優解以及過學習問題,而且有利于卷積神經網絡組合低層特征形成更加抽象的高層表示.將傳統機器學習分類方法與本文提出的改進的卷積神經網絡文本分類方法進行對比實驗,彌補了傳統機器學習文本分類方法的不足,提高了文本分類的準確率.

在今后的研究中,由于本文的方法雖然在深度學習上使用了tensorflow的GPU 加速功能,但對于文本處理還需很長時間,面對今后海量的數據分類實用性比較低.因此,在今后的工作中,如何采用分布式平臺進行深度學習的互聯網短文本分類將是筆者的研究重點,不僅能在分類精度上可以做到顯著提高,在分類速度上也可以提高效率.

猜你喜歡
分類特征文本
分類算一算
如何表達“特征”
在808DA上文本顯示的改善
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
分類討論求坐標
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
數據分析中的分類討論
教你一招:數的分類
抓住特征巧觀察
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
主站蜘蛛池模板: 91在线播放免费不卡无毒| 日韩小视频网站hq| 欧美亚洲一二三区| 国产欧美日韩另类| 成人综合网址| 亚洲精品成人福利在线电影| 国产一级毛片yw| 国产黄网永久免费| 日本色综合网| 国模在线视频一区二区三区| 国产精品无码一二三视频| 欧美A级V片在线观看| 国产成人精品一区二区不卡 | 人妻中文字幕无码久久一区| 白丝美女办公室高潮喷水视频 | 午夜无码一区二区三区| 91视频免费观看网站| 亚洲成人网在线播放| 国产综合精品日本亚洲777| 国产精品va| 高潮毛片免费观看| 日韩小视频在线播放| 国产主播喷水| 乱人伦中文视频在线观看免费| 国产精品成人AⅤ在线一二三四 | 蝌蚪国产精品视频第一页| 91人妻在线视频| 国产女人18水真多毛片18精品| 香蕉99国内自产自拍视频| 欧洲免费精品视频在线| 18禁高潮出水呻吟娇喘蜜芽| 2021国产精品自产拍在线| 另类专区亚洲| 拍国产真实乱人偷精品| 丁香五月激情图片| 欧美色视频在线| 国产一国产一有一级毛片视频| 六月婷婷精品视频在线观看| 成人在线不卡| 91青青视频| 性喷潮久久久久久久久| 国产精品美女自慰喷水| 中文字幕在线看视频一区二区三区| 97成人在线视频| 亚洲狼网站狼狼鲁亚洲下载| 综合色天天| 久久久成年黄色视频| 又猛又黄又爽无遮挡的视频网站| 2022精品国偷自产免费观看| 国产精品福利在线观看无码卡| 日韩成人在线网站| 麻豆AV网站免费进入| 久久香蕉欧美精品| 99热国产这里只有精品无卡顿"| 在线国产91| 亚洲AⅤ无码国产精品| 国产精品v欧美| 美女无遮挡免费网站| 国产日韩久久久久无码精品| 中文字幕欧美日韩| 曰AV在线无码| 日本手机在线视频| 成人免费一区二区三区| 亚洲热线99精品视频| 亚洲视频色图| 美女被狂躁www在线观看| 美臀人妻中出中文字幕在线| 黄色网页在线观看| 日韩久草视频| 国产女人18毛片水真多1| 亚洲丝袜中文字幕| 蜜桃臀无码内射一区二区三区| 国产免费怡红院视频| 亚洲第一视频区| 9cao视频精品| 欧美日韩激情| 国产麻豆另类AV| 亚洲天堂视频在线免费观看| 国产精品太粉嫩高中在线观看| 精品视频91| 欧美日韩另类国产| 亚洲精品你懂的|