欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對(duì)象推薦方法及系統(tǒng)與流程

文檔序號(hào):11386661閱讀:211來(lái)源:國(guó)知局
對(duì)象推薦方法及系統(tǒng)與流程

本發(fā)明涉及信息處理領(lǐng)域,更具體的說(shuō),涉及對(duì)象推薦方法及系統(tǒng)。



背景技術(shù):

互聯(lián)網(wǎng)給用戶(hù)帶來(lái)了大量的信息,滿(mǎn)足了用戶(hù)在信息時(shí)代對(duì)信息的需求,但也使得用戶(hù)在面對(duì)大量信息時(shí)無(wú)法從中獲得自己真正需要的信息,反而降低了信息的使用效率,為了提高信息的使用效率,目前通常會(huì)采用信息推薦的方式來(lái)為用戶(hù)主動(dòng)推薦用戶(hù)可能需要的信息,幫助用戶(hù)快速發(fā)現(xiàn)感興趣和高質(zhì)量的信息,有效減少用戶(hù)瀏覽到重復(fù)或者厭惡的信息帶來(lái)的不利影響,提升用戶(hù)體驗(yàn)。

目前常用的信息推薦算法有knn(k-nearestneighbor,k最近鄰)推薦算法和基于投票統(tǒng)計(jì)的推薦算法(例如,《今日頭條》信息平臺(tái)的推薦算法),但是,knn推薦算法非常繁瑣,尤其是k值的選取妥當(dāng)與否嚴(yán)重影響著推薦結(jié)果的準(zhǔn)確性,而基于投票統(tǒng)計(jì)的推薦算法,雖然看似簡(jiǎn)單,但卻需要海量的用戶(hù)行為數(shù)據(jù)以及充分的用戶(hù)信息參與運(yùn)算,才能獲得準(zhǔn)確的推薦結(jié)果。所以,對(duì)于個(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù)來(lái)說(shuō),目前還沒(méi)有一種簡(jiǎn)單高效的推薦方法能夠?yàn)槠涮峁?zhǔn)確的推薦結(jié)果。

所以,目前迫切需要一種能夠?yàn)閭€(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù)提供準(zhǔn)確推薦結(jié)果的技術(shù)方案。



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

有鑒于此,本發(fā)明提供了一種對(duì)象推薦方法及系統(tǒng),以解決目前無(wú)法為個(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù)提供準(zhǔn)確推薦結(jié)果的技術(shù)問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種對(duì)象推薦方法,包括:

獲取m個(gè)參照對(duì)象中各參照對(duì)象與目標(biāo)對(duì)象m的相似度值,m≥1;

從所述m個(gè)參照對(duì)象中篩選出k個(gè)參照對(duì)象;所述k個(gè)參照對(duì)象中的任一個(gè)均具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值,并且與所述目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值;

根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,確定所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值;

根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

優(yōu)選的,所述獲取m個(gè)參照對(duì)象中各參照對(duì)象與目標(biāo)對(duì)象m的相似度值包括:

獲取參照用戶(hù)v對(duì)所述目標(biāo)對(duì)象m打出的實(shí)際評(píng)分值rvm,以及,所述參照用戶(hù)v對(duì)參照對(duì)象n打出的實(shí)際評(píng)分值rvn;所述參照對(duì)象n為所述m個(gè)參照對(duì)象中任一參照對(duì)象;

利用公式計(jì)算所述目標(biāo)對(duì)象m的平均分

利用公式計(jì)算所述參照對(duì)象n的平均分

利用公式計(jì)算所述目標(biāo)對(duì)象m與所述參照對(duì)象n的相似度值smn;

其中,pmn是由至少一個(gè)參照用戶(hù)組成的集合,np為所述pmn中的參照用戶(hù)的人數(shù),所述參照用戶(hù)為對(duì)目標(biāo)對(duì)象m和參照對(duì)象n均評(píng)過(guò)分的用戶(hù),所述參照用戶(hù)v為pmn中任一參照用戶(hù)。

優(yōu)選的,所述根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,確定所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值包括:

利用公式計(jì)算目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值

其中,smn為參照對(duì)象n與目標(biāo)對(duì)象m的相似度值,run為所述目標(biāo)用戶(hù)u對(duì)所述參照對(duì)象n打出的實(shí)際評(píng)分值,n(u,m)為所述k個(gè)參照對(duì)象組成的集合,所述參照對(duì)象n為所述m個(gè)參照對(duì)象中任一參照對(duì)象。

優(yōu)選的,所述方法還包括:

當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),獲取所述目標(biāo)對(duì)象m的屬性信息;

根據(jù)所述屬性信息確定所述目標(biāo)用戶(hù)u的用戶(hù)群體信息。

優(yōu)選的,所述根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u包括:

當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),確定將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

優(yōu)選的,所述k個(gè)參照對(duì)象中任一個(gè)與所述目標(biāo)對(duì)象m的相似度值均大于0。

一種對(duì)象推薦系統(tǒng),包括:

相似度獲取單元,用于獲取m個(gè)參照對(duì)象中各參照對(duì)象與目標(biāo)對(duì)象m的相似度值,m≥1;

參照選取單元,用于從所述m個(gè)參照對(duì)象中篩選出k個(gè)參照對(duì)象;所述k個(gè)參照對(duì)象中的任一個(gè)均具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值,并且與所述目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值;

目標(biāo)預(yù)測(cè)單元,用于根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,確定所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值;

推薦確定單元,用于根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

優(yōu)選的,所述相似度獲取單元包括:

