亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻推薦方法及裝置與流程

文檔序號(hào):11931548閱讀:173來(lái)源:國(guó)知局
視頻推薦方法及裝置與流程

本公開(kāi)涉及信息技術(shù)領(lǐng)域,尤其涉及一種視頻推薦方法及裝置。



背景技術(shù):

互聯(lián)網(wǎng)時(shí)代是信息爆炸的時(shí)代,信息的數(shù)量以指數(shù)級(jí)增長(zhǎng)。在視頻領(lǐng)域,視頻數(shù)量的增長(zhǎng)速度非常快。目前,YouTube網(wǎng)站每分鐘大約有60個(gè)小時(shí)的視頻被上傳,YouTube網(wǎng)站總的視頻數(shù)量達(dá)到了數(shù)億。用戶在觀看視頻前,常常需要花費(fèi)大量時(shí)間才能找到其感興趣的視頻,用戶體驗(yàn)較差。

視頻個(gè)性化推薦技術(shù)能夠根據(jù)用戶的瀏覽和觀看行為,向用戶推薦其可能感興趣的視頻。視頻推薦效果的好壞主要根據(jù)點(diǎn)擊率的高低來(lái)評(píng)判,通常,點(diǎn)擊率越高,則視頻推薦效果越好。相關(guān)技術(shù)中,通常根據(jù)視頻標(biāo)題中的關(guān)鍵詞和/或視頻的標(biāo)簽進(jìn)行視頻推薦,所考慮的視頻相關(guān)信息較少,導(dǎo)致視頻推薦效果較差。



技術(shù)實(shí)現(xiàn)要素:

技術(shù)問(wèn)題

有鑒于此,本公開(kāi)要解決的技術(shù)問(wèn)題是,相關(guān)技術(shù)中的視頻推薦效果較差的問(wèn)題。

解決方案

為了解決上述技術(shù)問(wèn)題,根據(jù)本公開(kāi)的一實(shí)施例,提供了一種視頻推薦方法,包括:

確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值;

根據(jù)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型;

分別確定各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值;

根據(jù)所述預(yù)測(cè)模型以及各個(gè)所述待選視頻的標(biāo)題中的指定類型的字符及其特征值分別確定各個(gè)所述待選視頻的預(yù)測(cè)值;

根據(jù)各個(gè)所述待選視頻的預(yù)測(cè)值從所有所述待選視頻中篩選出待推薦視頻,并對(duì)所述待推薦視頻進(jìn)行推薦。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,指定類型的字符包括以下至少一項(xiàng):

指定符號(hào)、指定詞性的詞和空格。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值,包括:

確定所述已觀看的視頻的標(biāo)題中的指定類型的字符;

將所述已觀看的視頻的標(biāo)題中指定類型的字符的特征值確定為1。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值,包括:

確定所述已觀看的視頻的標(biāo)題中的指定類型的字符;

根據(jù)預(yù)先設(shè)置的次數(shù)與特征值的映射關(guān)系,以及所述已觀看的視頻的標(biāo)題中指定類型的字符出現(xiàn)的次數(shù),確定所述已觀看的視頻的標(biāo)題中指定類型的字符的特征值,所述特征值大于0且小于或等于1。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,根據(jù)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型,包括:

根據(jù)各個(gè)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中各種指定類型的字符對(duì)應(yīng)的權(quán)重值。

對(duì)于上述方法,在一種可能的實(shí)現(xiàn)方式中,在根據(jù)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型之后,所述方法還包括:

確定所述目標(biāo)用戶當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值;

根據(jù)所述當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值更新所述預(yù)測(cè)模型。

為了解決上述技術(shù)問(wèn)題,根據(jù)本公開(kāi)的另一實(shí)施例,提供了一種視頻推薦裝置,包括:

第一確定模塊,用于確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值;

預(yù)測(cè)模型確定模塊,用于根據(jù)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型;

第二確定模塊,用于分別確定各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值;

預(yù)測(cè)值確定模塊,用于根據(jù)所述預(yù)測(cè)模型以及各個(gè)所述待選視頻的標(biāo)題中的指定類型的字符及其特征值分別確定各個(gè)所述待選視頻的預(yù)測(cè)值;

篩選與推薦模塊,用于根據(jù)各個(gè)所述待選視頻的預(yù)測(cè)值從所有所述待選視頻中篩選出待推薦視頻,并對(duì)所述待推薦視頻進(jìn)行推薦。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,指定類型的字符包括以下至少一項(xiàng):

