文章说明:本文内容来自分享会回放。
相关微信公众号文章(精华摘录):浙江工业大学计E890 - “博学时习+”计语薪传分享会第五期|他山之石,可以攻玉
文章符号说明:【批注】
为博主观点。
主讲者介绍:浙江工业大学研究生 - 溯采先锋丨魏胜:人生没有彩排,每一步都算数
(1)确定研究方向:积极主动地与导师或者相关的老师(竞赛指导老师等)交流自己的科研兴趣,结合老师的研究方向确定未来的研究方向。
(2)积极阅读文献:可从中文文献以及综述文献入手,先对领域相关研究有个快速和大概的理解,并适当做好笔记,随后根据综述中感兴趣的文章进行精读。
(3)动手进行实操:
作为计算机学院的学生,写代码进行实操是非常重要的一个环节。
做实验必须要有数据,对于实验的复现,可以选择开源的数据或者自己采集的数据,具体选择哪种数据根据自己的研究内容和方向来确定。有了数据第一时间开始动手实操。理论和实际之间的差距是非常大的,这个差距只有自己动手才能有深刻的理解。
(4)想法变为现实:及时的记录一些灵光乍现的想法,以及在研究中遇到的一些困难、疑惑。想到的东西一定要及时记下来,不然会忘记。之后在空闲时间要勇于去尝试自己的想法,解决之前遇到的一些问题和疑惑。这些在未来都有可能成为你的研究内容,甚至是你未来的论文或者其他成果的创新点。
(1)论文选择
①范围: 他山之石可以攻玉。 不需要也不应该局限于自己专业领域的一小块文献,可以多看一看其他领域的一些文献。同一学科不同领域、不同学科之间可以相互借鉴,因为它们都是相通的(共性寓于个性之中),比如NLP方向的Transformer在CV方向上的应用效果就很好。【批注】跨学院交流能力很重要,因为谁也不知道自己10年以后会干什么,不一定与现在学的专业对口,而每个学院都有对应的学科、行业。
②通过标题和摘要筛选目标论文。(快速筛选掉用处不大的一些文献)
③对目标论文按一定顺序(时间、引用量等)进行整理(文献管理工具可用EndNote等)。
④重要的、经典的文章精读(可适当进行记录),其他文章可略读。
(2)阅读过程
(3)做好笔记
(4)总结整理
(1)如何完成一篇论文
总步骤:初步确定主题→查找资料→最终确定主题→构思整体实验思路→根据主题设计实验→记录实验过程和结果→对比结果→论文写作
①初步确定主题:多找几个相近主题作为备选。
②实验设计:
Ⅰ. 如果使用公开数据集,则参考开源代码(大概率会有)进行理解学习。 可以直接引用 SOTA论文与其实验结果进行对比,缺点是卷,优点是有很多研究可以参考。
Ⅱ. 如果使用私有数据集,往往需要自己进行预处理等操作的设计,且需要复现之前的SOTA方法进行对比,缺点是麻烦,优点是数据非公开,没那么卷。
Ⅲ. 实验部分是体现以下指标的关键:论文的工作量、方法的创新性和有效性。
③论文写作:表达质量 决定了审稿人对论文质量的第一印象。
Ⅰ. 确定结构:第一篇可从中文开始书写,理清思路,最后翻译成英文。
Ⅱ. 写作顺序:在文献阅读的同时整理好相关工作,随后依次完成方法、实验验证、实验结果与讨论、结论、介绍、摘要。摘要和结论是最重要的,介绍也很重要。
Ⅲ. 数据整理:将自己的实验结果与对比的实验结果整理成表格。
Ⅳ. 科研绘图:一篇文章中大约1/3的篇幅为表格和图片,它们是最引人注目的部分,所以最好统一风格和配色。画图工具推荐使用Visio。
Ⅴ. 文章润色:在投稿之前进行。保证结构完整、字词没有错、语法没有错(推荐语法检查工具:Grammarly)。对重复的词进行同义替换。最好不要找别人帮忙,自己要反复核实。
Ⅵ. 确定投递对象:期刊还是会议。一般期刊篇幅较长,所以要求更高。
Ⅶ. 套模板:将论文内容填入投递对象提供的模板,使其符合格式要求。模板一般为Word或Latex格式。对于Word推荐使用MathType。对于Latex,推荐使用TeX Live在线工具,可以使用一些公式编辑器和表格生成器来自动生成公式和表格,节省大量时间精力,有效提高论文写作效率。
(2)常见问题
①文献查询:校图书馆、Web of Science、IEEE Xplore、中国知网、谷歌学术镜像
②开源信息:Github、设备官网(可能提供demo数据)、文献内容中的网址、邮件联系通讯作者
③其他工具:LetPub、Endnote、笔记(备忘录、有道云笔记等,可以用来记录平常自己内心的一些想法,偶尔想到就随时记下来)
(1)本科
60%学习:上课、科研、竞赛等
40%兴趣:团学(团委、学生会等学生工作)、社团、旅行等
(2)研究生
80%学习:科研、上课(拿到学分为主)、竞赛等
20%兴趣:旅行、社团、团学等
(1)竞赛(团体)
(2)社团(团学)
(3)旅行(同行)
最后,希望大家都有充实的大学生活。
Q1:中文和英文的表达习惯不同,如何解决?
A1:这个问题在翻译的过程中尤为突出,确实很难解决。可以使用我之前提到的Grammarly来解决语法和同义替换问题,个人觉得很好用。对于中文味道重的问题,首先要保证意思表达准确,然后词汇的选择要专业(在品尝论文的时候多多积累常用词汇)。可参考大牛写出来的优质论文,进行仿写。
Q2:你在导师的组会上一般是怎么汇报的?我跟老师汇报方法,老师就会问我心情;我跟老师介绍知识,老师就会问我项目经验,让我提出自己的想法。感觉自己每次汇报都不能让他满意,经常批评我,让我很难受,怎么办?
A2:被批评是一个在所难免的事情。我前几天刚被导师批评了,很正常。批评能促进我们进步。对于你说的情况,我认为这是一个需要双方磨合的过程,学生自己可以准备得尽量全面一些,摸清楚套路。导师也不是要为难你,只是希望你平时把时间的精力更多的放在科研上面,通过汇报的方式促进你学习。我认为大部分导师是这样的。
Q3:你一般会汇报什么内容?
A3:我觉得自己的汇报也很一般,也不是很会汇报。我的导师日常不在学校,所以我一般是线上汇报,讲一下自己的想法、做的事情、实验进度,然后询问导师的想法。导师有时候会给你一些相关论文进行参考,有时候会给出论文写作的建议。
Q4:科研的过程都是很不容易的,如何调整自己的心态?
A4:我之前一直强调不要拘泥于自己的领域,可以多看看其他领域的。这里的领域也不仅仅局限于所谓的科研领域。生活的其他方面都可以给你带来灵感,包括看小说、玩游戏等。如果你的脑子里一直想着你的研究内容,你有时候在娱乐中也能得到一些比较抽象的灵感,然后就可以跟你的研究方向进行结合。比如说我在多模态研究中的一些想法就来源于《斗罗大陆》的“武魂融合技”。这个思想就是,发挥双方的优势,强强联合,达到1+1>2的效果。对于我所研究的多模态方向,两个不同模态的信号各有优势,我们要想办法把它们的优势结合起来。然后我就进行了一些尝试,在过程中也遇到了很多挫折,犯了很多错误。但最后发现这个思路可以走通,得到了一个比较好的结果。所以说,遇到挫折和困难都是很正常的,但是只要你觉得这条路是对的,你就应该坚持走下去,总会有收获的。
Q5:如果同时研究两个方向,比如同时研究两个模态,可能每个方向都不能深入研究,怎么办?(广度与深度的平衡)
A5:你自己亲身经历过这种事吗?我认为不同小方向之间的思路可以互相借鉴,但是(硕士)研究生也就三年时间,非常有限,而且第一年还要上课,所以最好先把精力落到一个单独的你认为最感兴趣、最容易出成果的方向上,先做出成果,达到毕业要求,然后你的心态就会完全不一样了,之后就可以再做一点其他的研究。这样的话,不管是你自己的一个心态,还是老师对你的态度,都会有一个很好的正向反馈。
Q6:在读论文的时候如何做笔记?复习笔记的时候,总感觉很零散,不够系统化。
A6:对于每一篇论文,你在每次阅读各个部分的时候,都会留下一些细碎的笔记。整篇论文读完之后,你应该把这篇论文的笔记整体回顾一下,然后对于阅读过程中出现的疑惑,去找一些相关的文献。比如你对一段内容不懂,那你就在相关工作或方法介绍里面去看作者引用的文献。就一直深入挖掘下去,直到把问题解决。每过几天,对之前几天的问题进行汇总,然后你就会发现很多问题已经解决了,同时又产生了更多新的问题。你可以对问题进行整合,比如你在多篇文章中看到了同一个小问题,让你产生了疑惑,那你就针对这个小问题进行学习,把这个问题解决好。阅读文献就是一个不断解决已有问题、提出新问题的过程。问题多是正常的,摆正心态,不要急躁,慢慢来,总能解决的。
主讲者介绍:计忆骄傲·国奖英材 | 陈文超:不知则问,不能则学
……(未完待续)
文章浏览阅读343次。五种原始的变量类型1.Undefined--未定义类型 例:var v;2.String -- ' '或" "3.Boolean4.Number5.Null--空类型 例: var v=null;Number中:NaN -- not a number非数本身是一个数字,但是它和任何数字都不相等,代表非数,它和自己都不相等判断是不是NaN不能用=_curry函数未定义
文章浏览阅读1.2w次,点赞2次,收藏17次。兑换码编码设计当前各个业务系统,只要涉及到产品销售,就离不开大大小小的运营活动需求,其中最普遍的就是兑换码需求,无论是线下活动或者是线上活动,都能起到良好的宣传效果。兑换码:由一系列字符组成,每一个兑换码对应系统中的一组信息,可以是优惠信息(优惠券),也可以是相关奖品信息。在实际的运营活动中,要求兑换码是唯一的,每一个兑换码对应一个优惠信息,而且需求量往往比较大(实际上的需求只有预期_优惠券编码规则
文章浏览阅读45次。C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt* * 4.1 选择结构程序设计 4.2 循环结构程序设计 4.3 辅助控制语句 第四章 结构化程序设计 4.1 选择结构程序设计 在现实生活中,需要进行判断和选择的情况是很多的: 如果你在家,我去拜访你 如果考试不及格,要补考 如果遇到红灯,要停车等待 第四章 结构化程序设计 在现实生活中,需要进行判断和选择的情况..._在现实生活中遇到过条件判断的问
文章浏览阅读999次。幻数使用说明 在驱动程序中实现的ioctl函数体内,实际上是有一个switch{case}结构,每一个case对应一个命令码,做出一些相应的操作。怎么实现这些操作,这是每一个程序员自己的事情。 因为设备都是特定的,这里也没法说。关键在于怎样组织命令码,因为在ioctl中命令码是唯一联系用户程序命令和驱动程序支持的途径 。 命令码的组织是有一些讲究的,因为我们一定要做到命令和设备是一一对应的,利_ioctl-number.txt幻数说明
文章浏览阅读399次。键盘按下“Shift+Ctrl+p” 输入: C++Configurations,选择JSON界面做如下改动:1.首先把 “/usr/include”,放在最前2.查看C++路径,终端输入gcc -v -E -x c++ - /usr/include/c++/5 /usr/include/x86_64-linux-gnu/c++/5 /usr/include/c++/5/backward /usr/lib/gcc/x86_64-linux-gnu/5/include /usr/local/_orb-slam3 include 报错
文章浏览阅读129次。本系列的最后一篇,因未有精力写更多的入门教程,上篇已经抛出书单,有兴趣的朋友可阅读好书来成长,此系列主讲有理由爱Sqlserver的论证性文章,希望读者们看完后,可自行做出判断,Sqlserver是否真的合适自己,目的已达成。渴望自动化及使用场景笔者所最能接触到的群体为Excel、PowerBI用户群体,在Excel中,我们知道可以使用VBA、VSTO来给Excel带来自动化操作..._sqlsever 数据分析
文章浏览阅读294次,点赞6次,收藏4次。教育智脑)建立学校的全连接中台,对学校运营过程中的数据进行处理和标准化管理,挖掘数据的价值。能:一、原先孤立的系统聚合到一个统一的平台,实现单点登录,统一身份认证,方便管理;三、数据共享,盘活了教育大数据资源,通过对外提供数。的方式构建教育的通用服务能力平台,支撑教育核心服务能力的沉淀和共享。物联网将学校的各要素(人、机、料、法、环、测)全面互联,数据实时。智慧校园解决方案,赋能教学、管理和服务升级,智慧教育体系,该数据平台具有以下几大功。教育大数据平台底座:教育智脑。教育大数据平台,以中国联通。_高校智慧大脑
文章浏览阅读9.5k次,点赞2次,收藏27次。分治法,动态规划法,贪心算法这三者之间有类似之处,比如都需要将问题划分为一个个子问题,然后通过解决这些子问题来解决最终问题。但其实这三者之间的区别还是蛮大的。贪心是则可看成是链式结构回溯和分支界限为穷举式的搜索,其思想的差异是深度优先和广度优先一:分治算法一、基本概念在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两_算法概念实例
文章浏览阅读5.6k次。考研篇emmmmm,这是我随笔篇章的第二更,原本计划是在中秋放假期间写好的,但是放假的时候被安排写一下单例模式,做了俩机试题目,还刷了下PAT的东西,emmmmm,最主要的还是因为我浪的很开心,没空出时间来写写东西。 距离我考研结束已经快两年了,距离今年的考研还有90天左右。 趁着这个机会回忆一下青春,这一篇会写的比较有趣,好玩,纯粹是为了记录一下当年考研中发生的有趣的事。 首先介绍..._考研调剂抑郁
文章浏览阅读438次。SpringMVC文章目录SpringMVC1、SpringMVC简介1.1 什么是MVC1.2 什么是SpringMVC1.3 SpringMVC的特点2、HelloWorld2.1 开发环境2.2 创建maven工程a>添加web模块b>打包方式:warc>引入依赖2.3 配置web.xml2.4 创建请求控制器2.5 创建SpringMVC的配置文件2.6 测试Helloworld2.7 总结3、@RequestMapping注解3.1 @RequestMapping注解的功能3._class org.springframework.web.filter.characterencodingfilter is not a jakart
文章浏览阅读4.9k次。gdb 远程调试的一个问题:Don't know how to run. Try "help target".它在抱怨不知道怎么跑,目标是什么. 你需要为它指定target remote 或target extended-remote例如:target extended-remote 192.168.1.136:1234指明target 是某IP的某端口完整示例如下:targ..._don't know how to run. try "help target".
文章浏览阅读85次。习题 11、算法描述主要是用两种基本方法:第一是自然语言描述,第二是使用专用工具进行算法描述2、c 语言程序的结构如下:1、c 语言程序由函数组成,每个程序必须具有一个 main 函数作为程序的主控函数。2、“/*“与“*/“之间的内容构成 c 语言程序的注释部分。3、用预处理命令#include 可以包含有关文件的信息。4、大小写字母在 c 语言中是有区别的。5、除 main 函数和标准库函数以..._c语言语法0x1e