評(píng)分獲取單元,用于獲取參照用戶(hù)v對(duì)所述目標(biāo)對(duì)象m打出的實(shí)際評(píng)分值rvm,以及,所述參照用戶(hù)v對(duì)參照對(duì)象n打出的實(shí)際評(píng)分值rvn;所述參照對(duì)象n為所述m個(gè)參照對(duì)象中任一參照對(duì)象;

均值計(jì)算單元,用于利用公式計(jì)算所述目標(biāo)對(duì)象m的平均分利用公式計(jì)算所述參照對(duì)象n的平均分

相似度計(jì)算單元,用于利用公式計(jì)算所述目標(biāo)對(duì)象m與所述參照對(duì)象n的相似度值smn;

其中,pmn是由至少一個(gè)參照用戶(hù)組成的集合,np為所述pmn中的參照用戶(hù)的人數(shù),所述參照用戶(hù)為對(duì)目標(biāo)對(duì)象m和參照對(duì)象n均評(píng)過(guò)分的用戶(hù),所述參照用戶(hù)v為pmn中任一參照用戶(hù)。

優(yōu)選的,所述目標(biāo)預(yù)測(cè)單元包括:

預(yù)測(cè)計(jì)算單元,用于利用公式計(jì)算目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值

其中,smn為參照對(duì)象n與目標(biāo)對(duì)象m的相似度值,run為所述目標(biāo)用戶(hù)u對(duì)所述參照對(duì)象n打出的實(shí)際評(píng)分值,n(u,m)為所述k個(gè)參照對(duì)象組成的集合,所述參照對(duì)象n為所述m個(gè)參照對(duì)象中任一參照對(duì)象。

優(yōu)選的,所述系統(tǒng)還包括:

屬性獲取單元,用于當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),獲取所述目標(biāo)對(duì)象m的屬性信息;

群體確定單元,用于根據(jù)所述屬性信息確定所述目標(biāo)用戶(hù)u的用戶(hù)群體信息。

從上述的技術(shù)方案可以看出,本發(fā)明提供的對(duì)象推薦方法及系統(tǒng),獲取m個(gè)參照對(duì)象中各參照對(duì)象與目標(biāo)對(duì)象m的相似度值,m≥1;從所述m個(gè)參照對(duì)象中篩選出k個(gè)參照對(duì)象;所述k個(gè)參照對(duì)象中的任一個(gè)均具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值,并且與所述目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值;根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,確定所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值;根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。本發(fā)明技術(shù)方案具有算法復(fù)雜度低,推薦準(zhǔn)確性高的優(yōu)點(diǎn),而且無(wú)需海量的用戶(hù)行為數(shù)據(jù)以及充分的用戶(hù)信息來(lái)參與運(yùn)算,面對(duì)個(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù),也能夠提供準(zhǔn)確的推薦結(jié)果。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本申請(qǐng)實(shí)施例提供的對(duì)象推薦方法的一種流程圖;

圖2為本申請(qǐng)實(shí)施例提供的對(duì)象推薦方法的另一種流程圖;

圖3為本申請(qǐng)實(shí)施例提供的對(duì)象推薦方法的又一種流程圖;

圖4為本申請(qǐng)實(shí)施例提供的對(duì)象推薦方法的再一種流程圖;

圖5為本申請(qǐng)實(shí)施例提供的對(duì)象推薦系統(tǒng)的一種結(jié)構(gòu)示意圖;

圖6為本申請(qǐng)實(shí)施例提供的對(duì)象推薦系統(tǒng)的另一種結(jié)構(gòu)示意圖;

圖7為本申請(qǐng)實(shí)施例提供的對(duì)象推薦系統(tǒng)的又一種結(jié)構(gòu)示意圖;

圖8為本申請(qǐng)實(shí)施例提供的對(duì)象推薦系統(tǒng)的再一種結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

目前常用的信息推薦算法,通常是基于用戶(hù)的個(gè)人信息及其大量的行為數(shù)據(jù),來(lái)為該用戶(hù)推薦適合的信息。而對(duì)于個(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù)來(lái)說(shuō),目前還沒(méi)有一種簡(jiǎn)單高效的推薦方法能夠?yàn)槠涮峁?zhǔn)確的推薦結(jié)果。因此,本發(fā)明實(shí)施例提供了相應(yīng)的對(duì)象推薦方法及系統(tǒng),能夠?yàn)閭€(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù),提供準(zhǔn)確的推薦結(jié)果。

請(qǐng)參閱圖1,圖1為本申請(qǐng)實(shí)施例提供的對(duì)象推薦方法的一種流程圖。

如圖1所示,所述方法包括:

s101:獲取m個(gè)參照對(duì)象中各參照對(duì)象與目標(biāo)對(duì)象m的相似度值,m≥1;

目標(biāo)對(duì)象是指需要被確定是否推薦給目標(biāo)用戶(hù)的對(duì)象,參照對(duì)象是指與目標(biāo)對(duì)象不同的對(duì)象。其中,對(duì)象可以是指電影、歌曲、書(shū)籍等任何可以推薦給用戶(hù)的內(nèi)容。

參照對(duì)象與目標(biāo)對(duì)象的相似度值,是指參照對(duì)象與目標(biāo)對(duì)象的相似程度的量化值。

s102:從所述m個(gè)參照對(duì)象中篩選出k個(gè)參照對(duì)象;

所述k個(gè)參照對(duì)象中的任一個(gè)均具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值,并且與所述目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值;