指定符號(hào)、指定詞性的詞和空格。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述第一確定模塊包括:

指定類型的字符確定子模塊,用于確定所述已觀看的視頻的標(biāo)題中的指定類型的字符;

第一特征值確定子模塊,用于將所述已觀看的視頻的標(biāo)題中指定類型的字符的特征值確定為1。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述第一確定模塊包括:

指定類型的字符確定子模塊,用于確定所述已觀看的視頻的標(biāo)題中的指定類型的字符;

第二特征值確定子模塊,用于根據(jù)預(yù)先設(shè)置的次數(shù)與特征值的映射關(guān)系,以及所述已觀看的視頻的標(biāo)題中指定類型的字符出現(xiàn)的次數(shù),確定所述已觀看的視頻的標(biāo)題中指定類型的字符的特征值,所述特征值大于0且小于或等于1。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述預(yù)測(cè)模型確定模塊包括:

權(quán)重值確定子模塊,用于根據(jù)各個(gè)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中各種指定類型的字符對(duì)應(yīng)的權(quán)重值。

對(duì)于上述裝置,在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

第三確定模塊,用于確定所述目標(biāo)用戶當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值;

預(yù)測(cè)模型更新模塊,用于根據(jù)所述當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值更新所述預(yù)測(cè)模型。

為了解決上述技術(shù)問(wèn)題,根據(jù)本公開(kāi)的另一實(shí)施例,提供了一種視頻推薦裝置,包括:

處理器;

用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

其中,所述處理器被配置為:

確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值;

根據(jù)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型;

分別確定各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值;

根據(jù)所述預(yù)測(cè)模型以及各個(gè)所述待選視頻的標(biāo)題中的指定類型的字符及其特征值分別確定各個(gè)所述待選視頻的預(yù)測(cè)值;

根據(jù)各個(gè)所述待選視頻的預(yù)測(cè)值從所有所述待選視頻中篩選出待推薦視頻,并對(duì)所述待推薦視頻進(jìn)行推薦。

有益效果

通過(guò)確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值,根據(jù)已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型,分別確定各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值,根據(jù)預(yù)測(cè)模型以及各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值分別確定各個(gè)待選視頻的預(yù)測(cè)值,根據(jù)各個(gè)待選視頻的預(yù)測(cè)值從所有待選視頻中篩選出待推薦視頻,并對(duì)待推薦視頻進(jìn)行推薦,由此結(jié)合視頻標(biāo)題中指定類型的字符進(jìn)行視頻推薦,從而能夠提高視頻推薦的效果。

根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說(shuō)明,本公開(kāi)的其它特征及方面將變得清楚。

附圖說(shuō)明

包含在說(shuō)明書中并且構(gòu)成說(shuō)明書的一部分的附圖與說(shuō)明書一起示出了本公開(kāi)的示例性實(shí)施例、特征和方面,并且用于解釋本公開(kāi)的原理。

圖1示出根據(jù)本公開(kāi)一實(shí)施例的視頻推薦方法的流程圖。

圖2示出根據(jù)本公開(kāi)一實(shí)施例的視頻推薦方法的一示例性的流程圖。

圖3示出根據(jù)本公開(kāi)另一實(shí)施例的視頻推薦裝置的結(jié)構(gòu)框圖。

圖4示出根據(jù)本公開(kāi)另一實(shí)施例的視頻推薦裝置的一示例性的結(jié)構(gòu)框圖。

圖5是根據(jù)一示例性實(shí)施例示出的一種用于視頻推薦的裝置1900的框圖。

具體實(shí)施方式

以下將參考附圖詳細(xì)說(shuō)明本公開(kāi)的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。

在這里專用的詞“示例性”意為“用作例子、實(shí)施例或說(shuō)明性”。這里作為“示例性”所說(shuō)明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。

另外,為了更好的說(shuō)明本公開(kāi),在下文的具體實(shí)施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒(méi)有某些具體細(xì)節(jié),本公開(kāi)同樣可以實(shí)施。在一些實(shí)例中,對(duì)于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本公開(kāi)的主旨。

實(shí)施例1

圖1示出根據(jù)本公開(kāi)一實(shí)施例的視頻推薦方法的流程圖。如圖1所示,該方法包括:

在步驟S11中,確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值。

