发布网友 发布时间:2022-04-24 15:12
共1个回答
热心网友 时间:2023-10-18 09:46
我记得刚刚跨入大三的时候,当时对于NLP、IR、ML等知识,真的了解很少,那个时候做项目特别的痛苦,不知道从哪儿入手,很多时候为了解决一些问题,就开始花时间去做调研,开始学会在ACL等顶级的期刊上面去找论文,在Google文献里面去找论文来读,那个时候真的是每一天保持抽时间读至少一篇论文,读完就开始总结;最后发现读了六七十篇论文,才刚刚开始入门NLP这个领域,才知道有那么多人在研究那么多有意思的问题。
那段时间特别的充实,但是进步真的很快,从一个小白慢慢的编程了一个入门者,最起码别人跟我讲朴素贝叶斯还有逻辑回归等我开始懂了,我开始制定如何去训练一个模型,如何去选择特征,如果去抽取特征;而这些都是来至于读的那六七十篇paper,这六七十篇paper有的很经典,有的很垃圾,但是他们就像一张网一样,在扩展我的知识面。
那段时间特别的充实,但是进步真的很快,从一个小白慢慢的编程了一个入门者,最起码别人跟我讲朴素贝叶斯还有逻辑回归等我开始懂了,我开始制定如何去训练一个模型,如何去选择特征,如果去抽取特征;而这些都是来至于读的那六七十篇paper,这六七十篇paper有的很经典,有的很垃圾,但是他们就像一张网一样,在扩展我的知识面。
可以参考:http://acl2017.org/
可以参考:http://acl2017.org/
古人云“以铜为镜,可以正衣冠”,比如当时在做输入法,开始研究马尔科夫模型,就去读别人写的代码,比如去读svm源码,最大熵源码,我觉得读别人的代码的收获不仅仅是知道这个东西是如何实现,还能看到有一些很NB的语法,有一些很经典的算法。
古人云“以铜为镜,可以正衣冠”,比如当时在做输入法,开始研究马尔科夫模型,就去读别人写的代码,比如去读svm源码,最大熵源码,我觉得读别人的代码的收获不仅仅是知道这个东西是如何实现,还能看到有一些很NB的语法,有一些很经典的算法。
3、
多做不一样的项目
多做项目,各种项目,大学的时候就去参与做输入法,此处顺便给WI输入法小插一个广告,11年11月分的时候我们开始立项搞智能手机安卓输入法,当时安卓手机刚刚开始兴起,12年开始动工,基本上都是手机开发文盲,在没有指点的情况下,开始研究安卓源码,开始研究输入法的字音转换,拼音切分,拼音纠错等等算法,如果没有耐得住寂寞的心,根本做不出来,当时没日没夜的在实验室研究,不断的测试,最后终于发版。
多做项目,各种项目,大学的时候就去参与做输入法,此处顺便给WI输入法小插一个广告,11年11月分的时候我们开始立项搞智能手机安卓输入法,当时安卓手机刚刚开始兴起,12年开始动工,基本上都是手机开发文盲,在没有指点的情况下,开始研究安卓源码,开始研究输入法的字音转换,拼音切分,拼音纠错等等算法,如果没有耐得住寂寞的心,根本做不出来,当时没日没夜的在实验室研究,不断的测试,最后终于发版。
4、多和同行交流
不懂就要问,多和行业的牛人去交流;其实很多人都很愿意和你交流,多问问别人是怎么做的,那些技术问题有没有什么新的方法去解决等等,把你的问题准备好,可以请人家吃个饭,边吃边聊,或者直接向人家请教;请教完了做自己的总结,该补充知识的时候就要学会去找资料,慢慢的一步一步的进步,成长。不要想着一步登天,更别想着“速成”