根據(jù)目標(biāo)用戶(hù)u對(duì)k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,能夠表征目標(biāo)用戶(hù)u對(duì)k個(gè)參照對(duì)象中各參照對(duì)象的喜好程度,從而反映了目標(biāo)用戶(hù)的個(gè)人偏好,又由于k個(gè)參照對(duì)象中各參照對(duì)象與目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值,使得目標(biāo)對(duì)象m與k個(gè)參照對(duì)象中各參照對(duì)象均具有較高的相似度,進(jìn)而根據(jù)目標(biāo)用戶(hù)u對(duì)k個(gè)參照對(duì)象中各個(gè)參照對(duì)象的喜好程度,能夠確定出目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度。

在一示例中,可以先從m個(gè)參照對(duì)象中篩選出具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值的各參照對(duì)象,再?gòu)暮Y選出的各參照對(duì)象中選取與目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值的k個(gè)參照對(duì)象。

其中,預(yù)設(shè)閾值可以直接人為設(shè)定,也可以根據(jù)k的值來(lái)設(shè)定。例如,若想要篩選出5個(gè)參照對(duì)象(即,k=5),可以先將m個(gè)參照對(duì)象中具有目標(biāo)用戶(hù)u的實(shí)際評(píng)分值的各參照對(duì)象與目標(biāo)對(duì)象m的相似度值進(jìn)行大小排序,并按照從大到小的順序,將排在第6位的相似度值作為預(yù)設(shè)閾值,藉此即可篩選出相似度值大于預(yù)設(shè)閾值的5個(gè)參照對(duì)象。

s103:根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,確定所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值;

由于目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m并未打過(guò)分,所以,目標(biāo)對(duì)象m并不具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值,也就無(wú)法反映出目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度,進(jìn)而無(wú)法確定出目標(biāo)對(duì)象m是否適合于推薦給目標(biāo)用戶(hù)u。所以,本發(fā)明通過(guò)確定目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值,來(lái)表征目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度,從而確定出目標(biāo)對(duì)象m是否適合于推薦給目標(biāo)用戶(hù)u,該預(yù)測(cè)評(píng)分值即為目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度的量化值。

s104:根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

預(yù)測(cè)評(píng)分值越大,表明目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度越高,則應(yīng)確定將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u;預(yù)測(cè)評(píng)分值越小,表明目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度越低,則應(yīng)確定將所述目標(biāo)對(duì)象m不推薦給所述目標(biāo)用戶(hù)u。

在一示例中,當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),確定將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u;當(dāng)所述預(yù)測(cè)評(píng)分值不大于所述預(yù)設(shè)閾值時(shí),確定將所述目標(biāo)對(duì)象m不推薦給所述目標(biāo)用戶(hù)u。其中,預(yù)設(shè)閾值可根據(jù)具體情況進(jìn)行設(shè)定,在此不做限定。

在另一示例中,當(dāng)確定將目標(biāo)對(duì)象m推薦給目標(biāo)用戶(hù)u時(shí),將目標(biāo)對(duì)象m推薦給目標(biāo)用戶(hù)u;當(dāng)確定將目標(biāo)對(duì)象m不推薦給目標(biāo)用戶(hù)u時(shí),不執(zhí)行所述將目標(biāo)對(duì)象m推薦給目標(biāo)用戶(hù)u的步驟。

本實(shí)施例提供的對(duì)象推薦方法,根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,所述目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,確定目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,并根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象推薦給所述目標(biāo)用戶(hù)。本實(shí)施例方法具有算法復(fù)雜度低,推薦準(zhǔn)確性高的優(yōu)點(diǎn),而且無(wú)需海量的用戶(hù)行為數(shù)據(jù)以及充分的用戶(hù)信息來(lái)參與運(yùn)算,面對(duì)個(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù),也能夠提供準(zhǔn)確的推薦結(jié)果。

在實(shí)際應(yīng)用中,為了獲取參照對(duì)象與目標(biāo)對(duì)象的相似度值,本發(fā)明還提供了以下實(shí)施例。

請(qǐng)參閱圖2,圖2為本申請(qǐng)實(shí)施例提供的對(duì)象推薦方法的另一種流程圖。

如圖2所示,所述方法包括:

s201:獲取參照用戶(hù)v對(duì)所述目標(biāo)對(duì)象m打出的實(shí)際評(píng)分值rvm,以及,所述參照用戶(hù)v對(duì)參照對(duì)象n打出的實(shí)際評(píng)分值rvn;

所述參照對(duì)象n為所述m個(gè)參照對(duì)象中任一參照對(duì)象。

參照用戶(hù)是指對(duì)目標(biāo)對(duì)象與參照對(duì)象均打過(guò)分用戶(hù),由于同一參照用戶(hù)的喜好通常是不會(huì)輕易改變的,也不會(huì)因?yàn)閷?duì)象不同而有所不同,所以,以同一參照用戶(hù)為基準(zhǔn),根據(jù)同一參照用戶(hù)對(duì)目標(biāo)對(duì)象和參照對(duì)象分別打出的實(shí)際評(píng)分值,來(lái)分析目標(biāo)對(duì)象與參照對(duì)象的相似度,能夠最大程度的保證分析結(jié)果的準(zhǔn)確性。

s202:計(jì)算所述目標(biāo)對(duì)象m的平均分;

具體地,利用公式計(jì)算所述目標(biāo)對(duì)象m的平均分目標(biāo)對(duì)象m的平均分實(shí)際上就是對(duì)所有參照用戶(hù)為目標(biāo)對(duì)象m打出的實(shí)際評(píng)分值的平均值。

s203:計(jì)算所述參照對(duì)象n的平均分;