作為本實(shí)施例的一個(gè)示例,目標(biāo)用戶已觀看的視頻可以為目標(biāo)用戶在第一時(shí)間段內(nèi)觀看的視頻。其中,第一時(shí)間段根據(jù)當(dāng)前系統(tǒng)時(shí)間以及第一預(yù)設(shè)值確定。例如,當(dāng)前系統(tǒng)時(shí)間為2016年11月30日,第一預(yù)設(shè)值為20天,則第一時(shí)間段可以為2016年11月10日至2016年11月30日。在該示例中,通過(guò)將目標(biāo)用戶已觀看的視頻限定為目標(biāo)用戶在第一時(shí)間段內(nèi)觀看的視頻,由此能夠根據(jù)目標(biāo)用戶近期的喜好進(jìn)行視頻推薦,從而有助于提高視頻推薦的效果。

作為本實(shí)施例的另一個(gè)示例,可以將目標(biāo)用戶在第一時(shí)間段內(nèi)觀看的觀看完成度大于第二預(yù)設(shè)值的視頻確定為目標(biāo)用戶已觀看的視頻。例如,第二預(yù)設(shè)值可以為30%,在此不作限定。目標(biāo)用戶觀看某一視頻的觀看完成度較小,可以在一定程度上表明目標(biāo)用戶對(duì)該視頻的興趣不大。在該示例中,通過(guò)將目標(biāo)用戶在第一時(shí)間段內(nèi)觀看的觀看完成度大于第二預(yù)設(shè)值的視頻確定為目標(biāo)用戶已觀看的視頻,而剔除觀看完成度小于或等于第二預(yù)設(shè)值的視頻,有助于提高視頻推薦的效果。

在一種可能的實(shí)現(xiàn)方式中,指定類型的字符包括以下至少一項(xiàng):指定符號(hào)、指定詞性的詞和空格。其中,指定符號(hào)可以包括“”等,在此不作限定。

作為該實(shí)現(xiàn)方式的一個(gè)示例,指定詞性的詞可以包括以下至少一項(xiàng):表示程度的副詞、表示語(yǔ)氣的副詞、感嘆語(yǔ)氣助詞和嘆詞。其中,表示程度的副詞可以包括非常、絕對(duì)、極度、十分、最、頂級(jí)、太、更和極其等;表示語(yǔ)氣的副詞可以包括難道、決、豈、果然、居然和竟然等;感嘆語(yǔ)氣助詞可以包括啊、呀、哇和哪等;嘆詞可以包括哈哈、哎呀、啊、哼、呸、哎喲、咳、哦、喂、嗯和哎等。

需要說(shuō)明的是,盡管以表示程度的副詞、表示語(yǔ)氣的副詞、感嘆語(yǔ)氣助詞和嘆詞作為示例介紹了指定詞性的詞如上,但本領(lǐng)域技術(shù)人員能夠理解,本公開(kāi)應(yīng)不限于此。本領(lǐng)域技術(shù)人員可以根據(jù)個(gè)人喜好和/或?qū)嶋H應(yīng)用場(chǎng)景靈活設(shè)定指定詞性的詞。

在一種可能的實(shí)現(xiàn)方式中,在步驟S11之前,該方法還可以包括:確定指定類型的字符集合。步驟S11可以為:針對(duì)指定類型的字符集合,確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值。換言之,可以將已觀看的視頻的標(biāo)題與指定類型的字符集合中的各個(gè)指定類型的字符進(jìn)行對(duì)比,以確定已觀看的視頻的標(biāo)題包含哪些指定類型的字符,并確定已觀看的視頻的標(biāo)題包含的指定類型的字符的特征值。

在本實(shí)施例中,在目標(biāo)用戶已觀看的視頻的個(gè)數(shù)大于1的情況下,分別確定各個(gè)已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值。例如,若指定類型的字符包括指定符號(hào)、指定詞性的詞和空格,則對(duì)于每個(gè)已觀看的視頻,可以分別確定該已觀看的視頻的標(biāo)題中的指定符號(hào)及其特征值、該已觀看的視頻的標(biāo)題中的指定詞性的詞及其特征值以及該已觀看的視頻的標(biāo)題中的空格及其特征值。

在一種可能的實(shí)現(xiàn)方式中,確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值,包括:確定已觀看的視頻的標(biāo)題中的指定類型的字符;將已觀看的視頻的標(biāo)題中指定類型的字符的特征值確定為1。例如,可以采用該實(shí)現(xiàn)方式確定目標(biāo)用戶已觀看的視頻的標(biāo)題中指定符號(hào)的特征值。例如,若某一已觀看的視頻的標(biāo)題中存在指定符號(hào)“”,則將該已觀看的視頻的標(biāo)題中指定符號(hào)“”的特征值確定為1。

