晚上看到知乎里的一个问题,写得非常实际,就分享出来给大家看看。
从零基础开始想发一篇深度学习的论文要提前准备什么?写论文的周期大概多久?
经典回答:
不是我恐吓你,等你已经能跟上最新的arxiv之后(需要大半年吧,看能力的),会发现每个分支都已经有人在做,而且机器性能、智商、写作速度等方面都完爆你。
机器不行,甚至显卡都没有怎么办呢?你去找老板,老板思想僵化,不肯买显卡,折腾半年后,你安心学java准备去当码农。或者你与老板经过一番斗争,下了一定出成果的军令状,终于要到显卡开始做实验。
你会发现跑了好几天复现别人的结果,却总是差1-2%,更别说进一步提高了。然后各个方向都尝试一下,经过半年的迷茫期,终于狠下心来钻到一个点上去(不是因为心理因素,而是你终于有个实验达到了state of the art)。
然后就是创新了,试了一堆方法之后发现并没有什么卵用,有用的也只是0.2,0.3这种水平的提升,大概10个idea有一个有用的吧,等你试了30-40次,累积了3-4个小trick,嗯又过了3个月。
然而trick并不能发文章,你开始想它们背后的机理,想要编个好故事,最后终于灵光一闪,发现这几个trick可以统一到一个架构中。2个月又过去了,你的创新点,实验结果都有了。
好了,你开始写论文,第一次写论文,latex都不会用,画图更是不懂,好在有师兄帮忙,教会你很多东西,历时3个月,论文完成,你很开心,拿给老师修改。然而老师比较忙,看了你蹩脚的文章更是心情烦躁,但为人师表不得不好好给你一句一句地改。导师批注一章,你改一章,1-2个月后终于成型了。你非常开心,仿佛明天就能发表论文,去国际舞台演讲,拿大把奖学金。睡觉都带着笑意。第二天早晨,你无意中在arxiv上看到了一篇3个月前上传的论文,因为你之前忙着写论文没注意到,赶紧下载下来看,发现跟你的idea大同小异,效果却比你好很多。
你心灰意冷,颓废了一天,晚上看鸡汤文又清醒了过来,苦思冥想1周后终于找出了区别,然后又修改了一周的论文。但这下,本来要投a类会议,只能投b类,本来要投二区期刊,这下只能投三区。但是,有总比没有好,你还是把稿件投出去了。嗯,差不多2年时间,你终于发出了第一篇文章。你以为这就完了?还有大修小修等着你,一不留神就被拒掉。
这段我就不多说了,资历尚浅,而且再说下去怕学弟们退缩。负能量爆表,匿了。
万事开头难!!!