学术研究的策略与方法——从自身经验谈起

人生短短几十载,别让难过占一半

让导师喜欢和抓狂的学生

让导师喜欢的学生

  1. 积极主动、乐观向上
    • 常跟导师汇报进展、讨论问题,主动push导师
    • 主动承担实验室的项目、课题、任务等
  2. 思维敏捷、有自己的想法见解,充满好奇
    • 遇到问题主动寻求解决办法、提出解决方案
    • 对未知事物、现象的探究有很大兴趣
  3. 勤奋踏实、认真仔细,全身心投入科研
    • 经常在实验室出现,甚至周末、节假日
    • 绝对不向导师交“残次品”,但凡出手必是精品
  4. 目标明确、勇于挑战
    • 做事情有计划性、敢于设立远大的目标
  5. 自信阳光、擅于表达
    • 积极发言、表达观点,正误其实不那么重要
    • 沟通能力强,能清楚地向别人表达学术观点
  6. 基础扎实、能力全面
    • 数理基础
    • 编程能力
    • 英语基础

让导师抓狂的学生

  1. 懒惰、混日子、混学位
  2. 粗心、不认真、不负责
  3. 三天打鱼两天晒网,不持之以恒,经常做与科研无关的事情
  4. “拖延症”患者、缺乏执行力
  5. 缺乏举一反三能力,让老师“挤牙膏”“背着走”·整天抱怨,觉得什么都做不下去
  6. 夸夸其谈、眼高手低、自恃聪明、固执己见
  7. 存在学术不端行为

入门篇

  1. 充分利用入学前的时间打好数学、编程、英语等基础
    • (人工智能专业)
    • 数学:高数、线代、概统、最优化
    • 编程:Python, Pytorch/ TensorFlow等平台-英语:读、写、听、说
    • 专业知识:机器学习、模式识别、计算机视觉、图像处理
  2. 完成观念和学习习惯的转变
    • 本科:被动式→研究生:主动式
    • 考试分数≠科研能力
  3. 树立时间观念,硕/博士做研究的时间其实非常短暂
    • 刨去上课、撰写大论文、求职等,时间已所剩无几
    • 顶刊、顶会等审稿周期往往较长,工作量较大
    • 制定规划,给自己设置deadline
  4. 尽快确定自己的研究方向
    • 围绕课题组研究方向、本领域前沿研究方向等
    • 发掘自己的强项:数学推导?编程?理论?应用?
    • 多向导师、师兄师姐请教
    • 浏览本领域顶刊顶会近两年录用的文章列表
    • 研究一定要focus到一个点上,切忌“打一枪换一个地方”
  5. 读大量的文献,边读边想,并做好文献管理
    • 多读顶刊顶会论文,因为它们的质量一般更有保证
    • 书读百遍,其义自见
    • 千万别从第一个字读到最后一个字,而应该由粗到细、做好取舍
    • 学会用一句话总结一篇论文
    • “想”比“读”更加重要,要带着问题读论文
  6. 多研读别人的代码,实现别人的算法
    • 从仿写到独立coding,慢慢学会实现一个算法
    • 注意积累已有典型算法的代码,后面科研会用到
  7. 多参加实验室组会、学术报告会等,扩展自己的知识面
    • 研究生的课堂是多元化的,不仅仅是实验室、教室
    • 放宽眼界,不要以为不是自己的研究方向就对自己没有用
  8. 劳逸结合,保持健康的体魄和旺盛的精力
    • 定期体育锻炼
    • 培养业余爱好

进阶篇

研究生培养的目的:独立做研究的能力
选题宗旨:做有影响力的工作

  • “做领域的第一个工作,或最后一个工作”——汤晓鸥
  • “要做为别人推开一扇窗的工作”——陶大程

如何寻找idea

  1. 阅读领域综述论文——查缺补漏
  2. 阅读其他领域论文——移花接木
    • 小领域之间的“借鉴”︰防止直接应用导致的创新性不足,要突出“用得妙"
    • 大领域之间的“借鉴”︰耳目一新
    • 垂直领域间的“借鉴”︰有据可依
  3. 参考别人论文最后的future work
    • 有价值的idea可能不多
  4. 从实际问题中找idea
  5. 不要做“组合式”工作,而要做有“深度”的工作
    注意研究的体系性,切忌"拼盘"式研究
    在这里插入图片描述