在另一種可能的實(shí)現(xiàn)方式中,確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值,包括:確定已觀看的視頻的標(biāo)題中的指定類型的字符;根據(jù)預(yù)先設(shè)置的次數(shù)與特征值的映射關(guān)系,以及已觀看的視頻的標(biāo)題中指定類型的字符出現(xiàn)的次數(shù),確定已觀看的視頻的標(biāo)題中指定類型的字符的特征值,其中,特征值大于0且小于或等于1。其中,某一已觀看的視頻的標(biāo)題中指定類型的字符的特征值與指定類型的字符出現(xiàn)的次數(shù)正相關(guān)。例如,可以采用該實(shí)現(xiàn)方式確定目標(biāo)用戶已觀看的視頻的標(biāo)題中指定詞性的詞的特征值,某一已觀看的視頻的標(biāo)題中指定詞性的詞的特征值與指定詞性的詞出現(xiàn)的次數(shù)正相關(guān)。例如,若某一已觀看的視頻的標(biāo)題中指定詞性的詞出現(xiàn)的次數(shù)為2次,根據(jù)預(yù)先設(shè)置的次數(shù)與特征值的映射關(guān)系,確定該已觀看的視頻的標(biāo)題中指定詞性的詞的特征值為0.4。其中,預(yù)先設(shè)置的次數(shù)與特征值的映射關(guān)系可以由本領(lǐng)域技術(shù)人員根據(jù)需求靈活設(shè)置,在此不作限定。

在一種可能的實(shí)現(xiàn)方式中,對(duì)于指定類型的字符集合中,已觀看的視頻的標(biāo)題中不包含的指定類型的字符,可以將其特征值確定為0。例如,指定類型的字符集合包含指定符號(hào)“”,已觀看的視頻的標(biāo)題中不包含指定符號(hào)“”,則對(duì)于該已觀看的視頻的標(biāo)題,可以將指定符號(hào)“”的特征值確定為0。

在一種可能的實(shí)現(xiàn)方式中,指定類型的字符可以用字符名稱或者編號(hào)來(lái)表示,通過(guò)確定目標(biāo)用戶已觀看的視頻的標(biāo)題中指定類型的字符的特征值,可以確定各個(gè)字符名稱或者編號(hào)對(duì)應(yīng)的特征值。例如,某一已觀看的視頻的標(biāo)題中存在指定符號(hào)“”,指定符號(hào)“”的字符名稱為“星號(hào)”,則對(duì)于該已觀看的視頻的標(biāo)題,字符名稱“星號(hào)”對(duì)應(yīng)的特征值可以為1。再例如,某一已觀看的視頻的標(biāo)題中某一指定詞性的詞出現(xiàn)的次數(shù)為2次,該指定詞性的詞的編號(hào)為10000,則對(duì)于該已觀看的視頻的標(biāo)題,編號(hào)10000對(duì)應(yīng)的特征值可以為0.4。

在步驟S12中,根據(jù)已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型。

在一種可能的實(shí)現(xiàn)方式中,目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型還可以與目標(biāo)用戶已觀看的視頻的標(biāo)題中的關(guān)鍵詞、目標(biāo)用戶已觀看的視頻的標(biāo)簽、目標(biāo)用戶已觀看的視頻的類型和目標(biāo)用戶已觀看的視頻的評(píng)分等視頻相關(guān)信息有關(guān)。其中,視頻的類型可以為電視劇、電影、綜藝或者體育等,在此不作限定。視頻的評(píng)分可以根據(jù)觀看該視頻的所有用戶對(duì)該視頻的評(píng)分的平均值來(lái)確定,在此不作限定。例如,某一視頻的評(píng)分為9.5分,可以將該視頻的評(píng)分歸一化為0.95,以用于預(yù)測(cè)模型的訓(xùn)練。在該實(shí)現(xiàn)方式中,通過(guò)將已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值與已觀看的視頻的標(biāo)題中的關(guān)鍵詞、已觀看的視頻的標(biāo)簽、已觀看的視頻的類型、已觀看的視頻的評(píng)分等視頻相關(guān)信息相結(jié)合來(lái)訓(xùn)練目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型,能夠提高所確定的預(yù)測(cè)模型的預(yù)測(cè)準(zhǔn)確度。其中,預(yù)測(cè)模型的訓(xùn)練可以為離線訓(xùn)練,也可以為在線訓(xùn)練,在此不作限定。