具體地,利用公式計(jì)算所述參照對(duì)象n的平均分參照對(duì)象n的平均分實(shí)際上就是對(duì)所有參照用戶(hù)為參照對(duì)象n打出的實(shí)際評(píng)分值的平均值。

s204:計(jì)算所述目標(biāo)對(duì)象m與所述參照對(duì)象n的相似度值smn;

具體地,利用公式計(jì)算所述目標(biāo)對(duì)象m與所述參照對(duì)象n的相似度值smn。

其中,pmn是由至少一個(gè)參照用戶(hù)組成的集合,np為所述pmn中的參照用戶(hù)的人數(shù),所述參照用戶(hù)為對(duì)目標(biāo)對(duì)象m和參照對(duì)象n均評(píng)過(guò)分的用戶(hù),所述參照用戶(hù)v為pmn中任一參照用戶(hù)。

利用公式計(jì)算得到的相似度值smn的取值范圍為[-1,1],其中,[-1,0)為負(fù)相關(guān),0為不相關(guān),(0,1]為正相關(guān)。

當(dāng)計(jì)算得到的相似度值smn∈[-1,0]時(shí),表示目標(biāo)對(duì)象m與參照對(duì)象n之間不具有相似度;當(dāng)計(jì)算得到的相似度值smn∈(0,1]時(shí),表明目標(biāo)對(duì)象m與所述參照對(duì)象n具有一定相似度,并且,smn值越大,表明目標(biāo)對(duì)象m與所述參照對(duì)象n的相似度越高。

s205:從所述m個(gè)參照對(duì)象中篩選出k個(gè)參照對(duì)象;

所述k個(gè)參照對(duì)象中的任一個(gè)均具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值,并且與所述目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值;

在一示例中,由于相似度值smn∈[-1,0]時(shí),表示目標(biāo)對(duì)象m與參照對(duì)象n之間不具有相似度,此時(shí),目標(biāo)用戶(hù)u對(duì)參照對(duì)象n的實(shí)際評(píng)分值對(duì)于確定目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,并不具有參照價(jià)值。

所以,在該示例中,要求所述k個(gè)參照對(duì)象中任一個(gè)與所述目標(biāo)對(duì)象m的相似度值均大于0,能夠保證所選取的k個(gè)參照對(duì)象對(duì)于確定目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值來(lái)說(shuō)具有較高的參照價(jià)值。

s206:根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,確定所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值;

s207:根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

本實(shí)施例中,步驟s206-s207與前述實(shí)施例中步驟s103-s104相類(lèi)似,在此不再贅述。

本實(shí)施例提供的對(duì)象推薦方法,根據(jù)參照用戶(hù)對(duì)參照對(duì)象與目標(biāo)對(duì)象分別打出的實(shí)際評(píng)分值,計(jì)算目標(biāo)對(duì)象與參照對(duì)象的相似度值,并根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,所述目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,確定目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,再根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象推薦給所述目標(biāo)用戶(hù)。本實(shí)施例方法根據(jù)參照用戶(hù)對(duì)參照對(duì)象與目標(biāo)對(duì)象分別打出的實(shí)際評(píng)分值來(lái)計(jì)算目標(biāo)對(duì)象與參照對(duì)象的相似度值,能夠保證相似度值的客觀性與準(zhǔn)確性,進(jìn)而保證推薦結(jié)果的準(zhǔn)確性。

在實(shí)際應(yīng)用中,為了根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,確定目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,本發(fā)明還提供了以下實(shí)施例。

請(qǐng)參閱圖3,圖3為本申請(qǐng)實(shí)施例提供的對(duì)象推薦方法的又一種流程圖。

本實(shí)施例中,步驟s301-s302與前述實(shí)施例中步驟s101-s102相類(lèi)似,在此不再贅述。

如圖3所示,所述方法還包括:

s303:計(jì)算目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值;

具體地,利用公式計(jì)算目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值

其中,smn為參照對(duì)象n與目標(biāo)對(duì)象m的相似度值,run為所述目標(biāo)用戶(hù)u對(duì)所述參照對(duì)象n打出的實(shí)際評(píng)分值,n(u,m)為所述k個(gè)參照對(duì)象組成的集合,所述參照對(duì)象n為所述m個(gè)參照對(duì)象中任一參照對(duì)象。

本發(fā)明根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,利用公式便可計(jì)算得到所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值。

在一示例中,所述相似度值smn可以采用前述實(shí)施例中的步驟s201-s204計(jì)算得到,也可以采用其他計(jì)算方式得到。

s304:根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

其中,步驟s304與前述實(shí)施例中步驟s104相類(lèi)似,在此不再贅述。

本實(shí)施例提供的對(duì)象推薦方法,根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,所述目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,利用具體公式計(jì)算目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,并根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象推薦給所述目標(biāo)用戶(hù)。本實(shí)施例方法,提供了一種準(zhǔn)確計(jì)算目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值的算法公式,保證了預(yù)測(cè)評(píng)分值的準(zhǔn)確性,進(jìn)一步保證了推薦結(jié)果的準(zhǔn)確性。

在實(shí)際應(yīng)用中,當(dāng)預(yù)測(cè)評(píng)分值表明該目標(biāo)對(duì)象適于推薦給目標(biāo)用戶(hù)時(shí),還可以據(jù)此進(jìn)一步完善目標(biāo)用戶(hù)的相關(guān)信息,因此,本發(fā)明還提供了以下實(shí)施例。

請(qǐng)參閱圖4,圖4為本申請(qǐng)實(shí)施例提供的對(duì)象推薦方法的再一種流程圖。

本實(shí)施例中,步驟s401-s404與前述實(shí)施例中步驟s101-s104相類(lèi)似,在此不再贅述。

