• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      面向BBS的通用提取算法的分析與設(shè)計(jì)

      2018-03-30 12:01:56鄧良聰晏先政
      科技創(chuàng)新與應(yīng)用 2018年9期
      關(guān)鍵詞:聚類分析

      鄧良聰 晏先政

      摘 要:BBS型網(wǎng)站作為整個(gè)互聯(lián)網(wǎng)生態(tài)中的重要一環(huán),其中蘊(yùn)含著海量的數(shù)據(jù),也是我們獲取信息的重要來源。如何針對這些不同類型的論壇網(wǎng)頁,設(shè)計(jì)一種通用的算法,對其主題貼和回帖等有價(jià)值的信息進(jìn)行提取,是文章所研究的主要內(nèi)容。文章在基于對不同類型網(wǎng)頁結(jié)構(gòu)的深入分析,并充分考慮了論壇網(wǎng)頁類型的不一致性、單個(gè)網(wǎng)站的易爬取性及通用爬蟲的不可靠性,設(shè)計(jì)了一種基于網(wǎng)頁縱向分析的提取方案,并詳細(xì)敘述了主題爬蟲的算法方案。

      關(guān)鍵詞:BBS; 噪音處理; 聚類分析; 符號匹配

      中圖分類號:F724.6 文獻(xiàn)標(biāo)志碼:A 文章編號:2095-2945(2018)09-0132-02

      Abstract: As an important part of the whole Internet ecology, BBS-type website contains a huge amount of data, and it is also an important source of information. How to design a general algorithm for these different types of forum pages to extract valuable information such as theme posts and reply posts is the main concern of this paper. In this paper, based on the in-depth analysis of different types of web pages, the inconsistency of web page types, the accessibility of individual web sites and the unreliability of common crawlers are fully considered. An extraction scheme based on longitudinal analysis of web pages is designed, and the algorithm of topic crawler is described in detail.

      Keywords: BBS; noise processing; cluster analysis; symbol matching

      引言[1]

      在當(dāng)今的大數(shù)據(jù)時(shí)代里,伴隨著互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)的高速發(fā)展,人們產(chǎn)生的數(shù)據(jù)總量呈現(xiàn)急劇增長的趨勢,當(dāng)前大約每六個(gè)月互聯(lián)網(wǎng)中產(chǎn)生的數(shù)據(jù)總量就會(huì)翻一番。互聯(lián)網(wǎng)產(chǎn)生的海量數(shù)據(jù)中蘊(yùn)含著大量的信息,已成為政府和企業(yè)的一個(gè)重要數(shù)據(jù)來源,互聯(lián)網(wǎng)數(shù)據(jù)處理也已成為一個(gè)有重大需求的熱門行業(yè)。借助網(wǎng)絡(luò)爬蟲技術(shù),我們能夠快速從互聯(lián)網(wǎng)中獲取海量的公開網(wǎng)頁數(shù)據(jù),對這些數(shù)據(jù)進(jìn)行分析和挖掘,從中提取出有價(jià)值的信息,能幫助并指導(dǎo)我們進(jìn)行商業(yè)決策、輿論分析、社會(huì)調(diào)查、政策制定等工作。而大部分網(wǎng)頁數(shù)據(jù)是以半結(jié)構(gòu)化的數(shù)據(jù)格式呈現(xiàn)的,我們需要的信息在頁面上往往淹沒在大量的廣告、圖標(biāo)、鏈接等“噪音”元素中。如何從網(wǎng)頁中有效提取所需要的信息,一直是互聯(lián)網(wǎng)數(shù)據(jù)處理行業(yè)關(guān)注的重點(diǎn)問題之一。

      但是,不同網(wǎng)站甚至網(wǎng)頁所使用的網(wǎng)頁格式、網(wǎng)頁結(jié)構(gòu)和標(biāo)簽體系可能是不一樣的,對于從互聯(lián)網(wǎng)中獲取的海量網(wǎng)頁的批量處理,如果還利用傳統(tǒng)的方法去對每個(gè)有差異的網(wǎng)頁逐一做人工分析,是不可行的。因此,如何從這些存在差異的網(wǎng)頁中快速有效的提取所需信息,就成為互聯(lián)網(wǎng)數(shù)據(jù)處理中一個(gè)急需解決的問題。盡管在傳統(tǒng)的網(wǎng)頁結(jié)構(gòu)化數(shù)據(jù)提取智能分析實(shí)踐中,已經(jīng)有很多開源的智能提取算法來分析新聞、文章類數(shù)據(jù),然而這些方法只適用于提取有大段文本的頁面結(jié)構(gòu)數(shù)據(jù)信息,如只包含網(wǎng)頁作者、標(biāo)題、正文內(nèi)容及發(fā)布時(shí)間等內(nèi)容的網(wǎng)頁。而對于BBS論壇型網(wǎng)頁,由于文本在網(wǎng)頁上相對分散且要提取的字段較多,傳統(tǒng)的算法不再適用,需要重新設(shè)計(jì)通用提取算法,針對帖子內(nèi)容進(jìn)行有效地分析提取。

      基于上述背景,本文提出一種新的算法,并詳細(xì)描述了該算法的具體實(shí)現(xiàn)過程和原理

      1 整體思路分析

      通過對論壇網(wǎng)頁結(jié)構(gòu)的深入分析,發(fā)現(xiàn)不同類型的論壇網(wǎng)頁具有一定的共性,比如所有網(wǎng)頁都有發(fā)回帖時(shí)間,且所有網(wǎng)頁的有效信息均散落在噪聲中。如果能先對噪聲做預(yù)處理,把主題帖和回帖從頁面結(jié)構(gòu)中抽離出來,然后再對帖子內(nèi)部的噪聲做處理,最后得到的文本信息即是需要提取的信息。

      2 算法過程

      2.1 外部噪聲處理

      通過對網(wǎng)頁結(jié)構(gòu)的深入分析,可以發(fā)現(xiàn)在需要提取的有效信息周圍,有很多的噪聲。由于本題對圖片音頻視頻不作考慮,因此,本文只討論對文本噪聲的處理[2]。對文本噪聲的具體處理步驟為:

      首先,噪聲分類。按照網(wǎng)頁自上而下的分布規(guī)律,將這些文本噪聲大分為以下幾類:(1)導(dǎo)航條列表類噪聲;(2)廣告類噪聲;(3)側(cè)邊欄列表類噪聲;(4)帖子內(nèi)部無用文本類噪聲;(5)底部欄文本類噪聲。

      其次,噪聲處理[3]。在分析了所有樣本論壇的頁面結(jié)構(gòu)后,可發(fā)現(xiàn)幾乎所有的主題貼都有發(fā)帖時(shí)間,所有的回帖都有回帖時(shí)間。而上面所提到的5類噪聲中除了第4類帖子內(nèi)部無用文本噪聲包含著時(shí)間格式,其他類別的噪聲大多都不含時(shí)間格式文本。因此,利用正則時(shí)間匹配方式,就可以匹配掉除帖子內(nèi)部噪聲之外的大多數(shù)噪聲。除此之外,有的論壇在底部欄也會(huì)有網(wǎng)站系統(tǒng)時(shí)間,為了防止此類噪聲的干擾,可提前去掉此類標(biāo)簽。由此即可從圖2所示的整個(gè)網(wǎng)頁盒子中分離出主題帖及回帖的盒子。

      至此,主題帖盒子和回帖盒子還是緊密相連的,為了達(dá)到最終提取網(wǎng)頁有效信息的目的,還需將這兩個(gè)盒子分開。因此,本文擬采用下一步中利用id聚類分析的方法來對主題帖和回帖進(jìn)行分離。

      2.2 基于主帖和回帖id的聚類分析

      2.2.1 思路分析

      在提取到帶有文本噪聲的主題帖和回帖文本信息后,確定哪部分是主題帖信息、哪部分是回帖信息是該部分要解決的關(guān)鍵問題。本文考慮將主題帖和回帖進(jìn)行分塊,不斷縮小盒子模型,以獲取最終的有效信息。

      各不同類型論壇網(wǎng)頁的結(jié)構(gòu)大體相同,大部分網(wǎng)頁的HTML語法都是以

      布局的。在這種布局方式下,存在標(biāo)簽的嵌套問題,即一個(gè)
      下面有多個(gè)
      ,且最里層
      的文本內(nèi)容有可能才是我們要提取的信息。通過對樣本網(wǎng)頁的
      內(nèi)id屬性值的分析,可知每個(gè)帖子塊都有一個(gè)固定的id屬性值,而且這些id屬性值都存在一定的線性規(guī)律(如圖1所示)。如果能把這些有規(guī)律的id聚在一起,那么主貼和回帖就能被分離開來。因此,可利用系統(tǒng)聚類分析法[4]對主題帖和回帖進(jìn)行分離。

      2.2.2 id屬性值轉(zhuǎn)換成ASCII做聚類分析

      考慮到id屬性值一般由數(shù)字、下劃線、字母組成,我們無法直接對它們進(jìn)行聚類。因此,在這里統(tǒng)一把它們轉(zhuǎn)換成相同格式的ASCII碼,利用上面介紹的系統(tǒng)聚類分析法,并結(jié)合Python和R語言的相關(guān)函數(shù)對這些ASCII碼做最短距離計(jì)算,即差值小的被聚為一類,差值大的自成一類。

      2.2.3 從各類中確定主題帖類和回帖類

      通過系統(tǒng)聚類分析方法,帖子的回帖信息被聚為一類,根據(jù)主題帖id屬性值與回帖id屬性值的差異大小,主題帖有可能會(huì)和回帖被分為一類,也有可能被單獨(dú)分成一類。在主題帖和回帖類的上面還有若干嵌套類,這些嵌套類一環(huán)套一環(huán),主題帖和回帖id也在這些嵌套類中。

      接下來即要提取主題帖id和回帖id,自上而下的辦法就是刪除嵌套類,自下而上的解決方法就是直接取回帖類,核心的解決思想就是判斷倒數(shù)第二個(gè)類中是否含有回帖屬性(文本內(nèi)容,時(shí)間)具體實(shí)施方法是,取最后一個(gè)類的的第一個(gè)id中的文本信息看其是否在倒數(shù)第二個(gè)類中出現(xiàn),若出現(xiàn),就是主題帖和回帖在一個(gè)類,最后一個(gè)類的第一個(gè)id即為主題帖。若不出現(xiàn),主題帖和回帖不在一個(gè)類,倒數(shù)第二個(gè)類的id即為主題帖,此時(shí)主題帖和回帖盒子被分開。

      接下來,還需要對帖子內(nèi)部的噪聲信息進(jìn)行處理,以提取最終的有效信息。

      2.3 內(nèi)部噪聲處理

      主題帖和回帖被分開后,其內(nèi)部還有諸多無用文本噪聲,對于該部分噪聲,本文決定采用一種符號匹配的方法。即采用逗號進(jìn)行正則匹配,只要帶有逗號的文本信息即是有用信息。對于大部分包含有價(jià)值信息的帖子內(nèi)容而言,逗號出現(xiàn)的頻率最高,而且其他文本噪聲一般情況下是不會(huì)含有逗號等標(biāo)點(diǎn)符號的。為了提高提取的精度和內(nèi)容完整性,還可采用以下兩種方法對其進(jìn)行改進(jìn):(1)建立標(biāo)點(diǎn)符號的模型庫。例如句號、省略號、感嘆號這些常見的且不含在其他文本噪聲的中出現(xiàn)的符號,以提高提取的精度。(2)利用回帖結(jié)構(gòu)的一致性,遍歷回帖類,記錄每個(gè)id中文本信息的個(gè)數(shù),通過符號匹配找到文本信息的位置,即處于第幾個(gè)文本信息,通過這個(gè)位置去查詢該類其他id中回帖的正文信息。這樣做的好處是,只要全部回帖只要有一個(gè)符號例如逗號,就可以查詢所有回帖內(nèi)容,因?yàn)榛靥Y(jié)構(gòu)固定。

      2.4 信息提取

      經(jīng)過上述的噪音處理和聚類分組之后,即可把主題帖和回帖從頁面中抽離出來,接下來就可以從中提取相關(guān)信息。各個(gè)字段的提取方法如下:

      標(biāo)題:從標(biāo)簽中提取。</p><p>主題貼作者:從已經(jīng)分好的主題帖類中進(jìn)行檢索,遇到第一個(gè)帶超鏈接的文本信息即是作者。</p><p>主題帖:通過符號正則匹配提取。</p><p>主題帖時(shí)間:通過時(shí)間正則匹配提取。</p><p>回帖作者:從已經(jīng)分好的主題帖類中進(jìn)行檢索,遇到第一個(gè)帶超鏈接的文本信息即是作者。</p><p>回帖內(nèi)容:遍歷回帖類,第一個(gè)匹配到標(biāo)點(diǎn)符號模型庫的文本內(nèi)容,即是回帖內(nèi)容。記錄該回帖內(nèi)容在單個(gè)回帖塊中的位置信息,根據(jù)該位置信息取出所有回帖塊中的回帖內(nèi)容。</p><p>3 結(jié)束語</p><p>BBS論壇系統(tǒng)包含有大量信息,也一直為大量用戶所喜愛,其信息量必然還會(huì)持續(xù)增加,因此如何設(shè)計(jì)相關(guān)提取算法去提取有價(jià)值信息也非常有必要。本文提出的算法更具有通用性,并沒有只針對已有的一些大型開源論壇做信息提取。</p><p>將系統(tǒng)聚類分析的思想應(yīng)用到分析網(wǎng)頁結(jié)構(gòu)上,很好的解決了論壇網(wǎng)頁結(jié)構(gòu)復(fù)雜,噪聲過多的情況。但由于部分網(wǎng)頁結(jié)構(gòu)比較特殊,因此該算法還有許多可完善的地方。</p><p>參考文獻(xiàn):</p><p>[1]劉金紅,陸余良.主題網(wǎng)絡(luò)爬蟲研究綜述[J].計(jì)算機(jī)應(yīng)用研究,2007,24(10):26-29.</p><p>[2]蔣琴琴,宮哲,辛陽.基于HTML Parser的BBS信息抽取系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].自動(dòng)化技術(shù)與應(yīng)用,2012(01):32-37.</p><p>[3]鄧墾,胡勇.基于DOM樹的通用論壇抽取技術(shù)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015(01):20.</p><p>[4]胡雷芳.五種常用系統(tǒng)聚類分析方法及其比較[J].浙江統(tǒng)計(jì),2007(04):11-13.</p><p>

      創(chuàng)新前沿
      一種供暖系統(tǒng)地下管道滲漏的檢測技術(shù)
      基于光學(xué)檢測方法的霍普金森壓桿技術(shù)綜述
      吸濕性多孔材料介電特性表征
      葉片姿態(tài)可變水輪機(jī)實(shí)驗(yàn)數(shù)據(jù)分析
      水下電纜敷設(shè)技術(shù)專利綜述
      輸電線路除冰雪專利技術(shù)分析
      基于SWP—SIM技術(shù)的移動(dòng)終端身份認(rèn)證及使用授權(quán)的實(shí)現(xiàn)方法
      青島市農(nóng)業(yè)科技進(jìn)步貢獻(xiàn)率測算研究
      一種智能導(dǎo)盲杖的設(shè)計(jì)
      跑道視程計(jì)算及統(tǒng)計(jì)的對比分析
      基于Zigbee的幼兒園兒童體溫實(shí)時(shí)監(jiān)控系統(tǒng)
      舞臺(tái)威亞基于CAN總線的直線運(yùn)動(dòng)防搖控制
      眾創(chuàng)空間
      航空發(fā)動(dòng)機(jī)點(diǎn)火系統(tǒng)的能量計(jì)算研究
      恒溫恒濕凈化中央空調(diào)的網(wǎng)絡(luò)一體化監(jiān)控系統(tǒng)
      家用噴水式窗戶玻璃清潔器的設(shè)計(jì)
      水利工程設(shè)計(jì)創(chuàng)新發(fā)展前景
      新時(shí)代對我國材料基因組計(jì)劃科技創(chuàng)新應(yīng)用基礎(chǔ)研究的一些思考
      國內(nèi)O2O停車模式發(fā)展突破點(diǎn)探究
      基于專利知識輔助激發(fā)靈感的機(jī)械產(chǎn)品創(chuàng)新設(shè)計(jì)
      一種新型三維磁場傳感器及其性能研究
      技術(shù)創(chuàng)新
      汽車焊裝工藝測控自動(dòng)化控制技術(shù)研究
      航空用磁電式轉(zhuǎn)速傳感器測速系統(tǒng)匹配技術(shù)研究
      水利水電工程中土石方施工技術(shù)的相關(guān)探討
      高速公路路基高液限黏土施工改良技術(shù)
      直升機(jī)高原滑跑起飛性能試飛技術(shù)研究
      水利工程堤圍加固施工技術(shù)研究
      鉆修機(jī)配套設(shè)備改造技術(shù)
      高清視頻會(huì)議系統(tǒng)與關(guān)鍵技術(shù)
      結(jié)冰對飛機(jī)飛行安全的影響與防護(hù)技術(shù)分析
      工藝創(chuàng)新
      廠、段修轉(zhuǎn)向架及輪軸檢修工藝優(yōu)化研究
      噴射沉積Mg—12.55Al—3.33Zn—0.58Ca—1.0Nd合金力學(xué)性能研究
      船體修理改裝中的變形控制工藝研究
      車床加工高密度海綿的探索
      一種五氟丙烷廢氣處理工藝仿真設(shè)計(jì)
      試析薄壁曲面鋁合金折疊器數(shù)控加工難點(diǎn)與解決方法
      方法創(chuàng)新
      建筑給排水工程施工中節(jié)能減排的措施研究
      發(fā)動(dòng)機(jī)吊掛接頭強(qiáng)度分析方法研究
      一種磨煤機(jī)油站電氣控制回路的設(shè)計(jì)改造方法
      原子吸收光譜儀常見故障的排除
      建筑工程給排水施工常見問題與優(yōu)化
      鍋爐壓力容器的檢測
      自動(dòng)化儀表的檢測與維護(hù)探討
      中波發(fā)射臺(tái)電磁及抗干擾措施
      火電廠大氣污染物綜合控制技術(shù)的優(yōu)化對策
      機(jī)場地面勤務(wù)節(jié)能減排方法探索
      翼板減薄刀具方案
      交互應(yīng)用鏡像命令和旋轉(zhuǎn)命令對CAD圖形轉(zhuǎn)動(dòng)至任意位置的方法
      煤礦通風(fēng)安全影響因素及防范措施的研究
      基于電力系統(tǒng)短路的潮流計(jì)算方法分析
      雷神雷達(dá)通過視頻時(shí)鐘板進(jìn)行正北校準(zhǔn)的方法
      設(shè)計(jì)創(chuàng)新
      基于PLC下智能倉儲(chǔ)控制系統(tǒng)設(shè)計(jì)的研究
      一種直流力矩電機(jī)伺服驅(qū)動(dòng)器的設(shè)計(jì)與研究
      電動(dòng)行李牽引車車架設(shè)計(jì)與優(yōu)化
      內(nèi)燃機(jī)車膨脹水箱設(shè)計(jì)
      基于逆向設(shè)計(jì)方法的潛水器設(shè)計(jì)研究
      建筑結(jié)構(gòu)工程抗震設(shè)計(jì)的作用及其要點(diǎn)
      面向BBS的通用提取算法的分析與設(shè)計(jì)
      汽車零部件參數(shù)化逆向設(shè)計(jì)研究
      人機(jī)工程學(xué)與情感設(shè)計(jì)
      非標(biāo)準(zhǔn)設(shè)備參數(shù)化三維設(shè)計(jì)二次開發(fā)初探
      科技管理
      城市二次供水住宅小區(qū)巨額水損責(zé)任承擔(dān)的管理與研究
      中波廣播發(fā)射系統(tǒng)結(jié)構(gòu)與管理維護(hù)技術(shù)
      煤礦井下開采作業(yè)安全技術(shù)與安全管理
      水利工程施工管理的質(zhì)量控制
      應(yīng)用科技
      鋼絞線斜拉索防護(hù)應(yīng)用分析
      SolidWorks二次開發(fā)在壓縮機(jī)連桿類零件中的應(yīng)用與研究
      水利工程中水閘加固施工技術(shù)的應(yīng)用
      AR技術(shù)應(yīng)用于3D互動(dòng)科普讀物的研究
      風(fēng)力發(fā)電系統(tǒng)中大功率變流器的應(yīng)用初探
      微信在氣象服務(wù)中的應(yīng)用及發(fā)展
      鎳基合金管道對接焊縫超聲檢測技術(shù)的應(yīng)用
      中波廣播發(fā)射臺(tái)UPS設(shè)備的應(yīng)用與維護(hù)
      水利工程中防滲施工技術(shù)的應(yīng)用
      研究與展望
      汽車前保險(xiǎn)杠設(shè)計(jì)可行性研究
      多繩摩擦提升機(jī)鋼絲繩張力不平衡問題探研
      高速動(dòng)車組電動(dòng)內(nèi)端門關(guān)鍵部件壽命研究
      兩相位T型交叉口通行安全分析
      氣象部門防雷減災(zāi)工作及問題分析
      加強(qiáng)房屋建筑工程質(zhì)量研究
      液相色譜法檢測糧油農(nóng)殘的研究進(jìn)展
      灘淺海油田人工舉升設(shè)備的發(fā)展
      “新形式”下我國城市集中供熱發(fā)展的思考
      國內(nèi)城市地下綜合管廊建設(shè)模式探討
      暖通空調(diào)工程安裝施工中的質(zhì)量控制問題研究
      ZY4800/06/16.5型液壓支架力學(xué)分析
      FANUC系統(tǒng)數(shù)控車床宏程序解析
      水力機(jī)械檢測與質(zhì)量評定研究

      猜你喜歡
      聚類分析
      基于譜聚類算法的音頻聚類研究
      基于Weka的江蘇13個(gè)地級市溫度聚類分析
      我國中部地區(qū)農(nóng)村居民消費(fèi)行為階段特征分析
      基于多元統(tǒng)計(jì)方法的高??蒲袪顩r評價(jià)分析
      基于聚類分析的無須人工干預(yù)的中文碎紙片自動(dòng)拼接
      淺析聚類分析在郫縣煙草卷煙營銷方面的應(yīng)用
      基于聚類分析研究貴州省各地區(qū)經(jīng)濟(jì)發(fā)展綜合評價(jià)
      商情(2016年39期)2016-11-21 08:45:54
      新媒體用戶行為模式分析
      農(nóng)村居民家庭人均生活消費(fèi)支出分析
      基于省會(huì)城市經(jīng)濟(jì)發(fā)展程度的實(shí)證分析
      中國市場(2016年33期)2016-10-18 12:16:58
      黄大仙区| 嘉义市| 合阳县| 康平县| 福建省| 清流县| 布拖县| 正安县| 丘北县| 房山区| 徐州市| 亳州市| 临清市| 凉城县| 靖边县| 连南| 虞城县| 福建省| 祁门县| 宜黄县| 晋江市| 松溪县| 开江县| 新源县| 亳州市| 水富县| 蕉岭县| 泰宁县| 九寨沟县| 松滋市| 高州市| 东安县| 都昌县| 漳浦县| 夹江县| 青川县| 搜索| 南澳县| 罗田县| 汶上县| 丰台区|