在步驟S13中,分別確定各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值。

在一種可能的實(shí)現(xiàn)方式中,確定待選視頻的標(biāo)題中的指定類型的字符及其特征值,包括:確定待選視頻的標(biāo)題中的指定類型的字符;將待選視頻的標(biāo)題中指定類型的字符的特征值確定為1。

在另一種可能的實(shí)現(xiàn)方式中,確定待選視頻的標(biāo)題中的指定類型的字符及其特征值,包括:確定待選視頻的標(biāo)題中的指定類型的字符;根據(jù)預(yù)先設(shè)置的次數(shù)與特征值的映射關(guān)系,以及待選視頻的標(biāo)題中指定類型的字符出現(xiàn)的次數(shù),確定待選視頻的標(biāo)題中指定類型的字符的特征值,其中,特征值大于0且小于或等于1。

在一種可能的實(shí)現(xiàn)方式中,對(duì)于指定類型的字符集合中,待選視頻的標(biāo)題中不包含的指定類型的字符,可以將其特征值確定為0。

在步驟S14中,根據(jù)預(yù)測(cè)模型以及各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值分別確定各個(gè)待選視頻的預(yù)測(cè)值。

在本實(shí)施例中,可以將各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值輸入訓(xùn)練得到的預(yù)測(cè)模型中,以由預(yù)測(cè)模型輸出各個(gè)待選視頻的預(yù)測(cè)值。

在步驟S15中,根據(jù)各個(gè)待選視頻的預(yù)測(cè)值從所有待選視頻中篩選出待推薦視頻,并對(duì)待推薦視頻進(jìn)行推薦。

在一種可能的實(shí)現(xiàn)方式中,可以按照預(yù)測(cè)值由大到小的順序?qū)λ写x視頻進(jìn)行排序,并將排序在前的N個(gè)待選視頻確定為待推薦視頻。其中,N為正整數(shù),且N小于或等于待選視頻的總個(gè)數(shù)。

作為該實(shí)現(xiàn)方式的一個(gè)示例,可以采用離線的方式,按照預(yù)測(cè)值由大到小的順序?qū)λ写x視頻進(jìn)行排序,將排序在前的N個(gè)待選視頻確定為待推薦視頻,并可以將待推薦視頻更新到線上存儲(chǔ)環(huán)境。

作為該實(shí)現(xiàn)方式的另一個(gè)示例,可以采用在線的方式,按照預(yù)測(cè)值由大到小的順序?qū)λ写x視頻進(jìn)行排序,將排序在前的N個(gè)待選視頻確定為待推薦視頻,從而實(shí)時(shí)得到待推薦視頻。

由于大量視頻的標(biāo)題中包括指定類型的字符,尤其是大量的UGC(User Generated Content,用戶原創(chuàng)內(nèi)容)視頻和PGC(Professionally Generated Content,專業(yè)生產(chǎn)內(nèi)容)視頻中包括指定類型的字符,這些看似意義不大的字符可能能起到吸引目標(biāo)用戶的效果,或者可能會(huì)引起目標(biāo)用戶的反感,因此本實(shí)施例結(jié)合視頻標(biāo)題中指定類型的字符進(jìn)行視頻推薦,例如對(duì)于已觀看的視頻的標(biāo)題中某種或某幾種指定類型的字符出現(xiàn)頻率較高的目標(biāo)用戶,傾向于向其推薦包含該種或該幾種指定類型的字符的視頻,反之,對(duì)于已觀看的視頻的標(biāo)題中指定類型的字符出現(xiàn)頻率較低的目標(biāo)用戶,傾向于向其推薦不包含指定類型的字符的視頻,從而能夠提高視頻推薦的效果。

在一種可能的實(shí)現(xiàn)方式中,根據(jù)已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型,包括:根據(jù)各個(gè)已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中各種指定類型的字符對(duì)應(yīng)的權(quán)重值。

作為該實(shí)現(xiàn)方式的一個(gè)示例,可以將已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值與已觀看的視頻的標(biāo)題中的關(guān)鍵詞、已觀看的視頻的標(biāo)簽、已觀看的視頻的類型、已觀看的視頻的評(píng)分等視頻相關(guān)信息相結(jié)合來(lái)訓(xùn)練目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型,其中,訓(xùn)練得到的預(yù)測(cè)模型包括各種指定類型的字符對(duì)應(yīng)的權(quán)重值。

