当前位置:学术参考网 > 复现论文中算法不会怎么办
目前正在复现一篇paper的代码,工作还没有完成,这里作为自己的经验总结。首先必须得说,复现他人的程序实在是迫不得已的事情。要么源码无法要到,要么就是不符合自己的编程习惯或者输入输出不能够对应得上。通过p…
吴恩达老师曾经说过,看一篇论文的关键,是复现作者的算法。然而,很多论文根本就复现不了,这是为什么呢?一、数据关系因为作者使用的数据比较私密,一般人拿不到,这种情况下,即使作者提供了源代码,但是读者却拿不到数据,也就没法复现算法。
超90%论文算法不可复现,你为何不愿公开代码?人工智能(AI)这个蓬勃发展的领域正面临着实验重现的危机,就像实验重现问题过去十年来一直困扰着心理学、医学以及其他领域一样。他们没有足够时间在每种条件下都测试算法,或者在文章中记录他们尝试过的每个超参数。
作为一个在复现论文中踩坑无数,好不容易走出来的人,简单说一下我的看法。例子1:我是活体检测落地的,老师当时跟我说,旷视能做出来,你应该也可以做个差不多的吧(微笑)。然后我就开始的漫长的算法复现道路。后来很久以后发现了两件事。
复现论文实验一直是一大难题,或者说复现实验达到论文中精度是一大难题。绝大部分时候我们很难复现到媲美原文的精度,这很大原因是神经网络的参数众多,优化技巧众多,参数初始化等一些列问题,一般论文中对不会对小细节的处理进行描述或者他们有着一些不为人知的“trick”,所以我们...
很多时候我们想要复现别人的研究成果,编程实现或者改进一个算法,我们都会涌现出一个强烈的愿望:啊我想要直接看作者的程序!哪怕自己掌握了算法梗概,也希望自己能够对一下答案~于是,慢慢总结了一下如何科学…
如果作者没有关注论文中的参数,那么可能是他们不理解这些参数,因此需要更为详细的科学调查;有可能这是针对特定任务的,需要领域知识来设置;更简单地是,有可能它们根本无关紧要。这并不是说你不会把这个数搞错,你可能会设置错。
为什么很多论文中有结果但没有算法代码.可选中1个或多个下面的关键词,搜索相关资料。.也可直接点“搜索资料”搜索整个问题。.#热议#公司那些设施可以提高员工幸福感?.论文里面怎么会贴代码呢,论文只需要提出论点和理论依据以及证明数据...
研二了,导师说这学期这两个月内必须发一篇小论文不然毕业堪忧非常令人担心。深度学习机器学习方向,本科毫无代码基础,现在也几乎不会任何一种语言,深度学习勉强了解框架,但几乎没有任何实战能力,GitHub代码下下来套模型都调不明白。
例如,一篇偏理论的论文其算法可能不是核心,又或者由于研究所用数据涉及所有权问题,因此代码无法公开,从而导致可复现性受到阻碍。那么研究论文的代码是否应该「开源」?我们来看开发者们的观点。论文代码是否应该「强制」开源?
看不懂论文中算法实现怎么办?打嗝_小王子2020-11-1620:55:40392收藏版权对论文的开源代码(如果有的话),单步调试!!!打嗝_小王子关注000KNN算法及...
复现论文的算法是一个很好的学习方法。不过,你需要注意的是,复现论文并不是一件容易的事。特别是很多时候论文原作者并没有发布相关代码,甚至没有在论文中写清楚算法的细节。(左:原...
从机器学习角度出发,JohnLangford认为其研究类型至少有三种:算法:研究目标是发现一些更好的算法以解决各种学习问题,是顶会中最典型的类型。理论:研究目标是一般性地理解哪些学习算...
我从未因为论文没有代码而拒绝一篇论文,但是没有代码会让我产生很多疑虑。强制提交代码可能不切实际微软研究院JohnLangford曾将论文研究分为以下三种:1....
过去几年发表的AI顶会论文提出的400种算法中,公开算法代码的只占6%,只有三分之一分享了测试数据,只有一半分享“伪代码”。这是今年AAAI会议上一个严峻的报告。科学家们正在...
【新智元导读】过去几年发表的AI顶会论文提出的400种算法中,公开算法代码的只占6%,只有三分之一分享了测试数据,只有一半分享“伪代码”。这是今年AAAI会议上一...
迄今为止,行业内仍有相当数量的优质研究未能复现,这也使得后来的研究工作多多少少受到影响。但由于各项研究的本质各不相同,所以这类问题需要度地去看待。例如,一篇偏理论的论文其算法可能不是...
这是来自谷歌的一个手机超分辨率算法,此前登上过SIGGRAPH2019顶会,阐述的是自家手机Pixel3中使用的超分技术。现在,这个算法确实被复现了出来,然而,方法却与论...
你是否在工作中,需要经常的读论文,复现论文,却苦于没有办法?可能你会说,读论文好难!代码复现好难!创新优化更难!!而且现在论文质量参差不齐,该如何甄选?对于一些优秀论文,又该如何寻...