Source Code Collection for Reproducible Research

Source Code Collection for Reproducible Research

【 http://www.csee.wvu.edu/~xinl/source.html】

“It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong” - Richard Feynman

 

"As a method for finding things out, science lives by its disdain for authority and its reliance on experimentation." - Chris Quigg

 

Welcome on this site about reproducible research in computational science (including signal processing, computer vision, machine learning and neural computation). This site is intended to share the source codes of the latest advances in various technical fields to the best of my knowledge. Only through Reproducible Research (RR), can we live up to the standard that hard-core science has established since Bacon and Newton. If you know of any release of the source codes that is missing from the list or any broken link, please kindly let me know.

Image denoising

Image coding

Image demosaicing

Image interpolation and Superresolution

Image segmentation/parsing and matting

Stereo matching& SfM

Image deblurring

Blind image deblurring

 

Image inpainting/Texture synthesis

PDE-based image processing

Image quality assessment

Biometrics

 

HDR imaging

Gradient-domain image processing

Video coding

Texture classification

Object recognition

 

Blind source separation

Image registration

Visual tracking

 

Manifold learning and embedding

Wavelets and frames

Compressed Sensing

Evolutionary computing

Networking Research

Biomedical Imaging

Data Clustering

Sampling&Simulation

 

Graphics, Cartoons&Motion

 

Machine learning&Neural Networks

Miscellaneous

Links to other communities' reproducible research effort

Links to reproducible books/journals/tutorials

Links to other individual's reproducible research


   Google Scholar is great but if most papers in computational sciences could be accessed along with their source codes (not just the citation number), the world for scientific researchers will be even better. It is easy to find papers these days but when can finding the source codes of a paper become easy too? I think Don Knuth's old-day advices on Literate Programming are still relevant to the current state of reproducible research. I believe that the time is ripe for significantly promoting experimentally reproducible research (just like mathemathetical theories - mentally reproducible research), and that we can best achieve this by considering research codes to be works of literature (so they can be easily picked up by other researchers). Only when the reproducibility of research in computational science becomes a default instead of a luxury, can we look further by standing on each other's shoulders.

一个好的资源整合网址:

http://www.csee.wvu.edu/~xinl/source.html

在第4周的可重复研究项目中,我将继续探索如何使用开放源代码工具和技术来实现可重复性和透明度。 首先,我将继续使用版本控制系统(如Git),以便跟踪我研究项目中的所有更改和改进。这将确保我能够回溯到每个版本的数据和代码,并对项目进行可重复性验证。在本周内,我还将学习更多关于Git分支和合并的知识,以便更好地组织和管理我的项目。 另外,我还将使用Jupyter Notebook来记录我的实验过程和结果。Jupyter Notebook提供了一个互动环境,可以将代码、文档和图形化结果结合在一起,使得我的研究成果更加易于理解和重现。我会确保我的Notebook中包含了所有必要的步骤和解释,以便他人能够准确地复现我的研究。 为了进一步提高可重复性,我还将采取一些数据预处理和清洗的措施。这些措施包括去除异常值、处理缺失数据和标准化数据等。我将确保我的数据处理过程明确记录,并提供相应的代码和文档,以便他人能够按照相同的步骤进行处理。 最后,我还计划使用容器化技术(如Docker)来实现我的研究项目的可移植性。通过将我的环境和依赖项封装在一个容器中,我可以确保其他人能够在不同的计算机和操作系统上轻松地运行我的代码和分析。 综上所述,第4周的可重复研究项目将继续探索一系列工具和技术,旨在提高我的研究项目的可重复性和透明度。通过使用版本控制系统、Jupyter Notebook、数据处理和清洗措施以及容器化技术,我将确保我的研究成果可以被其他人准确地重现和验证。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值