如何写论文

  1. 题目(title)
    • 一定要吸引人,避免A based on B结构
    • 要简短有力,不宜过长
  2. 关键词(key words)
    • 尽量多用常见词,不要自己造新词
  3. 摘要(abstract)
    • 策略与方非常重要,一定要突出工作的创新性和价值,不要只总结方法流程
  4. 简介(Introduction)
    • 行文逻辑同摘要,可视为摘要的扩写
    • 前人工作为自己工作的出场搭台
    • 一定要说清楚研究动机(全文最重要的部分!)
  5. 相关工作回顾(Related Work)
    • 建议按照一定的逻辑组织,避免“记流水账”式写法
    • 分类法、递进法
  6. 所提方法(Methodology)
    • 精心设计结构:总分?主次?
    • 文字、公式、图表多种形式呈现,夹叙夹议
    • 不可滥用公式
    • 最好能有一定的理论分析,使所提方法更solid
  7. 实验(Experiments)
    • 要使用本领域主流benchmark数据集
    • 对比方法要包含本领域最经典的方法和最新最好的方法
    • 要注意比较的公平性和一致性
    • Quantitative和qualitative 比较都需要
    • 使用ablation study验证所提方法的核心contributions
    • 对于文中的其他关键论点一定要有对应的实验论证
    • 对于反常的实验结果一定要做解释
    • 别忘了根据实验现象总结实验结论
    • 做好参数稳定性分析等关于所提算法自身的分析
  8. 结论(Conclusion)
    • 千万不要变成Abstract和Introduction的重写或改写
    • 要上一个高度总结,给人“一览众山小”的感觉
      在这里插入图片描述在这里插入图片描述
  9. 参考文献(References)
  • 要引用本领域最经典的方法和最新的方法
  • 要多引用近几年的工作
  • 引文格式一定要统一(作者姓、名顺序;出处写法;首字母大小写等),千万不能直接复制google scholar的citation code

在这里插入图片描述作者在写作上多出一份力,读者在阅读时就会少花一份力

如何回复审稿人意见

General guidelines (Rebuttal & SoC):
  • 和论文写作一样重要,不可轻视!有1%的希望就要尽100%的努力
  • 一定要礼貌!礼貌!礼貌!(尤其是审稿人的意见存在偏颇时),Thanks/Sorry常挂嘴边,要让审稿人觉得他是被尊敬的
  • 一定要简明扼要、一针见血,正面回答审稿人的问题,千万不要绕弯!
  • 要反复揣摩审稿人问问题的症结在哪,回复审稿人有时是个考验“情商”的活儿
  • 既不能硬怼,也不能太怂;各退一步、皆大欢喜!
  • 字斟句酌!不可以出现任何学术、语言、逻辑错误!不能被审稿人再抓到“小辫子”
  • 切忌不要说“你看别的审稿人bla~~bla~ ~"
常见问题应对
  1. 创新性不足
    • 罗列、总结、强调创新点,说明研究动机insightful
    • 可以拉其他文章横向对比
  2. 实验不充分
    • 老老实实加实验
    • 解释不比的原因(不公平、setting不一致、目标不一致等)
  3. 要求clarify或质疑某件事情
    • 言简意赅做进一步正面解释,消除审稿人的疑虑甚至误解
    • 拉已发表的高水平文章“背书”
  4. 有typo,或者presentation不行
    • 感谢审稿人,并表明会修改/已修改
  5. 确实遇到审稿人犯了明显的错误,或者不负责任的审稿人
    • 用Confidential Comments to SPC/AC投诉30

在这里插入图片描述在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/644761.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分享一个剧本(改编自我)

不知道是不是错过了一个喜欢我的女孩,一个很不错的女孩,当初没勇气表白。去年表白过但女孩表示仅想是永远的朋友,今天翻他的朋友圈发现2021年我生日时,她分享了这首歌曲,还评论Best wishes!!!,高中有一次我…

学单片机前先学什么?

学单片机前先学什么? 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!&#xff…

微信小程序从入门到进阶(二)

数据请求 wx.request发起网络请求&#xff0c;请求的方式主要分为两种&#xff1a; get 请求 post 请求 // get请求 // html <view><button type"primary" bindtap"onGetClick">发起 get 请求</button> </view> // js // inde…

一个简单的ETCD GUI工具

使用ETCD没有好用的GUI工具&#xff0c;随手用c#写了一个&#xff0c; 做得好玩的一个ETCD GUI工具&#xff0c;后面加上CLI 工具&#xff0c;类似于 redis Cli工具一样&#xff0c;简化在 Linux下面的操作&#xff0c;不知道有没有必要&#xff0c; git 地址如下&#xff0c;…

【制作100个unity游戏之23】实现类似七日杀、森林一样的生存游戏1(附项目源码)

本篇最终效果演示 文章目录 本篇最终效果演示系列目录前言环境素材绘制地形 实现人物移动指示显示物品名称源码完结 系列目录 【制作100个unity游戏之23】实现类似七日杀、森林一样的生存游戏1&#xff08;附项目源码&#xff09; 【制作100个unity游戏之23】实现类似七日杀、森…

面向对象、封装、继承、多态、JavaBean

二、面向对象 什么是对象 什么是对象&#xff1f;之前我们讲过&#xff0c;对象就是计算机中的虚拟物体。例如 System.out&#xff0c;System.in 等等。然而&#xff0c;要开发自己的应用程序&#xff0c;只有这些现成的对象还远远不够。需要我们自己来创建新的对象。 1. 抽…

鸿蒙开发 状态管理

最近学习鸿蒙开发。 状态管理&#xff1a; State -> Prop 单向传递&#xff1b; stateprop: State -> Prop 单向传递 State -> Link 双向传递&#xff1b;

