大家做科研工作的时候可能会遇到,实验结果与预期不符合,这个时候要做的一定不是急与否定自己。
以下可称为一个合适的闭环式科研小周期:
- 得出实验结果,BAD > 自主Debug,反复检查和推敲【每一句代码得出的结果是否满足预期】
- 代码OK,对 Idea 进行推敲,找出中间结果,使用极端的数据或者设定,证实不好的原因。例如你此时拥有一个200大小的数据集,分析矩阵可能有200×200,此时你可以自主设置一些简单数据集,具体以实际情况而定。
- 对不好的原因提出解决方案,并进行验证。这一步是比较有挑战性的,如果你一直局限于一个怪圈,不妨跳出你当前实验思路,有针对性地取找相关文献,看同类问题是怎么解决的。也许你的idea是一个你目前认为全新的idea,这个时候你可能得小心了,是否这个idea曾经被人提出来过,但是没有得到很好的实验结果;如果很符合这种情况就需要回溯到问题的本质,多阅读关于你这个方向问题本质的文献。
今天的分享到这里啦,一起努力~
上述过程一说多了都是泪, 特别鸣谢 Mr.Zhang!