音乐电台App部分模块的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:tsks1848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
音乐电台App系统主要为用户提供服务,满足用户各类功能需求,能应对复杂的场景,实现个性化专辑推荐、帮助用户快速获取新闻热点,为用户提供了听音乐、相声、小说以及广播的场所。公司对当前业务市场进行了分析,本项目是基于公司对音乐电台App进行了重构以及个性化推荐的相关开发工作。本人参与了项目的各个环节,本文分析了音乐电台App的市场现状以及推荐方法的发展现状,在项目中完成了系统需求分析和概要设计。在此基础上,将该项目分成后台管理系统、推荐系统、客户端功能模块三部分进行详细设计与实现,其中后台管理系统有系统用户管理、系统权限管理、章节信息管理、广播频道管理等功能。推荐系统负责计算出App内各个推荐位置的内容,其实现包括数据计算、离线召回、特征工程以及候选集排序等模块,客户端功能模块包括音频播放控制、哼唱识曲、专辑详情选集等。个性化推荐在实现过程中涉及到了大数据处理的相关技术,用到了item2vec模型召回相似专辑、Deep FM模型进行点击率预测排序等。最后进行了系统测试,设计测试用例,测试功能性和非功能性需求,进行A/B测试推荐效果等。本项目最终达到了预期目标,新的客户端版本已上线,其中推荐系统负责实现的各个位置相关推荐的效果尤为显著,点击率相对提升12%。但该系统还有需要改进的地方,如使用更先进的推荐算法、优化性能以及开发新的功能模块等,有待在今后工作中改进。
其他文献
如今,人工智能在我们生活的各个领域发挥着作用,自动驾驶、人脸识别、智能机器人等人工智能的产物都在表现着它的强大。机器学习是人工智能的基础和核心,而强化学习是机器学习研究领域的一个充满前景的方向。强化学习通过让智能体与环境交互生成样本,缓解了其他机器学习算法过于依赖样本数量的问题。强化学习算法从生成的样本中汲取经验,根据经验继续交互过程,通过这一自学习的方式不断改进更新决策策略,逐步达到最优决策效果
<正>各位代表:我受北京市第十五届人民代表大会常务委员会委托,向大会报告工作,请予审议。过去一年主要工作过去一年,是极不平凡的一年。全市上下紧密团结在以习近平同志为核
凝聚共识是政协协商的方向和目标,政协协商是凝聚共识的手段和途径。以政协协商凝聚广泛共识,应加强党对政协协商的领导,增强多元主体的向心力。围绕公共问题开展协商,妥善处
<正>习近平总书记强调,要把加强思想政治引领、广泛凝聚共识作为中心环节,坚持团结和民主两大主题,提高政治协商、民主监督、参政议政水平,更好凝聚共识。按照中共成都市委部
<正>网络安全防护是电力监控系统运行的薄弱环节,通辽地区66kV并网电厂、变电站普遍存在安全防护设施不全,安全设施运行管理粗放,人员管理不规范,整个电力监控系统面临较大的
会议
企业偿债能力将直接影响到企业发展状况,是企业保持可持续经营的重要指标。企业偿债能力分析主要是以企业现有财务核算资料为分析基础,综合考虑企业在生产经营过程中所面临的
<正>叔父尊前:谕书敬读矣。寄家中的信之可疑耶?固不待言,在侄写信时已料及家中必为之疑异,怎奈以事所迫,不得不然呵。侄之入上海大学之事,乃系确实,至于经济问题,在未离连以
期刊
新型政党制度是中国为人类发展贡献的新的政治制度文明.在新的时代背景下,民主党派只有加强履职能力建设,才能建设高素质的中国特色社会主义参政党.在民主党派履职能力建设中
笔者在写作《平台经济与社会主义:兼论蚂蚁集团事件的本质》一文时①,就预期会遭到两个方面的批评:(1)对垄断的再评价是为平台公司“洗地”;(2)平台企业公有化是对私人产权的