전산 실험을 수행하기위한 지침은 무엇입니까?


13

물리학, 생물학, 화학 등은 실험을위한 다양한 규칙 세트를 가지고 있습니다 : 관련이있는 사건, 샘플의 오염을 피하는 방법, 재생 과정을 만들고 수정하는 방법 등.

수치 실험에서 정확성과 재현성을 보장하기위한 표준, 프로토콜 및 모범 사례는 무엇입니까?


1
필자는 모범 사례 규칙 집합을 본 적이 없지만 게시 된 내용을 사용한 작업을 기반으로 재현성만으로도 현재 실무에서 중요한 문제가 있다고 말합니다. 결과는 하드웨어 플랫폼, 운영 체제 (및 버전), 컴파일러 (및 버전), 컴파일 스위치 및 응용 프로그램 구성 설정. 이 문서가 충분히 상세하게 문서화되어있는 경우는 드 Ra니다.
njuffa

답변:


19

계산 실험의 결과를 설계, 실행 및보고하는 방법에 대해 많은 글을 썼습니다. 이것은 오픈 소스 소프트웨어 및보다 광범위한 "공개 과학"운동과 명백한 관련이 있습니다. 또 다른 중요한 문제는 알고리즘의 속성을 더 잘 이해하는 데 도움이되는 "내 코드가 사용자 코드보다 빠름"연구와 연구의 차이점입니다.

컴퓨터 실험 및 테스트에 대한 참고 자료는 다음과 같습니다.

관, 마리, 매튜 제이 솔츠 만 2000.“ 알고리즘 및 휴리스틱의 전산 테스트 통계 분석 .” INFORMS Journal on Computing 12 (1) : 24–44.

Crowder, Harlan, Ron S. Dembo 및 John M. Mulvey. 1979.“ 수학적 소프트웨어를 이용한 전산 실험보고 .” 수학 소프트웨어 (TOMS) 5 (2)의 ACM 트랜잭션 : 193–203.

Feitelson, Dr. G. 2006.“ 실험적 컴퓨터 과학 : 문화적 변화의 필요성 .”

후커, 존 N. 1995.“ 휴리스틱 테스트 : 모든 것이 잘못되었습니다 .” 휴리스틱 스 1 (1) : 33–42.

McGeoch, Catherine C. 2012. 실험 알고리즘 안내. 케임브리지 대학 출판부.


또한 Sumatra ( pypi.org/project/Sumatra ) 와 같은 도구를 참조하여 재현 가능한 연구를 지원하기 위해 계산 실험을 추적하는 도구를 제공하고자합니다. 여기 참조 datascience.stackexchange.com/questions/758
GertVdE
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.