数据的存储结构

1.类别 顺序存储、链式存储、散列存储、索引存储 2.顺序存储与链式存储的区别 顺序存储链式存储优点 可以实现随机存取每个元素占用最少的空间 充分利用所有存储单元&#xff0c;不会出现碎片现象。缺点 只能使用整块的存储单元&#xff0c;会产出较多的碎片。 需要额外的存…

面试题-【消息队列】

消息队列 问题1 如何进行消息队列的技术选型优点解耦 &#xff08;pub/sub模型&#xff09;异步&#xff08;异步接口性能优化&#xff09;削峰 使用消息队列的缺点几种消息队列的特性 问题2 引入消息队列之后该如何保证其高可用性RabbitMQ的高可用kafka高可用 问题3 在消息队列…

HCIP-BGP实验4

搭建实验拓扑图 要求 1.全网可达 2.isp只能配置IP地址 实验开始 配置IP地址及环回 r1,r2,r9,r10配ipv4地址(以r1为例) [Huawei]sysname r1 [r1]interface g0/0/0 [r1-GigabitEthernet0/0/0]ip address 12.1.1.1 24 [r1-GigabitEthernet0/0/0]q [r1]interface LoopBack 0…

Java实现考研专业课程管理系统 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 考研高校模块2.3 高校教师管理模块2.4 考研专业模块2.5 考研政策模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 考研高校表3.2.2 高校教师表3.2.3 考研专业表3.2.4 考研政策表 四、系统展示五、核…

Cesium实现动态水面效果

目录 1.使用Primitive实现动态水面效果 2.版本问题 1.使用Primitive实现动态水面效果 let points [[87.07131373100303, 29.40857655725876],[87.33503858397042, 29.41843499494008],[87.33072496578943, 29.193059292424955],[87.05098771260403, 29.20286249623694],];l…

kali安装LAMP和DVWA

LANMP简介 LANMP是指一组通常用来搭建动态网站或者服务器的开源软件&#xff0c;本身都是各自独立的程序&#xff0c;但是因为常被放在一起使用&#xff0c;拥有了越来越高的兼容度&#xff0c;共同组成了一个强大的Web应用程序平台。 L:指Linux&#xff0c;一类Unix计算机操作…

【代码随想录13】102. 二叉树的层序遍历 226. 翻转二叉树 101. 对称二叉树

目录 102. 二叉树的层序遍历题目描述做题思路参考代码 226. 翻转二叉树题目描述做题思路参考代码 101. 对称二叉树题目描述做题思路参考代码 102. 二叉树的层序遍历 题目描述 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff…

【前端可视化】postcss-px-to-viewport 适配怎么限制最大宽度?使用 postcss-mobile-forever

需求原因 自己用 nuxt3 写官网发现用 postcss-px-to-viewport 这个插件虽然能够实现基于 vw 的响应式&#xff0c;但是无法做到限制宽度&#xff0c;比如设计稿 1920p&#xff0c;我只想让最大缩放比例为 1920p&#xff0c;不能超过&#xff0c;就无法实现了。 方案参考 纯 c…

webassembly003 whisper.cpp的python绑定实现+Cython+Setuptools

python绑定项目 官方未提供python的封装绑定&#xff0c;直接调用执行文件 https://github.com/stlukey/whispercpp.py提供了源码和Cpython结合的绑定 https://github.com/zhujun1980/whispercpp_py提供了ctype方式的绑定&#xff0c;需要先make libwhisper.so Pybind11 bi…

spring Cloud Stream 实战应用深度讲解

springCloudStream 简介 Spring Cloud Stream是一个框架&#xff0c;用于构建与共享消息传递系统连接的高度可扩展的事件驱动微服务。 该框架提供了一个灵活的编程模型&#xff0c;该模型建立在已经建立和熟悉的 Spring 习惯用语和最佳实践之上&#xff0c;包括对持久发布/订…

算法基础学习|双指针算法

双指针算法 代码模板 for (int i 0, j 0; i < n; i ){while (j < i && check(i, j)) j ;// 具体问题的逻辑 } 常见问题分类&#xff1a;(1) 对于一个序列&#xff0c;用两个指针维护一段区间(2) 对于两个序列&#xff0c;维护某种次序&#xff0c;比如归并…

Transformer and Pretrain Language Models3-1

content transformer attention mechanism transformer structure​​​​​​​ pretrained language models language modeling pre-trained langue models(PLMs&#xff09; fine-tuning approaches PLMs after BERT applications of masked LM frontiers of PLMs …

RocketMQ的一万字全面总结,带你快速入门消息队列

前言 近日偶然聊起消息队列&#xff0c;发现知识模糊又破碎&#xff0c;遂广泛查询资料&#xff0c;做了这么一篇非常浅显的总结&#xff0c;聊以充作入门参考资料吧。 下面几个问题&#xff0c;如果不能回答地很好&#xff0c;可以试着在文中找寻一下答案。&#xff08;答案…