一晃一个假期过去了。原本打算在假期专心写论文,在六月份的时候在天池上看到一个比赛,就想尝试去做一下,就先把论文放一放。一开始,并没有什么思路,用了简单的逻辑回归,发现数据量很大,算法几乎要跑一天,也不能保证输出结果的正确率。
到了七月份,偶尔看到一本推荐系统的书籍,就大致学习了一番。发现那个比赛可以用书上的协同过滤的算法尝试一下,于是给自己定了个时间期限,在七月底如果做不出来个名堂就放弃比赛,好好搞论文。虽然通过书上的算法,可以取得一定的分数,但是某天一个大佬发布了一个基于规则的baseline,瞬间前100的榜都是大佬的baseline。之后的我尝试了各种算法,都没办法超过基于规则的baseline。期间,也看了不少的有关推荐系统的论文。在七月底本来都要放弃这个比赛的时候,突然想到了一些改进baseline的方法,最终在初赛结束前挤进了前100。
八月份复赛,由于计算资源受限,复赛采用了类似的策略。每天都尝试各种的替换规则,没有潜心的学习改进算法,并且每天都等着刷新榜单,看着自己从top10一直往下掉。突然无心在做这个比赛了。又开始看论文,但是不知怎么,自己内心很浮躁,不能静下心来看论文。直到要开组会的那周才有了一些想法,而此时又有一个新的比赛,数据量很少,不需要很多的计算资源。
于是就在九月份的第一次评测的时候就提交了一版非常简单的版本,只是没想到自己的当时的做法一直处于榜首的位置,这让我原本想好好做论文的心又有些浮躁了。之后又通过改进,分数得到了些许的提升,此时的我有些自满,没有尝试进行新的特征构造,一直只是从原有的特征上做,导致很快就被别人超过了。
现在的我有时候有些矛盾:一是做论文还是打比赛;二是以后的方向是什么。总之,矛盾时时有,就看自己如何处理,如何平衡了。现在要做的是,减少自己内心的浮躁,专心的做事。