参考2

  1. 如果这论文很老,论文里的算法在该领域有举足轻重的地位。那么网上很可能有工具包。例如我做的机器学习方向,经典的聚类、分类算法,MATLAB, python等常用语言都有丰富的工具包可供使用,一般有名的算法都会包括在其中。

  2. 如果论文非常新,或者论文中的算法在该领域并没有多大的影响,这时网上各种编程语言自带的工具包一般是不包括它的。我能想到的大概有以下3种方法:

a.
在google搜索该论文的名称或者第一作者的姓名,找到该作者的个人学术主页(计算机领域多数科研人员都有自己的学术主页)。在他的主页上看看他是否公开了论文的代码,很多学者乐于分享自己的代码。或者搜索相关项目组实验室的主页,看是否有相关项目和论文的资源。
b.
在google搜索该论文中算法的名字+code或者是某种语言,如python等。这是因为阅读这篇论文的科研人员不少,有的人读完会写代码并公布出来。


算法名称 + (and) code; 算法名称 +(and) pytorch/python/tensorflow


c.
邮件联系第一作者。可惜多数情况下邮件都是石沉大海。尤其是一些很忙的大牛,他们收到类似的邮件太多,可能扫一眼就不再过问。相反,如果是一些博士生,有的还是乐于分享代码的,这样自己的文章也更容易被同行引用。

  1. 另外,还有的办法是,查看该论文被哪些论文引用了,引用者有时需要将自己的算法与引用的算法作比较,所以他们有可能这个算法的代码。这个途径找代码工作量更大,概率更小。或者查看引用该论文且使用该论文作为baseline或比较对象的其他论文,找这些论文的作者要代码。

  2. 可以选择自己复现。作为一个计算机研究人员,复现代码必须有

最后,推荐一个网站:https://paperswithcode.com/

参考1

链接:https://www.zhihu.com/question/21980275/answer/19929480

  1. 如果这论文很老,论文里的算法在该领域有举足轻重的地位。那么网上很可能有工具包。例如我做的机器学习方向,经典的聚类、分类算法,MATLAB, python等常用语言都有丰富的工具包可供使用,一般有名的算法都会包括在其中。
  2. 如果论文非常新,或者论文中的算法在该领域并没有多大的影响,这时网上各种编程语言自带的工具包一般是不包括它的。我能想到的大概有以下3种方法:
    a. 在google搜索该论文的名称或者第一作者的姓名,找到该作者的个人学术主页(计算机领域多数科研人员都有自己的学术主页)。在他的主页上看看他是否公开了论文的代码,很多学者乐于分享自己的代码。
    b. 在google搜索该论文中算法的名字+code或者是某种语言,如python等。这是因为阅读这篇论文的科研人员不少,有的人读完会写代码并公布出来。
    c. 邮件联系第一作者。可惜多数情况下邮件都是石沉大海。尤其是一些很忙的大牛,他们收到类似的邮件太多,可能扫一眼就不再过问。相反,如果是一些博士生,有的还是乐于分享代码的,这样自己的文章也更容易被同行引用。根据我个人经验,上述a,b,c方案成功的概率分别只有30%, 10%, 10%。当然不同领域的学术气氛习惯也不同。另外,还有的办法是,查看该论文被哪些论文引用了,引用者有时需要将自己的算法与引用的算法作比较,所以他们有可能这个算法的代码。这个途径找代码工作量更大,概率更小,所以不推荐,不过我确实有通过这个途径找到过

参考3:

补充几点自己的经验

  1. 可以搜一下github。论文作者的github id来自作者主页,有时候他们会把代码公布在自己的githhub上。 有的时候还有复现实验或者做benchmark/tool box的的研究者会在github上公布自己的代码,包含你想要的论文。但是这种不是原作者的代码不能保证其正确性,也不能当做原作引用,除非他声明已经原作者同意。
  2. 仔细看论文,有的时候代码/数据集公布会在脚注里有标注。
  3. 关注作者其他工作。有的作者会扩展自己的工作,此时以前的工作会作为baseline.有时候你看的那篇论文是作者扩展其他工作的,顺藤摸瓜,总比没有强。
  4. 如果论文citation比较高 那就看引作是否有代码。

参考4:

方法总结如下:1. 如果此论文里的算法已经成为著名的经典算法,那么网上应该已经有各种实现,甚至已经做成工具包了。2. 仔细阅读论文,看有没有提到代码和数据的来源,以及相应链接。(位置可能在文中、文末或者脚注)3. 谷歌搜索第一作者主页,包括个人主页和github主页,看是否有相关项目和论文的资源。4. 搜索相关项目组实验室的主页,看是否有相关项目和论文的资源。5. 谷歌和github搜索论文名称或对应的算法名称。(搜索时可能需要加"code"或者某种语言名称)6. 发邮件联系作者(不限于第一作者),看能否提供代码和更完整的数据。(大多数情况不会有结果。因为如果作者愿意提供代码和数据,并且直接可用,那么应该已经通过公开渠道共享了。但是也不排除是作者没有共享的习惯,特别是如果是博士生写的论文,那么发邮件还是有可能要到代码的。)7. 查看引用该论文且使用该论文作为baseline或比较对象的其他论文,找这些论文的作者要代码。8. 某些论文算法可以分步解决,则可以分别找每一步的代码。9. 最后没有办法只能自己写代码实现。(不一定要实现整个系统,可以有选择的去实现。)