作為該實(shí)現(xiàn)方式的一個(gè)示例,目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中各種指定類型的字符對(duì)應(yīng)的權(quán)重值與各種指定類型的字符在目標(biāo)用戶已觀看的視頻的標(biāo)題中出現(xiàn)的次數(shù)正相關(guān)。例如,在目標(biāo)用戶已觀看的多個(gè)視頻的標(biāo)題中,表示程度的副詞出現(xiàn)的次數(shù)大于表示語(yǔ)氣的副詞出現(xiàn)的次數(shù),則在目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中,可以將表示程度的副詞對(duì)應(yīng)的權(quán)重值確定為大于表示語(yǔ)氣的副詞對(duì)應(yīng)的權(quán)重值。

作為該實(shí)現(xiàn)方式的另一個(gè)示例,目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中各種指定類型的字符對(duì)應(yīng)的權(quán)重值與各種指定類型的字符在目標(biāo)用戶已觀看的視頻的標(biāo)題中出現(xiàn)的頻率正相關(guān)。其中,某種指定類型的字符在目標(biāo)用戶已觀看的視頻的標(biāo)題中出現(xiàn)的頻率,可以為第一視頻數(shù)與已觀看的視頻總數(shù)的比值。其中,第一視頻數(shù)可以為已觀看的視頻中,標(biāo)題中出現(xiàn)該種指定類型的字符的視頻的數(shù)量。例如,在目標(biāo)用戶已觀看的視頻的標(biāo)題中,表示程度的副詞出現(xiàn)的頻率大于表示語(yǔ)氣的副詞出現(xiàn)的頻率,則在目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中,可以將表示程度的副詞對(duì)應(yīng)的權(quán)重值確定為大于表示語(yǔ)氣的副詞對(duì)應(yīng)的權(quán)重值。

作為該實(shí)現(xiàn)方式的一個(gè)示例,在某種指定類型的字符在目標(biāo)用戶已觀看的視頻的標(biāo)題中出現(xiàn)的頻率小于或等于第三預(yù)設(shè)值的情況下,可以在目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中將該指定類型的字符對(duì)應(yīng)的權(quán)重值確定為小于0。其中,第三預(yù)設(shè)值可以設(shè)置為0或者稍大于0。例如,指定符號(hào)“”在目標(biāo)用戶已觀看的視頻的標(biāo)題中出現(xiàn)的頻率為0,則可以在目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中將指定符號(hào)“”對(duì)應(yīng)的權(quán)重值確定為小于0。

圖2示出根據(jù)本公開(kāi)一實(shí)施例的視頻推薦方法的一示例性的流程圖。如圖2所示,該方法包括:

在步驟S21中,確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值。

對(duì)步驟S21參見(jiàn)上文對(duì)步驟S11的描述。

在步驟S22中,根據(jù)已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型。

對(duì)步驟S22參見(jiàn)上文對(duì)步驟S12的描述。

在步驟S23中,分別確定各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值。

對(duì)步驟S23參見(jiàn)上文對(duì)步驟S13的描述。

在步驟S24中,根據(jù)預(yù)測(cè)模型以及各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值分別確定各個(gè)待選視頻的預(yù)測(cè)值。

對(duì)步驟S24參見(jiàn)上文對(duì)步驟S14的描述。

在步驟S25中,根據(jù)各個(gè)待選視頻的預(yù)測(cè)值從所有待選視頻中篩選出待推薦視頻,并對(duì)待推薦視頻進(jìn)行推薦。

對(duì)步驟S25參見(jiàn)上文對(duì)步驟S15的描述。

在步驟S26中,確定目標(biāo)用戶當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值。

在一種可能的實(shí)現(xiàn)方式中,確定目標(biāo)用戶當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值,包括:確定當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符;將當(dāng)前觀看的視頻的標(biāo)題中指定類型的字符的特征值確定為1。

在另一種可能的實(shí)現(xiàn)方式中,確定目標(biāo)用戶當(dāng)前觀看的視頻的標(biāo)題中指定類型的字符的特征值,包括:確定當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符;根據(jù)預(yù)先設(shè)置的次數(shù)與特征值的映射關(guān)系,以及當(dāng)前觀看的視頻的標(biāo)題中指定類型的字符出現(xiàn)的次數(shù),確定當(dāng)前觀看的視頻的標(biāo)題中指定類型的字符的特征值,其中,特征值大于0且小于或等于1。