如圖4所示,所述方法還包括:

s405:當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),獲取所述目標(biāo)對(duì)象m的屬性信息;

當(dāng)預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),表明目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度較高,而目標(biāo)對(duì)象m的屬性信息,從一定程度上能夠反映目標(biāo)用戶(hù)u的偏好信息。

在一示例中,目標(biāo)對(duì)象m的屬性信息包括適宜的用戶(hù)年齡段、適宜的用戶(hù)性別,適宜的用戶(hù)職業(yè)、對(duì)象類(lèi)型和對(duì)象標(biāo)簽中的一種或多種,當(dāng)然也可以包括其他屬性信息。

例如,當(dāng)目標(biāo)對(duì)象m為視頻節(jié)目時(shí),其屬性信息包括:適宜的用戶(hù)年齡段為30-40歲,適宜的用戶(hù)性別為男,對(duì)象類(lèi)型為電影,對(duì)象標(biāo)簽包括“戰(zhàn)爭(zhēng)”、“激情”和“熱血”等。

又例如,當(dāng)目標(biāo)對(duì)象m為音頻節(jié)目時(shí),其屬性信息包括:適宜的用戶(hù)年齡段為0-1歲,適宜的用戶(hù)性別為不限,對(duì)象類(lèi)型為音樂(lè),對(duì)象標(biāo)簽包括“早教”、“啟蒙”和“嬰幼兒”等。

s406:根據(jù)所述屬性信息確定所述目標(biāo)用戶(hù)u的用戶(hù)群體信息。

根據(jù)目標(biāo)對(duì)象m的屬性信息能夠確定目標(biāo)用戶(hù)u的用戶(hù)群體信息。例如,在上述示例中,根據(jù)適宜的用戶(hù)年齡段為30-40歲,適宜的用戶(hù)性別為男,對(duì)象類(lèi)型為電影,對(duì)象標(biāo)簽“戰(zhàn)爭(zhēng)”、“激情”和“熱血”等這些屬性信息,能夠表明目標(biāo)用戶(hù)u處于30-40歲的年齡段,性別為男,并且喜歡戰(zhàn)爭(zhēng)、激情和熱血題材的電影,由此可以確定出目標(biāo)用戶(hù)u屬于30-40歲的群體、男性群體以及喜愛(ài)戰(zhàn)爭(zhēng)題材電影的興趣群體。

又例如,根據(jù)適宜的用戶(hù)年齡段為0-1歲,適宜的用戶(hù)性別為不限,對(duì)象類(lèi)型為音樂(lè),對(duì)象標(biāo)簽包括“早教”、“啟蒙”和“嬰幼兒”等這些屬性信息,能夠表明目標(biāo)用戶(hù)u處于0-1歲的年齡段,屬于適合于早教題材的嬰幼兒,由此可以確定出目標(biāo)用戶(hù)u屬于0-1歲適于推薦早教內(nèi)容的嬰幼兒群體。

在一示例中,在根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u時(shí),還可以根據(jù)已確定的目標(biāo)用戶(hù)u用戶(hù)群體信息,進(jìn)一步確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

具體地,當(dāng)預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值,但目標(biāo)對(duì)象m的屬性信息與目標(biāo)用戶(hù)u的用戶(hù)群體信息不匹配時(shí),確定將所述目標(biāo)對(duì)象m不推薦給所述目標(biāo)用戶(hù)u,從而進(jìn)一步保證推薦結(jié)果的準(zhǔn)確性。

例如,當(dāng)預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值,目標(biāo)對(duì)象m的屬性信息表明該目標(biāo)對(duì)象m適于年齡段在4-6歲的人群,但是,目標(biāo)用戶(hù)u的用戶(hù)群體信息為20-30歲的群體時(shí),確定將所述目標(biāo)對(duì)象m不推薦給所述目標(biāo)用戶(hù)u。

在另一示例中,當(dāng)預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值,但目標(biāo)對(duì)象m的屬性信息與目標(biāo)用戶(hù)u的用戶(hù)群體信息不匹配時(shí),還可以調(diào)低所述預(yù)測(cè)評(píng)分值,使所述預(yù)測(cè)評(píng)分值不大于預(yù)設(shè)閾值,從而保證了預(yù)測(cè)評(píng)分值的合理性。

本實(shí)施例提供的對(duì)象推薦方法,當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),獲取所述目標(biāo)對(duì)象的屬性信息,根據(jù)所述屬性信息確定所述目標(biāo)用戶(hù)的用戶(hù)群體信息,從而進(jìn)一步完善目標(biāo)用戶(hù)的相關(guān)信息,為以后的推薦過(guò)程提供必要的用戶(hù)信息支持。

對(duì)應(yīng)于對(duì)象推薦方法,本發(fā)明實(shí)施例還提供了相應(yīng)的對(duì)象推薦系統(tǒng)。

請(qǐng)參閱圖5,圖5為本申請(qǐng)實(shí)施例的對(duì)象推薦系統(tǒng)的一種結(jié)構(gòu)示意圖。

本實(shí)施例對(duì)象推薦系統(tǒng),用于實(shí)施前述實(shí)施例的對(duì)象推薦方法,如圖5所示,所述系統(tǒng)包括:

相似度獲取單元u101,用于獲取m個(gè)參照對(duì)象中各參照對(duì)象與目標(biāo)對(duì)象m的相似度值,m≥1;

目標(biāo)對(duì)象是指需要被確定是否推薦給目標(biāo)用戶(hù)的對(duì)象,參照對(duì)象是指與目標(biāo)對(duì)象不同的對(duì)象。其中,對(duì)象可以是指電影、歌曲、書(shū)籍等任何可以推薦給用戶(hù)的內(nèi)容。