如何快速找到对应的论文源码相关推荐

  1. fastslam matlab,fastslam 快速定位和构图的源码,一个简单的例子,3D建模,可以用作学习智能机器人自主移动 matlab 272万源代码下载- www.pudn.com...

    文件名称: fastslam下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 31 KB 上传时间: 2015-03-19 下载次数: 22 详细说明:快速定 ...

  2. 计算机视觉领域经典论文源码

    计算机视觉领域经典论文源码 转载自:http://blog.csdn.net/ddreaming/article/details/52416643 2016-CVPR论文代码资源: https://t ...

  3. 计算机视觉领域经典论文源码大全

    计算机视觉领域经典论文源码 在读一些大牛的论文后,总是想找些代码读一读,可是查找代码资源是如此的痛苦,经过一番请教和查找,将比较好的资源贴出来,方便大家使用,希望大家有什么更好的资源也能分享出来,可以 ...

  4. [阿里DIN] 从论文源码学习 之 embedding层如何自动更新

    [阿里DIN] 从论文源码学习 之 embedding层如何自动更新 文章目录 [阿里DIN] 从论文源码学习 之 embedding层如何自动更新 0x00 摘要 0x01 DIN源码 1.1 问题 ...

  5. 只需两步快速获取微信小程序源码

    第一次在掘金这样高大上的社区写文章,忐忑地敲下我获取小程序源码过程中的经验分享. 最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了某个小程序的前端实现,过程一言难尽,差不多两 ...

  6. Drf从入门到精通一(API接口、Postman、Restful规范、序列化、快速使用drf、CBV源码分析)

    文章目录 一.前后端开发模式 二.API接口 三.接口测试工具Postman 四.Restful规范 五.序列化反序列化 六.DjangoRestFramework快速使用 七.CBV源码分析 一.前 ...

  7. Java_JSP电子政务网(论文+源码)

    摘 要 当前阶段,伴随着社会信息技术的快速发展,使得电子政务能够成为我国政府职能部门进行办公管理的一个重要内容,其中就包括了提升办公效率完善服务质量以及实现信息共享等.但是,虽然当前我国政府的信息化事 ...

  8. 基于jsp+ssm+springboot的小区物业管理系统【设计+论文+源码】

    摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于小区物业管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了小区物业管理系统,它彻底改变了过去 ...

  9. 2021计算机视觉-包揽所有前沿论文源码 -下半年

    大家是否遇到过这种情况,就是在工作或者学习的时候,想去找一些方向的网络,但是呢,尴尬的是,老旧的网络里不想要,前沿的网络又不知道有哪些.为了解决大家的这个困扰,本人决定收集2021年上半年大部分前沿的 ...

最新文章

  1. CImg库中CImg,CImgList,CImgDisplay三个类的介绍
  2. SWPU ACM2020 年预备队员选拔赛 题解
  3. R语言-常用对象及元素类型
  4. 基本数据类型与表达式2 - 零基础入门学习Delphi03
  5. JBOSS只能本机localhost和127.0.0.1能访问的解决
  6. 看职场老人教你如何平稳度过职场“更年期”
  7. 机器视觉:图像与视频朝向检测
  8. 如何写第一个scrapy
  9. 解决iOS地图持续定位耗电问题
  10. 解决scanf_s函数报错:没有为格式字符串传递足够的参数
  11. 央视曝光:全国第九大电商平台倒了!创始人卷走260亿,1200万人被骗
  12. Android中添加字串资源出现问题
  13. 上海GDD(谷歌开发者大会),第一天总结
  14. 邮递员算法问题之c++实现
  15. 谁会成为今年的Best CIO人选
  16. SQL Server 2022 CPT 2.0 下载
  17. python中如何打开csv文件_Python对CSV文件的处理
  18. 绘王两款便携数位屏同时发售,全贴合防眩光屏配硬笔
  19. 【论文阅读】SCRDet++
  20. 阿里p7架构师带你领略JMM

热门文章

  1. 基于javaweb+jsp的大学生个人财务记账系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
  2. Antd使用Form组件报错:You cannot set a form field before rendering a field associated with the value.
  3. 高喊“代替中国”!印度高层称五年成世界工厂,英媒:不可能
  4. 【ArcGIS微课1000例】0065:ArcGISEarth移动端Android下载安装与使用(附安装包)
  5. 张家辉的肌肉怎么炼成的
  6. 校园内网服务器维修视频,校园局域网维护_学校局域网维护_局域网维护软件_正确利用局域网...
  7. Eclipse Theia技术揭秘——脚手架源码分析
  8. 每日三题 11.04
  9. Word 复制粘贴快捷键失效
  10. JellyBean CTS Android.holo Failed问题解决