• 论文写作从 1 到 N


    摘要: 有的同学写第一篇论文有困难;但也有同学在导师的指导下写出一篇论文后,不知道第二篇论文怎么写。这也是我曾经遇到的困境。本贴分享一个简单的套路,从一篇论文扩展到一系列的研究工作。

    1. 问题的角度

    考虑如下几个方面:

    • 第一篇论文做的问题,有什么特点?
    • 为什么要提出这个问题(有什么意义)?
    • 这个问题有什么适用范围?
    • 是否已经做到足够好(速度够快,精度够高,路径够短)?

    如果要对问题进行一个修改,提出一个新问题,可以从如下几个方面入手:

    • 将问题泛化(以前是二维,现在是三维;以前是一个 agent,现在有多个 agent),以前的问题是我们问题的一个特殊情况。
    • 将问题迁移到其它应用(在新的应用中,有别的需求)。

    2. 算法的角度

    考虑如下几个方面:

    • 以前做的算法,有什么特点?
    • 有什么局限性?
    • 有哪些同类的算法(都是贪心算法)?
    • 有哪些不同类的算法(蚁群、深度学习)?
    • 效果如何?

    如果要提出一系列算法,可以从如下几个角度入手:

    • 将不同的算法进行融合:a)最耍赖的方式,谁的效果好用谁,不同的数据集有不同的最优参数;b)ensemble
    • 将算法拆分为几个阶段(对应于几个技术),每个技术分别优化

    3. 应用的角度

    将算法应用到新的数据/场景,也是一种扩展的方式。这方面需要问题呼应(例:平常的最短路径,与计算机网络上定义的最短路径,其实有所不同。平常寻径算法本身花的时间,明显小于走路的时间,对于计算网络来说,太复杂的寻径算法计算出结果的时间,比传输的时间都更长,就没有意义了。烫土豆法。)

    4. 小结

    思路不够宽广,最大的可能是读的文献太少。因此应该在第一篇论文的基础上进行探索,写个文献综述(不求发表,只求把思路捋清楚),就有可能从 1 篇论文发展到 N 篇。

  • 相关阅读:
    leetcode610.判断三角形
    leetcode经典面试150题---6.旋转数组
    pandas 添加多个 sheet 页
    如何阅读论文
    hashCode()或HashCode的作用是什么?
    ESIM:Enhanced LSTM for Natural Language Inference
    Floyd 最短路径【学习算法】
    SDUT—Python程序设计实验六(字典与集合)
    【答辩问题】计算机专业本科毕业设计答辩自述
    数值分析思考题(钟尔杰版)参考解答——第八章
  • 原文地址:https://blog.csdn.net/minfanphd/article/details/127358646