基于Mashup服務(wù)語義表達(dá)聚類的API推薦方法研究
發(fā)布時間:2021-09-17 06:15
近年來,互聯(lián)網(wǎng)上開始流行一種輕量級的服務(wù)組合模式——Mashup技術(shù),它的原理是將兩種或兩種以上API服務(wù)混搭在一起,構(gòu)建一個全新Web應(yīng)用。但是隨著服務(wù)計算快速發(fā)展,越來越多的企業(yè)與部門將自身開發(fā)的服務(wù),數(shù)據(jù)或者資源通過API的形式發(fā)布到互聯(lián)網(wǎng)上,這導(dǎo)致API服務(wù)的數(shù)量變的越來越龐大。如何從這樣一個大規(guī)模的API服務(wù)集合中,快速準(zhǔn)確、多樣化的推薦滿足開發(fā)者用戶Mashup需求的API服務(wù),已成為一個挑戰(zhàn)性問題。Mashup服務(wù)與API服務(wù)之間存在調(diào)用關(guān)系,所以Mashup服務(wù)的功能聚類可以對API推薦提供多樣化的建議。所以本文主要針對Mashup服務(wù)聚類與API推薦這兩個核心問題展開研究工作,主要內(nèi)容如下:(1)提出了一種基于詞向量權(quán)重的Mashup服務(wù)文本語義表示模型。為了解決Mashup服務(wù)描述文本詞匯量不足的問題,我們將Mashup服務(wù)所調(diào)用API服務(wù)的標(biāo)簽與描述文本對Mashup服務(wù)描述文本進(jìn)行擴充;通過Mashup服務(wù)描述文本與服務(wù)標(biāo)簽之間的語義相關(guān)性對Mashup服務(wù)描述文本特征項賦予權(quán)重,構(gòu)建Mashup服務(wù)描述文本語義表示模型。通過實驗仿真,結(jié)果表明本文提出的模型可以...
【文章來源】:浙江工業(yè)大學(xué)浙江省
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【部分圖文】:
面向服務(wù)體系框架圖
浙江工業(yè)大學(xué)碩士學(xué)位論文12它包含數(shù)據(jù)源層、服務(wù)生成層和服務(wù)訪問層。如圖2-2所示。圖2-2Mashup服務(wù)體系結(jié)構(gòu)Figure2-2.MashupServicearchitecture數(shù)據(jù)源層的主數(shù)據(jù)源包含多種數(shù)據(jù)庫資源,如本地文件數(shù)據(jù)資源、Web服務(wù)和其他資源。資源封裝的方法可以屏蔽差異,對不同的資源進(jìn)行訪問,并且可以對不同的資源進(jìn)行統(tǒng)一操作,方便不同數(shù)據(jù)源生成Mashup服務(wù)。服務(wù)生成層主要負(fù)責(zé)數(shù)據(jù)源層包中各種數(shù)據(jù)源模塊的混合生成Mashup服務(wù),并將Mashup服務(wù)注冊到注冊模塊中。Mashup服務(wù)的可視化編輯器主要對數(shù)據(jù)源模塊進(jìn)行打包組合操作通過聯(lián)合、過濾和轉(zhuǎn)換操作生成Mashup服務(wù)。服務(wù)表示層主要利用一些頁面展示技術(shù)對服務(wù)數(shù)據(jù)或者資源實現(xiàn)頁面的可視化。2.4Mashup服務(wù)類型Mashup在各種應(yīng)用場景中都得到了充分的發(fā)揮,其原因就是其應(yīng)用模式的具有多樣性的特質(zhì),體現(xiàn)了Web2.0的特點,使得Mashup這項技術(shù)得到快速發(fā)展。以下就是Mashup比較常見模式類型:1.消費者M(jìn)ashup服務(wù)。這是來自多個來源的不同類型的數(shù)據(jù)媒體進(jìn)行組合,并將它們組合成一個圖形界面。它是為一般公眾或消費者設(shè)計的。消費者混搭的示例包括許多GoogleMaps應(yīng)用程序,像iGuide和Radioclouds。
叢げ獾鼻按,skip-gram則利用從w(t)來預(yù)測它周圍的n個詞。以CBOW模型為例,假設(shè)context(w)為w(t)周圍n個詞,訓(xùn)練過程將(context(w),w(t))作為輸入,輸出為p(w(t)|context(w)),然后利用極大似然估計進(jìn)行最大化輸出。當(dāng)word2vec模型訓(xùn)練完成之后,可以獲得語料庫中的每個詞對應(yīng)的詞向量。如果將兩個訓(xùn)練完成的詞向量進(jìn)行空間上距離比對,可以計算出兩個詞向量的相似度,相似度可以體現(xiàn)兩個詞的語義關(guān)系。如本文實驗訓(xùn)練的word2vec模型,比較“uncomfortable”與“pain”余弦相似度為0.88.可以看出這個詞的語義上為近義詞。圖3-1CBOW模型(文獻(xiàn)[48])Figure3-1.CBOWmodel
【參考文獻(xiàn)】:
期刊論文
[1]融合K-Means與Agnes的Mashup服務(wù)聚類方法[J]. 黃興,劉小青,曹步清,唐明董,劉建勛. 小型微型計算機系統(tǒng). 2015(11)
[2]面向領(lǐng)域標(biāo)簽輔助的服務(wù)聚類方法[J]. 田剛,何克清,王健,孫承愛,徐建建. 電子學(xué)報. 2015(07)
[3]基于文本聚類和概念相似度的語義Web服務(wù)發(fā)現(xiàn)[J]. 劉一松,楊玉成. 計算機科學(xué). 2013(11)
博士論文
[1]基于異構(gòu)數(shù)據(jù)融合的服務(wù)發(fā)現(xiàn)與推薦研究[D]. 梁婷婷.浙江大學(xué) 2019
[2]Web服務(wù)組合關(guān)鍵技術(shù)研究[D]. 馮名正.東南大學(xué) 2006
碩士論文
[1]基于Word2Vec的中文短文本聚類算法研究與應(yīng)用[D]. 馬存.中國科學(xué)院大學(xué)(中國科學(xué)院沈陽計算技術(shù)研究所) 2018
本文編號:3398129
【文章來源】:浙江工業(yè)大學(xué)浙江省
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【部分圖文】:
面向服務(wù)體系框架圖
浙江工業(yè)大學(xué)碩士學(xué)位論文12它包含數(shù)據(jù)源層、服務(wù)生成層和服務(wù)訪問層。如圖2-2所示。圖2-2Mashup服務(wù)體系結(jié)構(gòu)Figure2-2.MashupServicearchitecture數(shù)據(jù)源層的主數(shù)據(jù)源包含多種數(shù)據(jù)庫資源,如本地文件數(shù)據(jù)資源、Web服務(wù)和其他資源。資源封裝的方法可以屏蔽差異,對不同的資源進(jìn)行訪問,并且可以對不同的資源進(jìn)行統(tǒng)一操作,方便不同數(shù)據(jù)源生成Mashup服務(wù)。服務(wù)生成層主要負(fù)責(zé)數(shù)據(jù)源層包中各種數(shù)據(jù)源模塊的混合生成Mashup服務(wù),并將Mashup服務(wù)注冊到注冊模塊中。Mashup服務(wù)的可視化編輯器主要對數(shù)據(jù)源模塊進(jìn)行打包組合操作通過聯(lián)合、過濾和轉(zhuǎn)換操作生成Mashup服務(wù)。服務(wù)表示層主要利用一些頁面展示技術(shù)對服務(wù)數(shù)據(jù)或者資源實現(xiàn)頁面的可視化。2.4Mashup服務(wù)類型Mashup在各種應(yīng)用場景中都得到了充分的發(fā)揮,其原因就是其應(yīng)用模式的具有多樣性的特質(zhì),體現(xiàn)了Web2.0的特點,使得Mashup這項技術(shù)得到快速發(fā)展。以下就是Mashup比較常見模式類型:1.消費者M(jìn)ashup服務(wù)。這是來自多個來源的不同類型的數(shù)據(jù)媒體進(jìn)行組合,并將它們組合成一個圖形界面。它是為一般公眾或消費者設(shè)計的。消費者混搭的示例包括許多GoogleMaps應(yīng)用程序,像iGuide和Radioclouds。
叢げ獾鼻按,skip-gram則利用從w(t)來預(yù)測它周圍的n個詞。以CBOW模型為例,假設(shè)context(w)為w(t)周圍n個詞,訓(xùn)練過程將(context(w),w(t))作為輸入,輸出為p(w(t)|context(w)),然后利用極大似然估計進(jìn)行最大化輸出。當(dāng)word2vec模型訓(xùn)練完成之后,可以獲得語料庫中的每個詞對應(yīng)的詞向量。如果將兩個訓(xùn)練完成的詞向量進(jìn)行空間上距離比對,可以計算出兩個詞向量的相似度,相似度可以體現(xiàn)兩個詞的語義關(guān)系。如本文實驗訓(xùn)練的word2vec模型,比較“uncomfortable”與“pain”余弦相似度為0.88.可以看出這個詞的語義上為近義詞。圖3-1CBOW模型(文獻(xiàn)[48])Figure3-1.CBOWmodel
【參考文獻(xiàn)】:
期刊論文
[1]融合K-Means與Agnes的Mashup服務(wù)聚類方法[J]. 黃興,劉小青,曹步清,唐明董,劉建勛. 小型微型計算機系統(tǒng). 2015(11)
[2]面向領(lǐng)域標(biāo)簽輔助的服務(wù)聚類方法[J]. 田剛,何克清,王健,孫承愛,徐建建. 電子學(xué)報. 2015(07)
[3]基于文本聚類和概念相似度的語義Web服務(wù)發(fā)現(xiàn)[J]. 劉一松,楊玉成. 計算機科學(xué). 2013(11)
博士論文
[1]基于異構(gòu)數(shù)據(jù)融合的服務(wù)發(fā)現(xiàn)與推薦研究[D]. 梁婷婷.浙江大學(xué) 2019
[2]Web服務(wù)組合關(guān)鍵技術(shù)研究[D]. 馮名正.東南大學(xué) 2006
碩士論文
[1]基于Word2Vec的中文短文本聚類算法研究與應(yīng)用[D]. 馬存.中國科學(xué)院大學(xué)(中國科學(xué)院沈陽計算技術(shù)研究所) 2018
本文編號:3398129
本文鏈接:http://www.sikaile.net/kejilunwen/shengwushengchang/3398129.html
最近更新
教材專著