在一種可能的實(shí)現(xiàn)方式中,對(duì)于指定類型的字符集合中,當(dāng)前觀看的視頻的標(biāo)題中不包含的指定類型的字符,可以將其特征值確定為0。

在步驟S27中,根據(jù)當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值更新預(yù)測(cè)模型。

在該示例中,根據(jù)目標(biāo)用戶當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值對(duì)預(yù)測(cè)模型進(jìn)行更新,由此能夠根據(jù)目標(biāo)用戶最新觀看的視頻對(duì)預(yù)測(cè)模型進(jìn)行實(shí)時(shí)更新,從而有助于提高視頻推薦的效果。

實(shí)施例2

圖3示出根據(jù)本公開(kāi)另一實(shí)施例的視頻推薦裝置的結(jié)構(gòu)框圖。圖3可以用于運(yùn)行圖1或圖2所示的視頻推薦方法。為了便于說(shuō)明,在圖3中僅示出了與本實(shí)施例相關(guān)的部分。

如圖3所示,該裝置包括:第一確定模塊31,用于確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值;預(yù)測(cè)模型確定模塊32,用于根據(jù)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型;第二特征值確定模塊33,用于分別確定各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值;預(yù)測(cè)值確定模塊34,用于根據(jù)所述預(yù)測(cè)模型以及各個(gè)所述待選視頻的標(biāo)題中的指定類型的字符及其特征值分別確定各個(gè)所述待選視頻的預(yù)測(cè)值;篩選與推薦模塊35,用于根據(jù)各個(gè)所述待選視頻的預(yù)測(cè)值從所有所述待選視頻中篩選出待推薦視頻,并對(duì)所述待推薦視頻進(jìn)行推薦。

圖4示出根據(jù)本公開(kāi)另一實(shí)施例的視頻推薦裝置的一示例性的結(jié)構(gòu)框圖。圖4可以用于運(yùn)行圖1或圖2所示的視頻推薦方法。為了便于說(shuō)明,在圖4中僅示出了與本實(shí)施例相關(guān)的部分。圖4中標(biāo)號(hào)與圖3相同的部分具有相同的功能,為簡(jiǎn)明起見(jiàn),省略對(duì)這些部分的詳細(xì)說(shuō)明。如圖4所示:

在一種可能的實(shí)現(xiàn)方式中,指定類型的字符包括以下至少一項(xiàng):指定符號(hào)、指定詞性的詞和空格。

在一種可能的實(shí)現(xiàn)方式中,所述第一確定模塊31包括:指定類型的字符確定子模塊311,用于確定所述已觀看的視頻的標(biāo)題中的指定類型的字符;第一特征值確定子模塊312,用于將所述已觀看的視頻的標(biāo)題中指定類型的字符的特征值確定為1。

在一種可能的實(shí)現(xiàn)方式中,所述第一確定模塊31包括:指定類型的字符確定子模塊311,用于確定所述已觀看的視頻的標(biāo)題中的指定類型的字符;第二特征值確定子模塊313,用于根據(jù)預(yù)先設(shè)置的次數(shù)與特征值的映射關(guān)系,以及所述已觀看的視頻的標(biāo)題中指定類型的字符出現(xiàn)的次數(shù),確定所述已觀看的視頻的標(biāo)題中指定類型的字符的特征值,所述特征值大于0且小于或等于1。

在一種可能的實(shí)現(xiàn)方式中,所述預(yù)測(cè)模型確定模塊34包括:權(quán)重值確定子模塊341,用于根據(jù)各個(gè)所述已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定所述目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型中各種指定類型的字符對(duì)應(yīng)的權(quán)重值。

在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:第三確定模塊36,用于確定所述目標(biāo)用戶當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值;預(yù)測(cè)模型更新模塊37,用于根據(jù)所述當(dāng)前觀看的視頻的標(biāo)題中的指定類型的字符及其特征值更新所述預(yù)測(cè)模型。

