本技術(shù)涉及計算機,特別是涉及一種視頻的推薦方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。
背景技術(shù):
1、目前,短視頻平臺的架構(gòu)通常包含一級頁面和二級頁面。一級頁面為短視頻平臺的首頁。短視頻平臺在一級頁面中展示能夠快速吸引用戶注意力的視頻內(nèi)容。二級頁面為視頻詳情頁,由一級頁面中的視頻鏈接跳轉(zhuǎn)進入。短視頻平臺在二級頁面中展示完整的視頻內(nèi)容,并基于用戶的操作(比如下滑操作),進一步展示其他視頻內(nèi)容。
2、然而,由于短視頻平臺在一級頁面所使用的視頻推薦模型主要聚焦于快速吸引用戶注意力,可能導(dǎo)致用戶在點擊視頻內(nèi)容后,發(fā)現(xiàn)視頻內(nèi)容與預(yù)期不符合,迅速退出視頻內(nèi)容,進而導(dǎo)致二級頁面中的視頻瀏覽量較低。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種視頻的推薦方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。
2、第一方面,提供了一種視頻的推薦方法,所述方法包括:
3、獲取目標用戶的用戶特征數(shù)據(jù)和各第一視頻的視頻特征數(shù)據(jù);其中,所述第一視頻為一級頁面對應(yīng)的待推薦視頻;
4、將所述用戶特征數(shù)據(jù)和各所述第一視頻的視頻特征數(shù)據(jù)輸入至預(yù)先訓(xùn)練的視頻推薦模型,輸出各所述第一視頻對應(yīng)的用戶行為得分和二級頁面瀏覽量得分;其中,每個所述第一視頻的二級頁面瀏覽量得分表征所述目標用戶基于所述第一視頻跳轉(zhuǎn)至二級頁面后,在所述二級頁面中繼續(xù)瀏覽第二視頻的預(yù)測數(shù)量;所述第二視頻為所述二級頁面對應(yīng)的推薦視頻;
5、根據(jù)各所述第一視頻對應(yīng)的用戶行為得分和二級頁面瀏覽量得分,在各所述第一視頻中,確定所述一級頁面對應(yīng)的推薦視頻。
6、作為一種可選的實施方式,所述將所述用戶特征數(shù)據(jù)和各所述第一視頻的視頻特征數(shù)據(jù)輸入至預(yù)先訓(xùn)練的視頻推薦模型之前,所述方法還包括:
7、獲取所述目標用戶的第一特征數(shù)據(jù);其中,所述第一特征數(shù)據(jù)為通過功能交互獲得的特征數(shù)據(jù);
8、所述將所述用戶特征數(shù)據(jù)和各所述第一視頻的視頻特征數(shù)據(jù)輸入至預(yù)先訓(xùn)練的視頻推薦模型,包括:
9、將所述第一特征數(shù)據(jù)、所述用戶特征數(shù)據(jù)和各所述第一視頻的視頻特征數(shù)據(jù)輸入至預(yù)先訓(xùn)練的視頻推薦模型。
10、作為一種可選的實施方式,所述根據(jù)各所述第一視頻對應(yīng)的用戶行為得分和二級頁面瀏覽量得分,在各所述第一視頻中,確定所述一級頁面對應(yīng)的推薦視頻,包括:
11、根據(jù)各所述第一視頻對應(yīng)的用戶行為得分和二級頁面瀏覽量得分,分別確定各所述第一視頻的視頻推薦得分;
12、在各所述第一視頻中,按照視頻推薦得分由高到低的順序,選擇預(yù)設(shè)數(shù)目個所述第一視頻,確定為所述一級頁面對應(yīng)的推薦視頻。
13、作為一種可選的實施方式,所述方法還包括:
14、獲取訓(xùn)練樣本數(shù)據(jù)和標簽數(shù)據(jù);其中,所述訓(xùn)練樣本數(shù)據(jù)包含樣本用戶的用戶特征數(shù)據(jù)和所述樣本用戶在所述一級頁面中瀏覽的第三視頻的視頻特征數(shù)據(jù),所述標簽數(shù)據(jù)包含所述第三視頻對應(yīng)的用戶行為數(shù)據(jù)和第四視頻的瀏覽量,所述第三視頻為所述一級頁面中的、被所述樣本用戶瀏覽的視頻;所述第四視頻為所述樣本用戶基于所述第三視頻跳轉(zhuǎn)至所述二級頁面后,在所述二級頁面中繼續(xù)瀏覽的視頻;
15、根據(jù)所述訓(xùn)練樣本數(shù)據(jù)和所述標簽數(shù)據(jù),對初始視頻推薦模型進行訓(xùn)練,得到訓(xùn)練后的視頻推薦模型。
16、作為一種可選的實施方式,所述訓(xùn)練樣本數(shù)據(jù)還包括第二特征數(shù)據(jù);其中,所述第二特征數(shù)據(jù)為所述樣本用戶在所述一級頁面中瀏覽所述第三視頻時通過功能交互獲得的特征數(shù)據(jù)。
17、作為一種可選的實施方式,所述獲取訓(xùn)練樣本數(shù)據(jù)和標簽數(shù)據(jù),包括:
18、響應(yīng)于所述樣本用戶對所述一級頁面中的所述第三視頻的觸發(fā)操作,獲取所述樣本用戶的用戶特征數(shù)據(jù)、所述第二特征數(shù)據(jù)、以及所述第三視頻的視頻特征數(shù)據(jù)和用戶行為數(shù)據(jù);
19、根據(jù)所述樣本用戶的用戶標識和所述第三視頻的視頻標識,在所述樣本用戶的視頻瀏覽日志中,查詢屬于所述二級頁面、且與所述用戶標識和所述視頻標識相關(guān)聯(lián)的候選視頻;
20、基于查詢到的候選視頻,確定所述第四視頻的瀏覽量。
21、作為一種可選的實施方式,所述基于查詢到的候選視頻,確定所述第四視頻的瀏覽量,包括:
22、將查詢到的候選視頻的數(shù)量,確定為所述第四視頻的瀏覽量;或者,
23、在查詢到的候選視頻中,將瀏覽時長大于預(yù)設(shè)瀏覽時長閾值的候選視頻的數(shù)量,確定為所述第四視頻的瀏覽量。
24、第二方面,提供了一種視頻的推薦裝置,所述裝置包括:
25、第一獲取模塊,用于獲取目標用戶的用戶特征數(shù)據(jù)和各第一視頻的視頻特征數(shù)據(jù);其中,所述第一視頻為一級頁面對應(yīng)的待推薦視頻;
26、輸出模塊,用于將所述用戶特征數(shù)據(jù)和各所述第一視頻的視頻特征數(shù)據(jù)輸入至預(yù)先訓(xùn)練的視頻推薦模型,輸出各所述第一視頻對應(yīng)的用戶行為得分和二級頁面瀏覽量得分;其中,每個所述第一視頻的二級頁面瀏覽量得分表征所述目標用戶基于所述第一視頻跳轉(zhuǎn)至二級頁面后,在所述二級頁面中繼續(xù)瀏覽第二視頻的預(yù)測數(shù)量;所述第二視頻為所述二級頁面對應(yīng)的推薦視頻;
27、確定模塊,用于根據(jù)各所述第一視頻對應(yīng)的用戶行為得分和二級頁面瀏覽量得分,在各所述第一視頻中,確定所述一級頁面對應(yīng)的推薦視頻。
28、作為一種可選的實施方式,所述裝置還包括:
29、第二獲取模塊,用于獲取所述目標用戶的第一特征數(shù)據(jù);其中,所述第一特征數(shù)據(jù)為通過功能交互獲得的特征;
30、所述輸出模塊,具體用于:
31、將所述第一特征數(shù)據(jù)、所述用戶特征數(shù)據(jù)和各所述第一視頻的視頻特征數(shù)據(jù)輸入至預(yù)先訓(xùn)練的視頻推薦模型。
32、作為一種可選的實施方式,所述確定模塊,具體用于:
33、根據(jù)各所述第一視頻對應(yīng)的用戶行為得分和二級頁面瀏覽量得分,分別確定各所述第一視頻的視頻推薦得分;
34、在各所述第一視頻中,按照視頻推薦得分由高到低的順序,選擇預(yù)設(shè)數(shù)目個所述第一視頻,確定為所述一級頁面對應(yīng)的推薦視頻。
35、作為一種可選的實施方式,所述裝置還包括:
36、第三獲取模塊,用于獲取訓(xùn)練樣本數(shù)據(jù)和標簽數(shù)據(jù);其中,所述訓(xùn)練樣本數(shù)據(jù)包含樣本用戶的用戶特征數(shù)據(jù)和所述樣本用戶在所述一級頁面中瀏覽的第三視頻的視頻特征數(shù)據(jù),所述標簽數(shù)據(jù)包含所述第三視頻對應(yīng)的用戶行為數(shù)據(jù)和第四視頻的瀏覽量,所述第三視頻為所述一級頁面中的、被所述樣本用戶瀏覽的視頻;所述第四視頻為所述樣本用戶基于所述第三視頻跳轉(zhuǎn)至所述二級頁面后,在所述二級頁面中繼續(xù)瀏覽的視頻;
37、訓(xùn)練模塊,用于根據(jù)所述訓(xùn)練樣本數(shù)據(jù)和所述標簽數(shù)據(jù),對初始視頻推薦模型進行訓(xùn)練,得到訓(xùn)練后的視頻推薦模型。
38、作為一種可選的實施方式,所述訓(xùn)練樣本數(shù)據(jù)還包括第二特征數(shù)據(jù);其中,所述第二特征數(shù)據(jù)為所述樣本用戶在所述一級頁面中瀏覽所述第三視頻時通過功能交互獲得的特征數(shù)據(jù)。
39、作為一種可選的實施方式,所述獲取模塊,具體用于:
40、響應(yīng)于所述樣本用戶對所述一級頁面中的所述第三視頻的觸發(fā)操作,獲取所述樣本用戶的用戶特征數(shù)據(jù)、所述第二特征數(shù)據(jù)、以及所述第三視頻的視頻特征數(shù)據(jù)和用戶行為數(shù)據(jù);
41、根據(jù)所述樣本用戶的用戶標識和所述第三視頻的視頻標識,在所述樣本用戶的視頻瀏覽日志中,查詢屬于所述二級頁面、且與所述用戶標識和所述視頻標識相關(guān)聯(lián)的候選視頻;
42、基于查詢到的候選視頻,確定所述第四視頻的瀏覽量。
43、作為一種可選的實施方式,所述獲取模塊,具體用于:
44、將查詢到的候選視頻的數(shù)量,確定為所述第四視頻的瀏覽量;或者,
45、在查詢到的候選視頻中,將瀏覽時長大于預(yù)設(shè)瀏覽時長閾值的候選視頻的數(shù)量,確定為所述第四視頻的瀏覽量。
46、第三方面,提供了一種電子設(shè)備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;存儲器,用于存放計算機程序;處理器,用于執(zhí)行存儲器上所存放的程序時,實現(xiàn)第一方面任一項所述的方法。
47、第四方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)內(nèi)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面任一項所述的方法。
48、本技術(shù)提供了一種視頻的推薦方法、裝置、電子設(shè)備及可讀存儲介質(zhì),本技術(shù)的實施例提供的技術(shù)方案至少帶來以下有益效果:
49、本方案在訓(xùn)練視頻推薦模型時,加入了樣本用戶基于第三視頻跳轉(zhuǎn)至所述二級頁面后,在所述二級頁面中繼續(xù)瀏覽的視頻的數(shù)量,使得視頻推薦模型對于在二級頁消費更多的一級頁視頻給予正向激勵效果,從而減少與二級頁面的關(guān)聯(lián)性較低的視頻推薦。
50、應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。