本申請涉及信息,尤其涉及一種推薦方法、裝置、設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、目前基于用戶的協(xié)同過濾算法的實(shí)現(xiàn)過程,一般包括:選擇與目標(biāo)用戶對于同一對象的興趣度最為相似的若干相似用戶——即頭部相似用戶;在確定出頭部相似用戶后,根據(jù)頭部相似用戶對指定興趣對象的興趣度,預(yù)測目標(biāo)用戶對指定興趣對象的興趣度;根據(jù)預(yù)測的興趣度,判斷是否向目標(biāo)用戶推薦該指定興趣對象。
2、目前基于用戶的協(xié)同過濾算法的缺陷在于:只考慮頭部相似用戶,而忽略了其他非頭部用戶也有可能與目標(biāo)用戶有類似的興趣,從而會(huì)導(dǎo)致推薦給目標(biāo)用戶的興趣對象較為片面,與目標(biāo)用戶可能存在的廣泛興趣匹配度不高。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供一種推薦方法,用以解決采用現(xiàn)有技術(shù)推薦給目標(biāo)用戶的興趣對象較為片面,與目標(biāo)用戶可能存在的廣泛興趣匹配度不高的問題。
2、本申請實(shí)施例還提供一種推薦裝置、設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
3、本申請實(shí)施例采用下述技術(shù)方案:
4、一種推薦方法,包括:根據(jù)第一數(shù)據(jù)從用戶群體中確定第一社團(tuán),以及根據(jù)第二數(shù)據(jù)從所述用戶群體中確定第二社團(tuán);其中,所述第一社團(tuán)和所述第二社團(tuán)均包括第一用戶,所述用戶群體包括所述第一用戶和多個(gè)第二用戶,所述第一數(shù)據(jù)包括所述用戶群體中的兩個(gè)用戶對對象集合中的同一對象的興趣度的相似度,所述第二數(shù)據(jù)包括所述用戶群體中的兩個(gè)用戶之間相同的興趣對象的數(shù)量;向所述第一用戶推薦目標(biāo)用戶的興趣對象;所述目標(biāo)用戶為同時(shí)屬于所述第一社團(tuán)和所述第二社團(tuán)的第二用戶。
5、一種推薦裝置,包括:社團(tuán)確定單元,用于根據(jù)第一數(shù)據(jù)從用戶群體中確定第一社團(tuán),以及根據(jù)第二數(shù)據(jù)從所述用戶群體中確定第二社團(tuán);其中,所述第一社團(tuán)和所述第二社團(tuán)均包括第一用戶,所述用戶群體包括所述第一用戶和多個(gè)第二用戶,所述第一數(shù)據(jù)包括所述用戶群體中的兩個(gè)用戶對對象集合中的同一對象的興趣度的相似度,所述第二數(shù)據(jù)包括所述用戶群體中的兩個(gè)用戶之間相同的興趣對象的數(shù)量;推薦單元,用于向所述第一用戶推薦目標(biāo)用戶的興趣對象;所述目標(biāo)用戶為同時(shí)屬于所述第一社團(tuán)和所述第二社團(tuán)的第二用戶。
6、一種計(jì)算設(shè)備,包括:存儲(chǔ)器及處理器,其中,
7、所述存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
8、所述處理器,與所述存儲(chǔ)器耦合,用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的所述計(jì)算機(jī)程序,以用于執(zhí)行上述的方法。
9、一種存儲(chǔ)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)程序被計(jì)算機(jī)執(zhí)行時(shí)能夠?qū)崿F(xiàn)上述的方法。
10、一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品存儲(chǔ)有指令,所述指令在由計(jì)算機(jī)執(zhí)行時(shí),使得所述計(jì)算機(jī)實(shí)施上述的方法。
11、本申請實(shí)施例提供的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
12、本申請實(shí)施例提供的上述方案基于“不同用戶對同一對象集合中對象的興趣度的相似度”確定包含第一用戶的第一社團(tuán),基于“不同用戶之間共同的興趣對象的數(shù)量”確定包含第一用戶的第二社團(tuán),并將同時(shí)出現(xiàn)在第一社團(tuán)和第二社團(tuán)的第二用戶作為推薦的來源群體,可以實(shí)現(xiàn)將推薦的來源群體擴(kuò)展到對同一對象集合興趣度相似、共同的興趣對象的數(shù)量相似的用戶范圍,從而也就擴(kuò)大了推薦給第一用戶的對象的范圍,使得向第一用戶推薦的對象能夠較好地匹配于第一用戶可能存在的廣泛興趣。
1.一種推薦方法,其特征在于,包括:
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)第一數(shù)據(jù)從用戶群體中確定第一社團(tuán),包括:
3.如權(quán)利要求1所述的方法,其特征在于,根據(jù)第二數(shù)據(jù)從所述用戶群體中確定第二社團(tuán),包括:
4.如權(quán)利要求2或3所述的方法,其特征在于,所述社團(tuán)檢測算法基于單部圖進(jìn)行檢測;所述方法還包括:
5.如權(quán)利要求4所述的方法,其特征在于:
6.如權(quán)利要求1所述的方法,其特征在于,所述第一社團(tuán)有多個(gè),所述第二社團(tuán)有多個(gè),所述方法還包括:
7.一種推薦裝置,其特征在于,包括:
8.一種計(jì)算設(shè)備,其特征在于,包括:存儲(chǔ)器及處理器,其中,
9.一種存儲(chǔ)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)程序被計(jì)算機(jī)執(zhí)行時(shí)能夠?qū)崿F(xiàn)權(quán)利要求1~6任一權(quán)項(xiàng)所述的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品存儲(chǔ)有指令,所述指令在由計(jì)算機(jī)執(zhí)行時(shí),使得所述計(jì)算機(jī)實(shí)施權(quán)利要求1~6任一權(quán)項(xiàng)所述的方法。