代码开源-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

代码开源

周冬雨老师 2017-03-13 20:22:24 8150
大家好,我是drop-out。目前在IJCAI-17口碑客流量预测大赛中排名第七。由于冲击前三已经没有希望,我们将我们这次比赛中使用的模型进行了简单的封装,现在开源给大家,希望能对大家有帮助。


这次我们使用了改进版本的KNN。传统KNN取最近邻的均值作为预测。在损失函数为MSE时,均值确实是能使MSE最小的点估计。而这次口碑客流量预测中,损失函数并不是MSE。这次比赛的评分函数实际上称为SMAPE(维基百科:SMAPE)。我们改写的KNN在最近邻中进行grid research,以寻找能最小化SMAPE的点估计。


模型的代码在这里: github: NonparametricKNN 。


时间序列问题,我们唯一能做的就是从历史中寻找相似的模式,用相似模式的历史值作为预测。这也是使用KNN的逻辑。而这里用改写的KNN,可以得到最小化SMAPE的预测值。
分享到
取消 提交回答
全部回答(10)
  • 绛雪玄霜
    2017-04-10 15:50:47
    回 楼主(drop-out) 的帖子
    天池新上了gitlab功能,帮助大家更好的管理比赛代码、进行团队协作,比赛后续分享代码。请大神们来天池gitlab开放和共享代码吧,后续天池gitlab将会作为天池官方社区的一部分,也会是我们运营的同学唯一维护的地方哦~

    代码开放指南请见: https://tianchi.aliyun.com/competition/new_articleDetail.html?raceId=231591&postsId=297&from=part
    0 0
  • no_nickname
    2017-03-15 10:09:04
    Re代码开源
    好人啊,感谢
    0 0
  • xzjs
    2017-03-15 10:07:42
    Re代码开源
    感谢大神分享
    0 0
  • perseverewin
    2017-03-14 20:10:57
    Re代码开源
    期待答辩的源码分享!
    0 0
  • seuer
    2017-03-14 19:00:06
    Re代码开源
    还请源码开源一下啊,谢谢了
    0 0
滑动查看更多
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章