基于Android的音樂(lè)推薦系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-03-30 03:07
大數(shù)據(jù)時(shí)代,信息爆炸式增長(zhǎng),網(wǎng)絡(luò)資源面臨信息過(guò)載問(wèn)題。如何能夠有效獲取所需信息,推薦系統(tǒng)應(yīng)運(yùn)而生;贏ndroid的音樂(lè)推薦系統(tǒng)主要實(shí)現(xiàn)用戶(hù)管理、音樂(lè)推薦、音樂(lè)搜索等功能。尤其是音樂(lè)推薦,能夠根據(jù)用戶(hù)的興趣或喜好自動(dòng)推薦歌曲,有利于向用戶(hù)推送長(zhǎng)尾音樂(lè)。系統(tǒng)經(jīng)過(guò)測(cè)試,功能基本實(shí)現(xiàn),能夠滿足用戶(hù)聽(tīng)音樂(lè)的興趣或喜好需求。
【文章來(lái)源】:山西大同大學(xué)學(xué)報(bào)(自然科學(xué)版). 2019,35(04)
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
音樂(lè)推薦系統(tǒng)的推薦界面
能會(huì)喜歡的歌曲”是推薦系統(tǒng)根據(jù)用戶(hù)歷史行為按照協(xié)同過(guò)濾推薦算法生成的推薦列表,列表中的歌曲可以自動(dòng)按序播放,也可以用戶(hù)點(diǎn)擊選擇播放。圖2音樂(lè)推薦系統(tǒng)的推薦界面用戶(hù)在聽(tīng)音樂(lè)的過(guò)程中,可以對(duì)感興趣或喜歡的音樂(lè)進(jìn)行評(píng)分,評(píng)分結(jié)果將保存在系統(tǒng)指定的文件中作為用戶(hù)的歷史記錄或行為數(shù)據(jù),此數(shù)據(jù)也是系統(tǒng)進(jìn)一步產(chǎn)生推薦結(jié)果的依據(jù)。評(píng)分等級(jí)分為1~5分,分值越大表示喜歡程度越高,推薦系統(tǒng)的評(píng)分界面如圖3所示。圖3音樂(lè)推薦系統(tǒng)的評(píng)分界面協(xié)同過(guò)濾推薦算法依據(jù)大量用戶(hù)歷史行為記錄構(gòu)建評(píng)分矩陣,評(píng)分矩陣數(shù)據(jù)的稀疏程度對(duì)推薦結(jié)果有重要影響。越多用戶(hù)參與評(píng)分,系統(tǒng)推薦的結(jié)果越準(zhǔn)確,而事實(shí)中用戶(hù)聽(tīng)音樂(lè)過(guò)程進(jìn)行評(píng)分的并不多,導(dǎo)致評(píng)分矩陣過(guò)于稀疏,因此系統(tǒng)需要存儲(chǔ)用戶(hù)的大量的歷史評(píng)分記錄,但也需要注意同一用戶(hù)對(duì)同一音樂(lè)不能重復(fù)評(píng)分,避免產(chǎn)生過(guò)多的無(wú)效數(shù)據(jù)。系統(tǒng)根據(jù)登錄時(shí)的用戶(hù)名判斷,如果同一用戶(hù)首次對(duì)某音樂(lè)評(píng)分,系統(tǒng)將反饋提示信息,同時(shí)將評(píng)分?jǐn)?shù)據(jù)保存到指定位置。如果同一用戶(hù)對(duì)某音樂(lè)進(jìn)行重復(fù)評(píng)分,系統(tǒng)也會(huì)反饋提示信息,提醒用戶(hù)對(duì)此音樂(lè)已經(jīng)評(píng)過(guò)分,同時(shí)不保存重復(fù)評(píng)分的數(shù)據(jù)。3音樂(lè)搜索功能用戶(hù)的興趣或喜好會(huì)因時(shí)間或周?chē)榫暗淖兓l(fā)生改變,聽(tīng)音樂(lè)亦如此。當(dāng)一類(lèi)型的音樂(lè)聽(tīng)久了或許想換另一風(fēng)格的音樂(lè),此時(shí)用戶(hù)可以主動(dòng)搜索自己想聽(tīng)的音樂(lè),同時(shí)推薦系統(tǒng)會(huì)根據(jù)用戶(hù)新的選擇產(chǎn)生相近的推薦結(jié)果,以滿足用戶(hù)新的喜好。音樂(lè)搜索界面如圖4所示。圖4音樂(lè)推薦系統(tǒng)的搜索界面在搜索文本框中輸入想聽(tīng)的音樂(lè)名即可,搜索功能支持音樂(lè)名模糊搜索。同時(shí)用戶(hù)搜索的內(nèi)容,系統(tǒng)也會(huì)作為歷史行為記錄進(jìn)行存儲(chǔ)。4系統(tǒng)測(cè)試及結(jié)果分析基于Android的音樂(lè)推薦?
【參考文獻(xiàn)】:
期刊論文
[1]一種基于Android內(nèi)核的物理按鍵設(shè)計(jì)[J]. 任志敏. 山西電子技術(shù). 2018(06)
[2]基于Android的醫(yī)療考試培訓(xùn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 鮑美英,申晉祥. 山西大同大學(xué)學(xué)報(bào)(自然科學(xué)版). 2018(05)
[3]基于屬性分類(lèi)的Android應(yīng)用相似性檢測(cè)框架[J]. 張鵬. 計(jì)算機(jī)工程與應(yīng)用. 2018(17)
[4]基于Android的密鑰分存方案[J]. 劉培鶴,閆翔宇,何文才,繆浩健. 計(jì)算機(jī)應(yīng)用與軟件. 2018(02)
[5]基于上下文信息的Android惡意行為檢測(cè)方法[J]. 盧正軍,方勇,劉亮,張文杰,左政. 計(jì)算機(jī)工程. 2018(07)
本文編號(hào):3108734
【文章來(lái)源】:山西大同大學(xué)學(xué)報(bào)(自然科學(xué)版). 2019,35(04)
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
音樂(lè)推薦系統(tǒng)的推薦界面
能會(huì)喜歡的歌曲”是推薦系統(tǒng)根據(jù)用戶(hù)歷史行為按照協(xié)同過(guò)濾推薦算法生成的推薦列表,列表中的歌曲可以自動(dòng)按序播放,也可以用戶(hù)點(diǎn)擊選擇播放。圖2音樂(lè)推薦系統(tǒng)的推薦界面用戶(hù)在聽(tīng)音樂(lè)的過(guò)程中,可以對(duì)感興趣或喜歡的音樂(lè)進(jìn)行評(píng)分,評(píng)分結(jié)果將保存在系統(tǒng)指定的文件中作為用戶(hù)的歷史記錄或行為數(shù)據(jù),此數(shù)據(jù)也是系統(tǒng)進(jìn)一步產(chǎn)生推薦結(jié)果的依據(jù)。評(píng)分等級(jí)分為1~5分,分值越大表示喜歡程度越高,推薦系統(tǒng)的評(píng)分界面如圖3所示。圖3音樂(lè)推薦系統(tǒng)的評(píng)分界面協(xié)同過(guò)濾推薦算法依據(jù)大量用戶(hù)歷史行為記錄構(gòu)建評(píng)分矩陣,評(píng)分矩陣數(shù)據(jù)的稀疏程度對(duì)推薦結(jié)果有重要影響。越多用戶(hù)參與評(píng)分,系統(tǒng)推薦的結(jié)果越準(zhǔn)確,而事實(shí)中用戶(hù)聽(tīng)音樂(lè)過(guò)程進(jìn)行評(píng)分的并不多,導(dǎo)致評(píng)分矩陣過(guò)于稀疏,因此系統(tǒng)需要存儲(chǔ)用戶(hù)的大量的歷史評(píng)分記錄,但也需要注意同一用戶(hù)對(duì)同一音樂(lè)不能重復(fù)評(píng)分,避免產(chǎn)生過(guò)多的無(wú)效數(shù)據(jù)。系統(tǒng)根據(jù)登錄時(shí)的用戶(hù)名判斷,如果同一用戶(hù)首次對(duì)某音樂(lè)評(píng)分,系統(tǒng)將反饋提示信息,同時(shí)將評(píng)分?jǐn)?shù)據(jù)保存到指定位置。如果同一用戶(hù)對(duì)某音樂(lè)進(jìn)行重復(fù)評(píng)分,系統(tǒng)也會(huì)反饋提示信息,提醒用戶(hù)對(duì)此音樂(lè)已經(jīng)評(píng)過(guò)分,同時(shí)不保存重復(fù)評(píng)分的數(shù)據(jù)。3音樂(lè)搜索功能用戶(hù)的興趣或喜好會(huì)因時(shí)間或周?chē)榫暗淖兓l(fā)生改變,聽(tīng)音樂(lè)亦如此。當(dāng)一類(lèi)型的音樂(lè)聽(tīng)久了或許想換另一風(fēng)格的音樂(lè),此時(shí)用戶(hù)可以主動(dòng)搜索自己想聽(tīng)的音樂(lè),同時(shí)推薦系統(tǒng)會(huì)根據(jù)用戶(hù)新的選擇產(chǎn)生相近的推薦結(jié)果,以滿足用戶(hù)新的喜好。音樂(lè)搜索界面如圖4所示。圖4音樂(lè)推薦系統(tǒng)的搜索界面在搜索文本框中輸入想聽(tīng)的音樂(lè)名即可,搜索功能支持音樂(lè)名模糊搜索。同時(shí)用戶(hù)搜索的內(nèi)容,系統(tǒng)也會(huì)作為歷史行為記錄進(jìn)行存儲(chǔ)。4系統(tǒng)測(cè)試及結(jié)果分析基于Android的音樂(lè)推薦?
【參考文獻(xiàn)】:
期刊論文
[1]一種基于Android內(nèi)核的物理按鍵設(shè)計(jì)[J]. 任志敏. 山西電子技術(shù). 2018(06)
[2]基于Android的醫(yī)療考試培訓(xùn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 鮑美英,申晉祥. 山西大同大學(xué)學(xué)報(bào)(自然科學(xué)版). 2018(05)
[3]基于屬性分類(lèi)的Android應(yīng)用相似性檢測(cè)框架[J]. 張鵬. 計(jì)算機(jī)工程與應(yīng)用. 2018(17)
[4]基于Android的密鑰分存方案[J]. 劉培鶴,閆翔宇,何文才,繆浩健. 計(jì)算機(jī)應(yīng)用與軟件. 2018(02)
[5]基于上下文信息的Android惡意行為檢測(cè)方法[J]. 盧正軍,方勇,劉亮,張文杰,左政. 計(jì)算機(jī)工程. 2018(07)
本文編號(hào):3108734
本文鏈接:http://www.sikaile.net/wenyilunwen/mzqiyue/3108734.html
最近更新
教材專(zhuān)著