通過(guò)確定目標(biāo)用戶已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值,根據(jù)已觀看的視頻的標(biāo)題中的指定類型的字符及其特征值確定目標(biāo)用戶對(duì)應(yīng)的預(yù)測(cè)模型,分別確定各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值,根據(jù)預(yù)測(cè)模型以及各個(gè)待選視頻的標(biāo)題中的指定類型的字符及其特征值分別確定各個(gè)待選視頻的預(yù)測(cè)值,根據(jù)各個(gè)待選視頻的預(yù)測(cè)值從所有待選視頻中篩選出待推薦視頻,并對(duì)待推薦視頻進(jìn)行推薦,由此結(jié)合視頻標(biāo)題中指定類型的字符進(jìn)行視頻推薦,從而能夠提高視頻推薦的效果。

實(shí)施例3

圖5是根據(jù)一示例性實(shí)施例示出的一種用于視頻推薦的裝置1900的框圖。例如,裝置1900可以被提供為一服務(wù)器。參照?qǐng)D5,裝置1900包括處理組件1922,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1932所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件1922的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1932中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1922被配置為執(zhí)行指令,以執(zhí)行上述視頻推薦方法。

裝置1900還可以包括一個(gè)電源組件1926被配置為執(zhí)行裝置1900的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口1950被配置為將裝置1900連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口1958。裝置1900可以操作基于存儲(chǔ)在存儲(chǔ)器1932的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。

在示例性實(shí)施例中,還提供了一種包括指令的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1932,上述指令可由裝置1900的處理組件1922執(zhí)行以完成上述方法。

本發(fā)明可以是系統(tǒng)、方法和/或計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上載有用于使處理器實(shí)現(xiàn)本發(fā)明的各個(gè)方面的計(jì)算機(jī)可讀程序指令。

計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以保持和存儲(chǔ)由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是――但不限于――電存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備、電磁存儲(chǔ)設(shè)備、半導(dǎo)體存儲(chǔ)設(shè)備或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPROM或閃存)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、便攜式壓縮盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能盤(DVD)、記憶棒、軟盤、機(jī)械編碼設(shè)備、例如其上存儲(chǔ)有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不被解釋為瞬時(shí)信號(hào)本身,諸如無(wú)線電波或者其他自由傳播的電磁波、通過(guò)波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過(guò)光纖電纜的光脈沖)、或者通過(guò)電線傳輸?shù)碾娦盘?hào)。

這里所描述的計(jì)算機(jī)可讀程序指令可以從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)下載到各個(gè)計(jì)算/處理設(shè)備,或者通過(guò)網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無(wú)線網(wǎng)下載到外部計(jì)算機(jī)或外部存儲(chǔ)設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無(wú)線傳輸、路由器、防火墻、交換機(jī)、網(wǎng)關(guān)計(jì)算機(jī)和/或邊緣服務(wù)器。每個(gè)計(jì)算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接收計(jì)算機(jī)可讀程序指令,并轉(zhuǎn)發(fā)該計(jì)算機(jī)可讀程序指令,以供存儲(chǔ)在各個(gè)計(jì)算/處理設(shè)備中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。

用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(ISA)指令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語(yǔ)言的任意組合編寫的源代碼或目標(biāo)代碼,所述編程語(yǔ)言包括面向?qū)ο蟮木幊陶Z(yǔ)言—諸如Smalltalk、C++等,以及常規(guī)的過(guò)程式編程語(yǔ)言—諸如“C”語(yǔ)言或類似的編程語(yǔ)言。計(jì)算機(jī)可讀程序指令可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意種類的網(wǎng)絡(luò)—包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。在一些實(shí)施例中,通過(guò)利用計(jì)算機(jī)可讀程序指令的狀態(tài)信息來(lái)個(gè)性化定制電子電路,例如可編程邏輯電路、現(xiàn)場(chǎng)可編程門陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計(jì)算機(jī)可讀程序指令,從而實(shí)現(xiàn)本發(fā)明的各個(gè)方面。

這里參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各個(gè)方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)可讀程序指令實(shí)現(xiàn)。

這些計(jì)算機(jī)可讀程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過(guò)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。也可以把這些計(jì)算機(jī)可讀程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,這些指令使得計(jì)算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)則包括一個(gè)制造品,其包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的各個(gè)方面的指令。

也可以把計(jì)算機(jī)可讀程序指令加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,從而使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作。

附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。

以上已經(jīng)描述了本發(fā)明的各實(shí)施例,上述說(shuō)明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說(shuō)明的各實(shí)施例的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)許多修改和變更都是顯而易見(jiàn)的。本文中所用術(shù)語(yǔ)的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌?chǎng)中的技術(shù)的技術(shù)改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1