«testing» 태그된 질문

계산 방법의 테스트 및 검증에 대한 질문.

14
과학 연구 코드에 대한 단위 테스트를 작성하는 것이 가치가 있습니까?
자동화 된 회귀 테스트 세트를 포함하여 완전한 프로그램 (예 : 수렴 테스트)을 검증하는 테스트를 사용하는 것의 가치를 확신 합니다 . 프로그래밍 서적을 읽은 후에 단위 테스트 (즉, 단일 함수의 정확성을 확인하고 문제를 해결하기 위해 전체 코드를 실행하지 않는 테스트)를 작성해야한다는 잔소리를 들었 습니다. . 그러나 단위 테스트가 항상 과학적 코드 …

17
파이썬을위한 고품질 비선형 프로그래밍 솔버가 있습니까?
볼록하지 않은 전역 최적화 문제를 해결해야 할 몇 가지 문제가 있습니다. 현재 MATLAB의 Optimization Toolbox (특히 fmincon()algorithm = 사용 'sqp')를 사용하고 있습니다. 그러나 내 코드의 대부분은 Python이며 Python에서도 최적화를하고 싶습니다. 파이썬 바인딩과 경쟁 할 수있는 NLP 솔버가 fmincon()있습니까? 반드시 비선형 평등과 불평등 제약을 다룰 수있다 사용자가 Jacobian을 제공하도록 요구하지 않습니다. …

18
알고리즘 / 루틴 테스트를위한 좋은 데이터 세트 / 테스트 문제를 어디서 얻을 수 있습니까?
계산 작업에 사용하려는 소프트웨어의 품질 (평가 한 패키지 또는 통조림 패키지)의 품질을 평가할 때 표준 데이터 세트 또는 문제에서 그것이 얼마나 잘 작동하는지 보는 것이 좋습니다. 계산 루틴을 검증하기 위해 이러한 테스트를 어디서 얻을 수 있습니까? (답변 당 하나의 웹 사이트 / 책을 참조하십시오.)

5
숫자 코드에 대한 결과 데이터베이스
수치 분석법 문헌에서, 많은 연구 논문은 새로운 알고리즘 변형에 대한 설명으로 구성되며, 새로운 분석법을 하나 또는 두 개의 기존 분석법과 비교하는 몇 가지 테스트 문제가 뒤 따릅니다. 이것은 결정하기 어렵다 새로운 관심사가 다른 관심있는 문제 에서 어떻게 수행 될 것인가 새로운 방법이 기존의 다른 방법 과 비교되는 방법 물론이 두 …
17 pde  testing 

3
알고리즘 매개 변수를 쉽게 수정하기 위해 어떤 프로그래밍 전략을 사용할 수 있습니까?
과학 알고리즘을 개발하는 것은 실험 설계의 일부 나 알고리즘 성능의 일부로 변하기를 원하는 많은 매개 변수의 변경을 포함하는 반복 프로세스입니다. 반복 사이에서 쉽게 변경할 수 있고 쉽게 새로 추가 할 수 있도록 이러한 매개 변수를 구성하기 위해 어떤 전략을 취할 수 있습니까?

3
단위 테스트 및 테스트 중심 개발을위한 전략
저는 과학 컴퓨팅의 테스트 중심 개발을 대변하는 사람입니다. 실제로 유틸리티는 놀랍습니다. 코드 개발자가 알고있는 고전적인 문제를 실제로 완화합니다. 그러나 일반적인 프로그래밍에서는 발생하지 않는 과학 코드를 테스트하는 데 고유 한 어려움이 있으므로 TDD 텍스트는 자습서로 그리 유용하지 않습니다. 예를 들면 다음과 같습니다. 일반적으로 주어진 복잡한 문제에 대한 정확한 답을 선험적으로 알지 …
16 testing 

4
MPI를 사용하는 코드 / 라이브러리와 호환되는 단위 테스트 프레임 워크에 대한 권장 사항이 있습니까?
일반적으로 시리얼 코드를 작성하고 내가 할 때 일부 xUnit 스타일 테스트 프레임 워크 (MATLAB xUnit, PyUnit / nose 또는 Google의 C ++ 테스트 프레임 워크)를 사용하여 단위 테스트를 작성합니다. 복잡한 Google 검색을 기반으로, 실무자가 MPI를 사용하는 코드를 테스트하는 방법을 많이 보지 못했습니다. 이에 대한 모범 사례가 있습니까? 단위 테스트 및 …

4
C ++의 수치 응용을위한 테스트 스위트?
최근에는 코드를 작성할 때 더 많은 테스트를 포함하도록 그룹을 추진하고 있습니다. 우리가 적절한 시험 체제를 가지고 있지 않았기 때문에 아마도 말해야 할 것보다 잡는 데 더 오래 걸리는 몇 가지 주요 버그가있었습니다. 그러나 프로세스를 자동화하거나 능률화하는 데 적합한 도구를 갖추는 것이 확실히 도움이 될 것입니다. 반면에 C ++ 테스트 스위트의 …
13 testing 

1
수치 소프트웨어 개발을위한 테스트 프레임 워크가 있습니까?
많은 계산 과학 프로그래밍에 표준 테스트 프레임 워크에서 다루지 않는 테스트 요구 사항이 있음을 발견했습니다. 계산 시간 테스트 알고리즘이 느려지지 않도록합니다. 나는 무언가를 할 수는 assureSmallerEqual(RuntimeWrapper(algorithm),53)있지만 알고리즘을 작업하면서 53 초 임계 값을 지속적으로 줄이려고합니다.assureSmallerEqual(RuntimeWrapper(algorithm),'previousbest+noisetolerance') 성능 시험 이전에 분석 솔루션에 대한 근사치를 찾은 알고리즘이 여전히 적어도 우수하거나 더 나은 솔루션을 찾습니다. …
10 testing 

3
혼돈 수치 모델의 회귀 테스트
실제 물리적 시스템을 나타내는 수치 모델이 있고 혼돈을 나타내는 수치 모델 (예 : 유체 역학 모델, 기후 모델)이 모델이 제대로 수행되고 있음을 어떻게 알 수 있습니까? 초기 조건의 작은 변화만으로도 개별 시뮬레이션의 출력이 크게 변하기 때문에 두 세트의 모델 출력을 직접 비교할 수 없습니다. 관측치의 초기 조건을 충분히 자세하게 알 …
10 testing  numerics 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.