參照對(duì)象與目標(biāo)對(duì)象的相似度值,是指參照對(duì)象與目標(biāo)對(duì)象的相似程度的量化值。

參照選取單元u102,用于從所述m個(gè)參照對(duì)象中篩選出k個(gè)參照對(duì)象;所述k個(gè)參照對(duì)象中的任一個(gè)均具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值,并且與所述目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值;

根據(jù)目標(biāo)用戶(hù)u對(duì)k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,能夠表征目標(biāo)用戶(hù)u對(duì)k個(gè)參照對(duì)象中各參照對(duì)象的喜好程度,從而反映了目標(biāo)用戶(hù)的個(gè)人偏好,又由于k個(gè)參照對(duì)象中各參照對(duì)象與目標(biāo)對(duì)象m的相似度值大于預(yù)設(shè)閾值,使得目標(biāo)對(duì)象m與k個(gè)參照對(duì)象中各參照對(duì)象均具有較高的相似度,進(jìn)而根據(jù)目標(biāo)用戶(hù)u對(duì)k個(gè)參照對(duì)象中各個(gè)參照對(duì)象的喜好程度,能夠確定出目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度

目標(biāo)預(yù)測(cè)單元u103,用于根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,確定所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值;

由于目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m并未打過(guò)分,所以,目標(biāo)對(duì)象m并不具有目標(biāo)用戶(hù)u打出的實(shí)際評(píng)分值,也就無(wú)法反映出目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度,進(jìn)而無(wú)法確定出目標(biāo)對(duì)象m是否適合于推薦給目標(biāo)用戶(hù)u。所以,本發(fā)明通過(guò)確定目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值,來(lái)表征目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度,從而確定出目標(biāo)對(duì)象m是否適合于推薦給目標(biāo)用戶(hù)u,該預(yù)測(cè)評(píng)分值即為目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度的量化值。

推薦確定單元u104,用于根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

預(yù)測(cè)評(píng)分值越大,表明目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度越高,則確定將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u;預(yù)測(cè)評(píng)分值越小,表明目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度越低,則確定將所述目標(biāo)對(duì)象m不推薦給所述目標(biāo)用戶(hù)u。

在一示例中,當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),推薦確定單元u104確定將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u;當(dāng)所述預(yù)測(cè)評(píng)分值不大于所述預(yù)設(shè)閾值時(shí),推薦確定單元u104確定將所述目標(biāo)對(duì)象m不推薦給所述目標(biāo)用戶(hù)u。其中,預(yù)設(shè)閾值可根據(jù)具體情況進(jìn)行設(shè)定,在此不做限定。

在另一示例中,當(dāng)確定將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u時(shí),推薦確定單元u104將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u;當(dāng)確定將所述目標(biāo)對(duì)象m不推薦給所述目標(biāo)用戶(hù)u時(shí),推薦確定單元u104不執(zhí)行將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u的步驟。

本實(shí)施例提供的對(duì)象推薦系統(tǒng),根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,所述目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,確定目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,并根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象推薦給所述目標(biāo)用戶(hù)。本實(shí)施例方法具有算法復(fù)雜度低,推薦準(zhǔn)確性高的優(yōu)點(diǎn),而且無(wú)需海量的用戶(hù)行為數(shù)據(jù)以及充分的用戶(hù)信息來(lái)參與運(yùn)算,面對(duì)個(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù),也能夠提供準(zhǔn)確的推薦結(jié)果。

在實(shí)際應(yīng)用中,為了獲取參照對(duì)象與目標(biāo)對(duì)象的相似度值,本發(fā)明還提供了以下實(shí)施例。

請(qǐng)參閱圖6,圖6為本申請(qǐng)實(shí)施例的對(duì)象推薦系統(tǒng)的另一種結(jié)構(gòu)示意圖。

本實(shí)施例的對(duì)象推薦系統(tǒng),用于實(shí)施前述實(shí)施例的對(duì)象推薦方法,如圖6所示,該對(duì)象推薦系統(tǒng)包括相似度獲取單元u101、參照選取單元u102、目標(biāo)預(yù)測(cè)單元u103和推薦確定單元u104,其中,所述相似度獲取單元u101包括:

評(píng)分獲取單元u1011,用于獲取參照用戶(hù)v對(duì)所述目標(biāo)對(duì)象m打出的實(shí)際評(píng)分值rvm,以及,所述參照用戶(hù)v對(duì)參照對(duì)象n打出的實(shí)際評(píng)分值rvn;所述參照對(duì)象n為所述m個(gè)參照對(duì)象中任一參照對(duì)象;

參照用戶(hù)是指對(duì)目標(biāo)對(duì)象與參照對(duì)象均打過(guò)分用戶(hù),由于同一參照用戶(hù)的喜好通常是不會(huì)輕易改變的,也不會(huì)因?yàn)閷?duì)象不同而有所不同,所以,以同一參照用戶(hù)為基準(zhǔn),根據(jù)同一參照用戶(hù)對(duì)目標(biāo)對(duì)象和參照對(duì)象分別打出的實(shí)際評(píng)分值,來(lái)分析目標(biāo)對(duì)象與參照對(duì)象的相似度,能夠最大程度的保證分析結(jié)果的準(zhǔn)確性。

均值計(jì)算單元u1012,用于利用公式計(jì)算所述目標(biāo)對(duì)象m的平均分利用公式計(jì)算所述參照對(duì)象n的平均分

