Coder Social home page Coder Social logo

learning_research's People

Contributors

pengsida avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

learning_research's Issues

关于 Research 代码和可复现性

非常感谢您的分享。读完这些对我的 Research 帮助很多

实际上写代码在 CS Research 里边仍然占据了一个很大的部分。好的代码风格和实验可复现性是保证 Research 效率的很重要的因素。
但是我遇到的一些 paper 的 codebase 存在代码风格极差,变量命名混乱,结果难以复现的问题

不知道您之后会考虑继续增加类似 “如何在 Research 迭代中保证代码质量” 以及“用哪些工具可以尽可能保证实验的可复现性” 类似的文字呢?

一份祝福,也是一份请求

@pengsida 思达博士你好,非常感谢你的经验分享,从中学到了很多3D视觉的研究经验,最大的帮助来源于科研节奏方面的经验,也很惊喜和你研究实验习惯高度对齐。一直以来都follow你的研究动态,很多工作给了我很大的启发,能作为你的后辈真的非常幸运。

此外,我还想借你所在CADCG实验室之便,寻求一份图形学研究,特别是传统图形学中渲染、仿真等相关的科研经验。

现在大多同学用的是深度学习这一套实验方法,且相关的模型代码、开源资源特别丰富,甚至坊间流传着对着某某库做修改就能毕业的传说。
然而图形学算法大多不做开源,实验的实现和对比需要花大量时间,结果的呈现上也非常精美,这一套工作流程我相信与深度学习的研究路线有非常大的差异,很多图形学研究者分享了他们的学习路线,但却从未告诉一个图形学研究者读完论文需要准备怎样的代码库来继续做下去,这对想在CAD&CG领域的作出贡献新同学来说无疑是巨大的打击。

因此,如果不介意的话,我希望能请求一份给这些想做图形学、不想做深度学习孩子的Top PhD Student经验,这将对他们非常有帮助。
正直毕业季,如果可能,也欢迎你邀请CADCG实验室图形学方向的top同行们来分享。

最后,祝你毕业快乐!工作顺心!:D

后续可否有学位论文的中文写作技巧分享系列

您好!首先非常感谢您的系统梳理和非常适用的方法论分享,让我们在实操如何做project, 如何开展研究,如何写小论文和有影响力的研究工作有了非常好的实操指南。
不过由于CS学科大多小论文为英语,反而很多研究生对于中文的学术写作语言表达能力可能有欠缺,比如硕博学位论文机翻痕迹偏重,如何将小论文系统性的串成大论文并且有紧密的逻辑关系,如何将自己的roadmap最后呈现为系统性的研究成果。希望后续若有经历能否将大论文写作方法也开一个系列~

此外,若有精力,非常希望能继续搜集推进,比如基金课题的写作技巧等系列,非常期待。

关于确定科研目标的一些疑惑

您好,我们实验室是做基于视觉的机械臂抓取相关工作的,实验室师兄主要是做基于深度学习的方面的,老师现在希望可以从强化学习的角度去考虑机械臂抓取工作,师兄给我推荐了几篇相关的文章,包括深度强化学习的(有偏强化学习方面的也有偏深度学习方面的),也有纯强化学习的研究,但是总体上来说,这些都是比较大的分支,该如何去选择更加具体的研究目标呢?希望您能给点建议和思路

彭老师,请教关于Conclusion如何写的问题

彭老师,感谢您分享出来这么好的科研经验,看完后受益匪浅。
不过在论文写作模板中,关于Conclusion部分我有点不明白。

关于Conclusion,您是这么写的:Limitation一般写的是因为task goal或者task setting而导致的limitation(类似于讨论future work),不要写技术上存在的缺陷。
然后您举了一个例子如下:
Common videos are more than a few minutes. However, this work only deals with videos of 100 to 300 frames, which are relatively short, thus limiting the applications. How to model a long volumetric video remains an interesting problem.

对于您举的例子,在我看来,this work only deals with videos of 100 to 300 frames, 同样也算技术上的缺陷,即该方法无法处理长序列。
我想知道 技术上的缺陷因为task goal或者task setting而导致的limitation 之间的本质区别是什么?比如我提出的算法虽然显存消耗比当前方法更小,但是训练时间却更长,这个算技术上的缺陷还是task goal导致的缺陷呢?

关于学习计划

