一些学习思路
写在前面,该文目的性很强,主要针对毕业任务,而非钻研科研,不过融汇百家思想的精华总是好多。非常感谢B站上的资料,让自己收益匪浅。之前总觉得一片茫然,听了之后还算是有了一定的目标和方向。科研思路
我要做什么?
这个问题一直困扰着我很久,总觉得这种方法会被淘汰,那种方法又有缺陷。自己的工作就缓慢推动。
那么不妨从另一个角度思考。首先,我们是要做AI相关,甚至可以说就是MOT方面的。人工智能方法最最重要的东西就是数据,因此问题来了,你有什么数据?
回答:没有自己的数据,只能用公开数据集。目前来说就是KITTI用的比较多了,Nusences还需要进一步学习,Waymo更是遥不可及。
- 公开数据集
要做公开数据集,有利有弊。难度大,出文章难,但是一旦出文章大概率是好文章。 - 自己的数据集
如果组内已经有数据集了,那么毕业论文就问题不大了。 - 搜集数据集,自己标注
如果此时没有明确的研究方向,而且只想水毕业。可以这样做,找越偏越好的方向(检测,分割最水),圆一个好一点的理由。
但是对于这一方向,我还有自己的一些看法。自己其实可以录一个数据集,而且有一定的价值:基于BEV的无人机追踪数据集。
总结:当下自己要做的还是针对公开数据集KITTI做相关工作,后续可以补充Nusences
创新点从哪来(非正确科研)
从简单来说,首先不要动大框架。因为需要自己手动实现,工作量很大。但是我有这个想法要做,因此需要多学习openmmlab的使用。
其次,加模块和改模块是最简单的。这里注意说提出新的模块,画好图(复杂,美观)即可。
怎么做实验
-
找基础模型
(1) 跑模型的原代码,一定要看效果怎么样
(2) debug理解源码
(3) 找相关领域的一些论文
(4) 把别人的模块拿过来用一下
(5) 没有源码=这个论文没用 -
消融实验(验证小模块)
(1)不一定都有效的
(2)尽可能找离谱的模块
(3)如果只有小模块,尽量有3-4个 -
对比实验
对比比自己差的就行
工具
CV:openmmlab
NLP: huggingface
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.