The embodiment of the invention discloses a method and a device for generating a recommendation result, which can make the recommendation result more accurate. The method comprises the following steps of: acquiring user in at least 2 applications on the platform behavior records; records generated according to the behavior of user characteristics, characteristics of target application platform business; according to the characteristics of users and the feature generation feature; according to the joint characteristics of the generated sample set; according to the the sample set of logistic regression model; according to the probability to calculate the recommended business logic regression model, the recommendation service for the target application platform to recommend business; according to the probability of generating the recommended size business recommendation.
【技術實現步驟摘要】
一種推薦結果生成方法以及裝置
本專利技術涉及計算機
,尤其涉及一種推薦結果生成方法以及裝置。
技術介紹
隨著互聯網的飛速發展,互聯網上的信息每年都在以幾何級數增長。如何在這個海量信息庫中精確獲取所需信息已成為人們越來越關注的問題。個性化推薦系統就是在這個背景下應運而生,并且迅速發展起來。目前推薦系統推薦方法大都是基于設備上的應用所確定,如視頻應用中,推薦系統會根據用戶的觀看記錄,即會根據之前的觀看記錄來確定用戶可能會喜歡看的視頻,進而向客戶推薦視頻。但是當碰到用戶冷啟動的問題時,也即當用戶在該視頻應用上的行為數據很少或沒有時,就很難找到符合用戶“口味”的電影,或推薦結果不準確。
技術實現思路
本專利技術實施例提供了一種推薦結果生成方法以及裝置,用于使得推薦結果更加準確。有鑒于此,本專利技術實施例第一方面提出了一種推薦結果生成方法,該推薦結果生成方法主要包括以下流程:獲取用戶在至少2種應用平臺上的行為記錄;根據所述行為記錄生成用戶特征;獲取目標應用平臺的目標業務的屬性特征,所述目標業務為所述用戶使用過的業務;根據所述用戶特征以及所述屬性特征生成聯合特征;根據所述聯合特征生成樣本集;根據所述樣本集得到邏輯回歸模型;根據所述邏輯回歸模型計算待推薦業務的概率,所述待推薦業務為所述目標應用平臺上的待推薦業務;根據所述待推薦業務的概率大小生成推薦結果。在一些可能的實現中,所述獲取用戶在至少2種應用平臺上的行為記錄包括:獲取預置時段內所述用戶在所述至少2種應用平臺上的行為記錄。在一些可能的實現中,所述根據所述樣本集得到邏輯回歸模型,包括:從所述樣本集中按照預置比例抽取 ...
【技術保護點】
一種推薦結果生成方法,其特征在于,包括:獲取用戶在至少2種應用平臺上的行為記錄;根據所述行為記錄生成用戶特征;獲取目標應用平臺的目標業務的屬性特征,所述目標業務為所述用戶使用過的業務;根據所述用戶特征以及所述屬性特征生成聯合特征;根據所述聯合特征生成樣本集;根據所述樣本集得到邏輯回歸模型;根據所述邏輯回歸模型計算待推薦業務的概率,所述待推薦業務為所述目標應用平臺上的待推薦業務;根據所述待推薦業務的概率大小生成推薦結果。
【技術特征摘要】
1.一種推薦結果生成方法,其特征在于,包括:獲取用戶在至少2種應用平臺上的行為記錄;根據所述行為記錄生成用戶特征;獲取目標應用平臺的目標業務的屬性特征,所述目標業務為所述用戶使用過的業務;根據所述用戶特征以及所述屬性特征生成聯合特征;根據所述聯合特征生成樣本集;根據所述樣本集得到邏輯回歸模型;根據所述邏輯回歸模型計算待推薦業務的概率,所述待推薦業務為所述目標應用平臺上的待推薦業務;根據所述待推薦業務的概率大小生成推薦結果。2.根據權利要求1所述的方法,其特征在于,所述獲取用戶在至少2種應用平臺上的行為記錄包括:獲取預置時段內所述用戶在所述至少2種應用平臺上的行為記錄。3.根據權利要求2所述的方法,其特征在于,所述根據所述樣本集得到邏輯回歸模型,包括:從所述樣本集中按照預置比例抽取出正、負樣本構成訓練樣本集;對所述訓練樣本集進行訓練得到所述邏輯回歸模型。4.根據權利要求3所述的方法,其特征在于,所述對所述訓練樣本集進行訓練得到所述邏輯回歸模型,包括:構造如下對數損失函數:其中,x(i)為所述訓練樣本集中的第i個樣本,所述m為訓練樣本數目,根據梯度下降法計算出θ,令θ=β,獲得所述邏輯回歸模型:其中,βTx=β1·x1+β2·x2+...+βk·xk,β=(β1,β2...βk)為所述邏輯回歸模型參數,P'為所述待推薦業務的概率。5.根據權利要求1至4中任一項所述的方法,其特征在于,所述至少2種應用平臺包含所述目標應用平臺。6.一種推薦結果生成裝置,其特征在于,包括:第一獲取模塊,用于獲取用戶在至少2種應用平臺上的行為記錄;第一生成模塊,用于根據所...
【專利技術屬性】
技術研發人員:譚領城,
申請(專利權)人:珠海市魅族科技有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。