C/C++ 编程代写
当前位置:以往案例 > >案例做C语言编程本科计算机:计算推荐的准确度
2019-04-08

题目:

首先建立投资者投资特征向量UC=LPMPVMPEMPTMPBM),其中:LPMPVMPEMPTMPBM分别表示投资者已投项目的领投额占比、项目估值、认购人数、项目讨论数和投资比的平均值,然后,基于内容的个性化推荐策略和投资者特征向量,实现股权众筹项目的推荐。推荐算法描述如下:

输入:投资者投资行为数据和众筹项目信息

输出:m 众筹项目

步骤1 :根据投资者的历史投资数据,建立投资者的特征向量UC

步骤2: 对投资者,用(1)式计算与其他投资者的相似性,并选择与其最相似的K个投资者组成集合

1

其中,分别表示投资者特征向量相应维度的取值。

步骤3:统计投资者投资每个项目的人数,将投资人数最多的前个项目推荐给投资者

老师提示:

题目要求实际上就是对test集合中的用户完成项目推荐(只需要给出推荐的项目名称或编号即可)

test中的一个用户u—从train中找到相似用户集合Nu—从train投资人项目数据集中找到相似用户投资过的项目信息,选择满足约定的项目推荐给用户u—最后根据用户u实际投资的项目(test投资人项目数据集)计算推荐的准确度。

思路:

一、完成test表中用户u的项目推荐

(目标:要给出推荐的项目名称或编号

Train:找到相似用户Nu集合(步骤2

Train 投资人:根据train中找到的相似用户Nu投资过的信息,完成对test用户u的推荐

二、对比我们推荐与实际结果的差距

(目标:计算准确度)

Test 投资人:test用户u实际投资的项目


在线提交订单