非常感谢彭博士分享的经验,收获颇丰。
关于”入门3D视觉”里的学习计划page没有权限访问,暂未开放,想请问您是否可以分享出来。想从中学习一些制定计划角度和想法。

非常感谢!

如何做科研日程规划

彭博士你好,我想问你是给如何自己的科研做每日计划的,来使自己的科研进度可以按部就班、稳定持续的进行,例如每周看多少篇论文这种。
因为我导比较放养,一点也不push,我自己又属于那种执行力很弱,不会做计划的人,我总是来感觉的时候热情爆发做一点,平时总是摆烂拖着,时光总是在不知不觉中溜走许多,导致我的科研进度很慢。
所以来问问你是怎么给自己安排每日日程的,又是如何做长期规划和短期规划的,希望博士能具体说说,如果能分享下自己日程表就更好啦。

关于技术贡献

彭老师,您好,读完您的科研分享经验收益匪浅。尤其是读到您的这句"不能期望论文story好听、application有意思,reviewer就会放过我们的技术贡献"更是感同身受,我最近正卡在一直被reviewer质疑技术贡献的阶段。

我目前对科研粗浅的理解是创造出新的知识,为所从事领域提供足够大的信息量,因此我最近做了一些论文也是基于这个准则,也就是重点为所从事的领域提供有意思的insight,比如提出以前方法没有关注到的一个新的维度。但是从技术角度,我的方法每次都是基于这个insight设计出来的比较直观粗暴的方法(由于insight带来的一些从理论上的优势,实验效果在所提出新的维度上自然会更好),这造成了我的工作总是会被一些审稿人质疑"虽然观点/视角有意思,但是方法trival,没有技术贡献" 。

最近饱受这方面的困扰,因此想向您请教一下提高自己工作的技术贡献呢。

科研绘图工具

非常感谢彭老师的科研经验分享,为像我一样对科研感兴趣但苦于无人引导的学生指明方向。
想问下彭老师,关于3D Vision的绘图

  1. 除了PPT以外,有什么开源的容易上手的工具可以高效地画出好看的图呢?
  2. 呈现实验效果的图片是否有什么比较好用的工具?
    感激不尽!

关于NeRF

首先非常感谢思达博士的经验分享。作为一名图形小白,我想以nerf作为后续的研究方向,不知思达博士可否给出更丰富的资料和建议,在学习game101的过程中,感觉有些内容并未涉及,如三角面片的插值。
再次感谢思达博士的分享。

如何判断一个研究问题是否值得去做(是好的问题)呢?

首先非常感谢您的分享,我感觉学习到了很多东西。您在《如何培养想idea的能力》中说“选题是对一个research project影响最大的一步,而不是后面的想方法。”,我非常赞同您的看法。所以关于“选择有研究空间的task”这一点能不能多分享一下您的看法呢?

比如,如何判断一个研究问题是否还有研究空间?该方向上目前的SOTA方法在某些数据集的指标已经快到极限了是否就说明它没有研究空间?或者近期的工作指标的提升都不大是否也能说明这方面没有研究空间了呢?是不是这些情况反过来就说明有研究空间?除了实验指标是否还有其他方面能判断一个问题是否有研究空间呢?
另外,如何判断一个问题是有价值的问题呢?如果一个研究问题在该领域的顶会上发表的数量很少,是否就说明这个研究问题不是很重要呢?反之在顶会上发表过很多论文的研究问题就很值得做?
希望能听听您的看法,谢谢!

about analysing results: principles, methods & experience

你好,我想问下能不能加一点关于实验结果分析的分享?就是当用别人模型跑新数据集、或自己设计新的方法时不 work,想要分析结果找找原因,那么一般可以从什么方面进行分析和思考呢?

比如说在做图像生成,生成结果不好,那么从这些不好的结果中可以如何分析出模型不 work 的 insight 呢?

我目前能想到的可能只有盯一下 loss 曲线:用别人模型在其文章的数据集上重新跑一次,画出 loss 曲线作为参考,看看自己的训练是否正常。除此之外就只能根据 training data、losses 这些瞎猜……

那么在你的研究中如果遇到这种不 work 的情况会观察什么结果、怎么思考和分析原因呢?我觉得可能得对问题有了大致的猜测之后,后续才好设计实验验证和改进。这方面有什么经验可以分享吗?

谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.