2012年总结

主题:

学习模式识别、学习算法、找实习、看论文、生活&旅游

 

1.学习模式识别

本科学的是和模式识别基本没相关性的专业,唯一相关一点的课程应该就是数字信号处理了(里面学了一些滤波和随机过程相关的东西)。从研一上学期开始,一直在啃Norvig的那本《机器学习—一种现代方法》,书写的很不错,不过里面有关模式识别的部分不算很多,而且翻译的一般,大概花了3个月看完的,算是对机器学习领域有了个初步了解。个人感觉是,机器学习里面包含的问题很多很杂,实际上,目前为止,应该也没有一个通解,可以解决所有跟人工智能相关的问题。另外,机器学习里面的一些东西和计算机算法其实有很多的交集,这也是为什么我一直在看算法导论,学习算法的原因。与此同时,想亲身体验一下模式识别算法的威力,于是从老生常谈的Handwritten digit recognition搞起,先是找了几篇比较经典的论文了解一下现状,我没有那么多那么牛逼的电脑,人工神经网络、卷积网络相关的那些算法就没有看。另外,自己之前搞过好一阵Android,所以就准备和手机结合一下。最终,通过2个月研究算法+1个月编程实现,算是基本实现了一个Android上面的通过摄像头识别手写数字的软件,功能很简单,就是添加联系人的电话号码、邮编什么的。总的感觉是,算法搞明白了,编程部分很简单,但是算法搞明白不能仅仅停留在利用matlab、opencv或者别人的开源工具来搭建自己的算法。如果是单纯的发paper,倒是可以,但是如果想真的做出些脚踏实地的东西,最好还是自己实现一些复杂的算法。7月份找到实习后就再没怎么看书,后来在工作、学习过程中发现自己的基本功还是不太够的,所以从10月份开始,又开始啃Bishop大神的PRML,英文版的看起来的确很吃力,不过写的的确不错,很有意思,虽然很多地方还没太看懂。

 

2.学习算法

本科没搞过ACM,仅仅停留在数据结构的水平,上了研究生准备认真搞一搞这方面。一来研究算法可以开拓思路、帮助学习模式识别,二来自己比较喜欢研究新事物,所以从上研究生开始就买了本算法导论,开始慢慢啃,今年中间停过一段时间,但算是在认认真真的学习这本书。总的感觉是,这本书里面证明的部分比较多,倒也不是不好,不过这样应用和实践方面就压缩了不少,有时候一个例子很难举一反三的,因为这本书里面讲的问题大多比较难,比如动态规划,虽然看明白了三个例子的证明和解,但是一看后面的例题,基本上还是一头雾水。所以,准备2013年改变策略,把做POJ+看书相结合。

 

3.找实习

从5,6月份开始找实习的,由于之前想出国读博士,搞科研。因此投的都是算法研发岗。投了中科院信工所、Intel、MSRA、SCRL、Yahoo大概五家,MSRA和Yahoo被拒了,其他三家各有千秋吧。选了SCRL,实习了半年,感觉有不少收获,对于个人的水平提高还是很有帮助,包括C编程、算法实现、科研基础和PPT技能。

 

4.看论文&看书

今年看了许多论文,有的是自己感兴趣的:自己把很多很著名的图像特征算法都看了一遍,包括SIFT,FAST,BRISK,HOG等等,甚至还有最近两年才提出的FREAK,做了比较详细的总结,收获不少。接下来准备有时间的时候再把PCA-SIFT,SURF等其他几个看完。另外还看了LDA,PCA,SVD的理论知识和它们之间的关系,也收获了不少,感觉这类数学上的理论基础还是很有用也很坚实的。还有就是跟实习或者自己毕业论文相关的了,这部分看了几十篇。书方面,推荐《Crafting your research future》这本书,是LingXiaofeng和YangQiang新著的,对于想搞科研的人非常有用。

 

5.生活&旅行

今年用自己实习的工资给老婆买了一部手机,买了第一次去见她父母的见面礼,帮老婆报名了明年的托福考试,和老婆合资完成了每年一次的旅行。

今年和老婆大人的旅行还是很顺利的-:)。日照、南京、扬州、杭州都逛了一下,都挺不错。不过还是最喜欢扬州,不大不小的城市,充满生活气息,却又恬淡安静。

6.一些经验和教训

A.做人要淡定,别人出了好多paper,实习多NB,去xxNB大学念书了,这类事情总是会遇到。没必要和别人比较,做好自己就行,如果总是抱着比较的心态,活的太累。而且,很多人获得了常人无法获得荣誉、名声和机会,那是因为他/她运用了与众不同的方法,或者比别人努力的多,或者家里有关系,或者遇到了伯乐,或者。。。而这些可能中,第一种是最少的。世界本来就是不公平的,自己问心无愧就好。今年3月份考托福之前,我一份机经也没看,虽然最后只考了个不低不高的分数101,但我已经很满意了,不看机经——就是我的底线。

B.做人要有激情有创造力,有些事即使别人不看好,只要坚持做总是有收获的,这个真的是我本人验证的。看看那些做独立游戏、开源项目的,都是些大牛或者大神,现在我只能望其项背,希望以后自己也能成为其中的一员。

C.有时需要看开,虽然觉得《人在囧途》这部电影不怎么样,但是其中徐铮的做法还是值得借鉴的。即使自己觉得非常关键的时刻也未必是那么的重要,比如:高考、考研、找工作。如果你真的强,即使一败涂地。只要能活着,总是有方法东山再起的。世界是美丽的,但是美丽只为强者存在。

 

7.2013展望

希望在新的一年能出一篇paper,完成自己毕业论文的内容,找一个更好的实习工作。当然,机器学习、模式识别方面的理论还需要学习,新的论文也需要看。希望自己能掌握C,Java,Python这三门语言吧(目前Python非常水,其他两个还强点)。算法能开开窍,不需要像ACM大牛们一个水平,毕竟自己本科也没花过时间在这方面,只要可以应付平时工作中遇到的问题和面试即可。

 

posted @ 2013-01-05 15:57  handspeaker  阅读(862)  评论(2编辑  收藏  举报