推薦系統(tǒng)搭建全程圖文攻略

推薦系統(tǒng)搭建全程圖文攻略

ID:43876789

大小:177.39 KB

頁數(shù):15頁

時間:2019-10-16

推薦系統(tǒng)搭建全程圖文攻略_第1頁
推薦系統(tǒng)搭建全程圖文攻略_第2頁
推薦系統(tǒng)搭建全程圖文攻略_第3頁
推薦系統(tǒng)搭建全程圖文攻略_第4頁
推薦系統(tǒng)搭建全程圖文攻略_第5頁
資源描述:

《推薦系統(tǒng)搭建全程圖文攻略》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、推薦系統(tǒng)搭建全程圖文攻略推薦系統(tǒng)架構(gòu)簡介整體推薦架構(gòu)圖:1.推薦整體從數(shù)據(jù)處理開始,默認數(shù)據(jù)從關(guān)系型數(shù)據(jù)到每天增量導(dǎo)入到hive,在hive中通過中間表和調(diào)用python文件等一系列操作,將數(shù)據(jù)處理為算法數(shù)學(xué)建模的入口數(shù)據(jù),這里只是模擬一下,所以用一個scala文件產(chǎn)生所有準備數(shù)據(jù),并直接load到hive中去做數(shù)據(jù)處理2.數(shù)據(jù)處理完以后開始數(shù)學(xué)建模,通過recommend.scala文件對邏輯回歸算法的調(diào)用,產(chǎn)生模型文件,將三個模型文件拷貝到dubbox項目的響應(yīng)目錄,啟動項目,訪問測試整個過程默認已經(jīng)有

2、hive環(huán)境,intellijidea的環(huán)境,并且可以執(zhí)行scala文件流程如下:Scala文件產(chǎn)生數(shù)據(jù)9load到hive,處理數(shù)據(jù)^recommond.scala調(diào)用邏輯回歸算法計算模型,生成模型文件9將模型文件拷貝到項目制定目錄,運行項目今瀏覽器訪問測試數(shù)據(jù)預(yù)處理1?創(chuàng)建測試數(shù)據(jù)通過DataGenerator類創(chuàng)建數(shù)據(jù),參見附件DataGenerator.scala文件,傳入?yún)?shù)兩個,數(shù)據(jù)條數(shù)和輸出目錄比如:100000E:推薦系統(tǒng)資料hitop會輸出三個文件applisttxtsample.t

3、xtuserdownload.txt2.hive建表真實的生產(chǎn)場景涉及到大概五十張表的字段,這里全部簡化流程,直接給山最終的三張表:應(yīng)用詞表用戶歷史下載表正負例樣本表建表語句:應(yīng)用詞表:CREATEEXTERNALTABLEIFNOTEXISTSdimremhitopidlistdshitopjdSTRING,nameSTRING,authorSTRING,sversionSTRING,ischargeSMALLINT,designerSTRING,fontSTRING,icon_countINIstars

4、DOUBLE,priceINT,file_sizeINI;comment..numINTscreenSTRING,dlnumINT)rowformatdelimitedfieldsterminatedby;用戶歷史下載表:STRING,STRING,STRING,STRINGCREATEEXTERNALTABLEIFNOTEXISTSdw_rcm_hitop_userapps_dmdevicejddevid_applistdevice_namepay_ability)rowformatdelimitedfi

5、eldsterminatedby、t‘;正負例樣本表:STRING,CREATEEXTERNALTABLEIFNOTEXISTSdw_rcm_hitop_sample2learn_dmlabeldevice_idhitopjdscreenSTRING,en_nameSTRING,ch_nameSTRING,authorSTRING,sversionSTRING,mncSTRING,event_local_timeSTRING,interfaceSTRING,designerSTRING,is_safeINT

6、,icon_countINI;update_timeSTRING,starsDOUBLE,comment_numINI;fontSTRING,priceINT,file_sizeINI;ischargeSMALUN7;dlnumINT)rowformatdelimitedfieldsterminatedby、t‘;3.load數(shù)據(jù)分別往三張表load數(shù)據(jù):用戶詞表:loaddatalocalinpath7opt/sxt/recommender/script/applist.txt'intotabledim_

7、rcm_hitop_id_list_ds;用戶歷史下載表:loaddatalocalinpath'/opt/sxt/recommender/script/userdownload.txt"intotabledw_rcm_hitop_userapps_dm;正負例樣本表:loaddatalocalinpath*/opt/sxt/recommender/script/sample?txt°intotabledw_rcm_hitop_sample2learn_dm;4?構(gòu)建訓(xùn)練數(shù)據(jù)1?創(chuàng)建臨時表CREATETAB

8、LEIFNOTEXISTStmp_dw_rcm_hitop_prepare2train_dmdevicejdlabelSTRING,STRING,STRING,STRING,STRING,STRING,STRING,STRING,INT,INT,STRING,DOUBLE,INT,STRING,INT,INT,SMALLINT,INT,STRING,STRING,hitopjdscreench_nameautho

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。