目標(biāo)對(duì)象m的平均分實(shí)際上就是對(duì)所有參照用戶(hù)為目標(biāo)對(duì)象m打出的實(shí)際評(píng)分值的平均值;參照對(duì)象n的平均分實(shí)際上就是對(duì)所有參照用戶(hù)為參照對(duì)象n打出的實(shí)際評(píng)分值的平均值。

相似度計(jì)算單元u1013,用于利用公式計(jì)算所述目標(biāo)對(duì)象m與所述參照對(duì)象n的相似度值smn;

其中,pmn是由至少一個(gè)參照用戶(hù)組成的集合,np為所述pmn中的參照用戶(hù)的人數(shù),所述參照用戶(hù)為對(duì)目標(biāo)對(duì)象m和參照對(duì)象n均評(píng)過(guò)分的用戶(hù),所述參照用戶(hù)v為pmn中任一參照用戶(hù)。

利用公式計(jì)算得到的相似度值smn的取值范圍為[-1,1],其中,[-1,0)為負(fù)相關(guān),0為不相關(guān),(0,1]為正相關(guān)。

當(dāng)計(jì)算得到的相似度值smn∈[-1,0]時(shí),表示目標(biāo)對(duì)象m與參照對(duì)象n之間不具有相似度;當(dāng)計(jì)算得到的相似度值smn∈(0,1]時(shí),表明目標(biāo)對(duì)象m與所述參照對(duì)象n具有一定相似度,并且,smn值越大,表明目標(biāo)對(duì)象m與所述參照對(duì)象n的相似度越高。

在一示例中,由于相似度值smn∈[-1,0]時(shí),表示目標(biāo)對(duì)象m與參照對(duì)象n之間不具有相似度,此時(shí),目標(biāo)用戶(hù)u對(duì)參照對(duì)象n的實(shí)際評(píng)分值對(duì)于確定目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,并不具有參照價(jià)值。

所以,在該示例中,要求所述k個(gè)參照對(duì)象中任一個(gè)與所述目標(biāo)對(duì)象m的相似度值均大于0,能夠保證所選取的k個(gè)參照對(duì)象對(duì)于確定目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值來(lái)說(shuō)具有較高的參照價(jià)值。

本實(shí)施例提供的對(duì)象推薦系統(tǒng),根據(jù)參照用戶(hù)對(duì)參照對(duì)象與目標(biāo)對(duì)象分別打出的實(shí)際評(píng)分值,計(jì)算目標(biāo)對(duì)象與參照對(duì)象的相似度值,并根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,所述目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,確定目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,再根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象推薦給所述目標(biāo)用戶(hù)。本實(shí)施例方法根據(jù)參照用戶(hù)對(duì)參照對(duì)象與目標(biāo)對(duì)象分別打出的實(shí)際評(píng)分值來(lái)計(jì)算目標(biāo)對(duì)象與參照對(duì)象的相似度值,能夠保證相似度值的客觀性與準(zhǔn)確性,進(jìn)而保證推薦結(jié)果的準(zhǔn)確性。

在實(shí)際應(yīng)用中,為了根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,確定目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,本發(fā)明還提供了以下實(shí)施例。

請(qǐng)參閱圖7,圖7為本申請(qǐng)實(shí)施例的對(duì)象推薦系統(tǒng)的又一種結(jié)構(gòu)示意圖。

本實(shí)施例的對(duì)象推薦系統(tǒng),用于實(shí)施前述實(shí)施例的對(duì)象推薦方法,如圖7所示,該對(duì)象推薦系統(tǒng)包括相似度獲取單元u101、參照選取單元u102、目標(biāo)預(yù)測(cè)單元u103和推薦確定單元u104,其中,所述目標(biāo)預(yù)測(cè)單元u103包括:

預(yù)測(cè)計(jì)算單元u1031,用于利用公式計(jì)算目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值

其中,smn為參照對(duì)象n與目標(biāo)對(duì)象m的相似度值,run為所述目標(biāo)用戶(hù)u對(duì)所述參照對(duì)象n打出的實(shí)際評(píng)分值,n(u,m)為所述k個(gè)參照對(duì)象組成的集合,所述參照對(duì)象n為所述m個(gè)參照對(duì)象中任一參照對(duì)象。

本發(fā)明根據(jù)所述k個(gè)參照對(duì)象中各參照對(duì)象與所述目標(biāo)對(duì)象m的相似度值,以及,所述目標(biāo)用戶(hù)u對(duì)所述k個(gè)參照對(duì)象中各參照對(duì)象打出的實(shí)際評(píng)分值,利用公式便可計(jì)算得到所述目標(biāo)用戶(hù)u對(duì)所述目標(biāo)對(duì)象m的預(yù)測(cè)評(píng)分值。

在一示例中,所述相似度值smn可以采用前述實(shí)施例中相似度獲取單元u101中的評(píng)分獲取單元u1011、均值計(jì)算單元u1012和相似度計(jì)算單元u1013計(jì)算得到,也可以采用其他方式得到。

本實(shí)施例提供的對(duì)象推薦系統(tǒng),根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,所述目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,利用具體公式計(jì)算目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,并根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象推薦給所述目標(biāo)用戶(hù)。本實(shí)施例方法,提供了一種準(zhǔn)確計(jì)算目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值的算法公式,保證了預(yù)測(cè)評(píng)分值的準(zhǔn)確性,進(jìn)一步保證了推薦結(jié)果的準(zhǔn)確性。

在實(shí)際應(yīng)用中,當(dāng)預(yù)測(cè)評(píng)分值表明該目標(biāo)對(duì)象適于推薦給目標(biāo)用戶(hù)時(shí),還可以據(jù)此進(jìn)一步完善目標(biāo)用戶(hù)的相關(guān)信息,因此,本發(fā)明還提供了以下實(shí)施例。

請(qǐng)參閱圖8,圖8為本申請(qǐng)實(shí)施例的對(duì)象推薦系統(tǒng)的再一種結(jié)構(gòu)示意圖。

本實(shí)施例的對(duì)象推薦系統(tǒng),用于實(shí)施前述實(shí)施例的對(duì)象推薦方法,如圖8所示,該對(duì)象推薦系統(tǒng)除了包括相似度獲取單元u101、參照選取單元u102、目標(biāo)預(yù)測(cè)單元u103和推薦確定單元u104之外,還包括:

屬性獲取單元u105,用于當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),獲取所述目標(biāo)對(duì)象m的屬性信息;

當(dāng)預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),表明目標(biāo)用戶(hù)u對(duì)目標(biāo)對(duì)象m的喜好程度較高,而目標(biāo)對(duì)象m的屬性信息,從一定程度上能夠反映目標(biāo)用戶(hù)u的偏好信息。

在一示例中,目標(biāo)對(duì)象m的屬性信息包括適宜的用戶(hù)年齡段、適宜的用戶(hù)性別,適宜的用戶(hù)職業(yè)、對(duì)象類(lèi)型和對(duì)象標(biāo)簽中的一種或多種,當(dāng)然也可以包括其他屬性信息。

群體確定單元u106,用于根據(jù)所述屬性信息確定所述目標(biāo)用戶(hù)u的用戶(hù)群體信息。

根據(jù)目標(biāo)對(duì)象m的屬性信息能夠確定目標(biāo)用戶(hù)u的用戶(hù)群體信息。

在一示例中,推薦確定單元u104在根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u時(shí),還可以根據(jù)群體確定單元u106已確定的目標(biāo)用戶(hù)u用戶(hù)群體信息,進(jìn)一步確定是否將所述目標(biāo)對(duì)象m推薦給所述目標(biāo)用戶(hù)u。

具體地,當(dāng)預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值,但目標(biāo)對(duì)象m的屬性信息與目標(biāo)用戶(hù)u的用戶(hù)群體信息不匹配時(shí),確定將所述目標(biāo)對(duì)象m不推薦給所述目標(biāo)用戶(hù)u,從而進(jìn)一步保證推薦結(jié)果的準(zhǔn)確性。

在另一示例中,當(dāng)預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值,但目標(biāo)對(duì)象m的屬性信息與目標(biāo)用戶(hù)u的用戶(hù)群體信息不匹配時(shí),還可以調(diào)低所述預(yù)測(cè)評(píng)分值,使所述預(yù)測(cè)評(píng)分值不大于預(yù)設(shè)閾值,從而保證了預(yù)測(cè)評(píng)分值的合理性。

本實(shí)施例提供的對(duì)象推薦系統(tǒng),當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),獲取所述目標(biāo)對(duì)象的屬性信息,根據(jù)所述屬性信息確定所述目標(biāo)用戶(hù)的用戶(hù)群體信息,從而進(jìn)一步完善目標(biāo)用戶(hù)的相關(guān)信息,為以后的推薦過(guò)程提供必要的用戶(hù)信息支持。

本發(fā)明提供的對(duì)象推薦方法及系統(tǒng),根據(jù)參照對(duì)象與目標(biāo)對(duì)象的相似度值,以及,所述目標(biāo)用戶(hù)對(duì)參照對(duì)象打出的實(shí)際評(píng)分值,確定目標(biāo)用戶(hù)對(duì)目標(biāo)對(duì)象的預(yù)測(cè)評(píng)分值,并根據(jù)所述預(yù)測(cè)評(píng)分值,確定是否將所述目標(biāo)對(duì)象推薦給所述目標(biāo)用戶(hù)。本實(shí)施例方法具有算法復(fù)雜度低,推薦準(zhǔn)確性高的優(yōu)點(diǎn),而且無(wú)需海量的用戶(hù)行為數(shù)據(jù)以及充分的用戶(hù)信息來(lái)參與運(yùn)算,面對(duì)個(gè)人信息不全、行為數(shù)據(jù)較少的用戶(hù),也能夠提供準(zhǔn)確的推薦結(jié)果。

并且,本發(fā)明的技術(shù)方案中,當(dāng)所述預(yù)測(cè)評(píng)分值大于預(yù)設(shè)閾值時(shí),獲取所述目標(biāo)對(duì)象的屬性信息,根據(jù)所述屬性信息確定所述目標(biāo)用戶(hù)的用戶(hù)群體信息,從而進(jìn)一步完善用戶(hù)的個(gè)人信息,為以后的推薦過(guò)程提供必要的用戶(hù)信息支持。

最后,還需要說(shuō)明的是,在本文中,諸如第一和第一等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過(guò)硬件來(lái)實(shí)施,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本申請(qǐng)的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如rom/ram、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。

本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
肃宁县| 娱乐| 鹰潭市| 福泉市| 文化| 五家渠市| 怀柔区| 当阳市| 焉耆| 静乐县| 宁陕县| 乌兰察布市| 新宁县| 海门市| 修文县| 防城港市| 织金县| 隆回县| 东安县| 天长市| 建平县| 石林| 太原市| 新民市| 巴青县| 江阴市| 宁波市| 黄大仙区| 北海市| 本溪| 镇雄县| 西安市| 当涂县| 三都| 灵武市| 松原市| 科技| 黔东| 黑山县| 柘城县| 临泉县|