Oceniając jakość oprogramowania, którego zamierzasz użyć (niezależnie od tego, czy jest to coś, co napisałeś, czy puszki w puszce) w pracy obliczeniowej, często dobrym pomysłem jest sprawdzenie, jak dobrze działa na standardowych zestawach danych lub problemach. Gdzie można uzyskać te testy do weryfikacji procedur obliczeniowych?
(Poproszę jedną stronę internetową / książkę na odpowiedź).
Odpowiedzi:
Jeśli jesteś zainteresowany przeprowadzeniem analizy rzadkich matryc, rozważę również zbiór rzadkich matryc Davis University of Florida i rynek matryc .
źródło
Metoda wytwarzanych rozwiązań jest standardem do testowania PDE i innych solverów. Większość symbolicznych systemów algebry ma możliwości generowania kodu, co jest przydatne do tworzenia produkowanych rozwiązań. SymPy i Maple mają kod funkcji, między innymi do tego celu.
źródło
Zestaw testowy dla IVP (Problemy z wartością początkową dla solverów ODE) jest obecnie utrzymywany przez ludzi z uniwersytetu w Bari we Włoszech, którzy przejęli go od CWI Amsterdam.
źródło
Do testowania algorytmów partycjonowania wykresów służy Archiwum partycjonowania grafów Walshaw .
źródło
W obliczeniowym elektromagnetyzmie istnieje słynny (lub niesławny z powodu trudności w niektórych) zestaw problemów testowych: testowanie metod analizy elektromagnetycznej (TEAM) .
Niektóre z nich naprawdę potrzebują poważnych najnowocześniejszych technik numerycznych, aby uzyskać prawidłowe wyniki symulacji zgodne z danymi eksperymentalnymi. Na przykład problem z cewką .
Kolejny zestaw problemów testowych dla równań Maxwella opracowano za pomocą obliczeń Dauge: Benchmark dla równań Maxwella dla przybliżenia bardzo osobliwych rozwiązań . Ten w słynnej (lub niesławnej) kostce Fichera:
źródło
Jeśli interesują Cię algorytmy analizy porównawczej dotyczące struktur molekularnych, baza danych pubchem ma duży zbiór cząsteczek głównie organicznych. Może to być przydatne do porównania prognoz właściwości molekularnych uzyskanych za pomocą różnych modeli / programów. Witryna ma kilka opcji pobierania dużych partii cząsteczek, które spełniają określone wcześniej kryteria (np. Skład chemiczny).
źródło
Arnold Neumaier utrzymuje stabilną część problemów testowych dla optymalizacji nieograniczonej i ograniczonej (programowanie nieliniowe). W tej kolekcji znajdują się teraz standardowe problemy z testami dla nieograniczonej optymalizacji z powodu Moré, Garbow i Hillstrom.
źródło
Strona internetowa CUTEr aktualizuje zestaw testowy CUTE wspomniany na stronie internetowej Arnolda Neumaiera o dodatkowe problemy związane z optymalizacją i rozwiązaniami liniowymi. Ponadto zapewnia narzędzia programowe do testowania i aktualizacji algebry liniowej oraz solverów optymalizacyjnych.
źródło
Testy Ateny, jeśli rozwiązujesz hiperboliczne prawa zachowania.
źródło
Używamy zbiorów danych pogodowych w naszym oprogramowaniu do symulacji energii budynku. W przypadku Stanów Zjednoczonych zestawy danych obejmują obserwacje pogody (zwykle na lotniskach) co godzinę przez poprzednie 20 lat.
Zestawy danych dostępne do pobrania .
Podręcznik opisujący format pliku .
źródło
Do testowania algorytmów statystycznych dostępny jest Podręcznik małych zestawów danych autorstwa DJ Handa, F. Daly'ego, K. McConwaya, D. Lunna i E. Ostrowskiego. Niektóre z tych zestawów danych można pobrać stąd .
źródło
Do testowania wielowymiarowych analiz statystycznych i algorytmów uczenia maszynowego istnieje repozytorium zbioru danych UCI pod adresem http://www.ics.uci.edu/~mlearn/
źródło
Witryna Hansa Mittelmana jest doskonałym źródłem do poruszania się po bieżących opcjach oprogramowania w zakresie optymalizacji numerycznej. Zawiera własne testy porównawcze, a także linki do innych testów porównawczych w przypadku problemów z optymalizacją .
źródło
Alan Genz zaproponował zestaw testowy funkcji w artykule Testowanie wielowymiarowych procedur integracji . Nie mogę znaleźć wersji online tego artykułu, ale odniesienia do niego można znaleźć w artykułach o bibliotece CUBA .
źródło
Jest to zbiór referencyjnych PDE-ograniczane problemów optymalizacyjnych prowadzonego przez Roland Herzog w TU-Chemnitz tutaj .
źródło
Dobre oprogramowanie musiało zostać przetestowane i powinno powiedzieć, w jaki sposób autorzy przetestowali i albo dostarczyć same zestawy danych testowych (np. W formie testów regresji), albo przynajmniej podać linki do danych, z którymi był testowany.
źródło
Jeśli szukasz dużych wykresów lub danych sieciowych do przetestowania. Analiza projektu Stanford Network (SNAP) ma wiele dużych zbiorów danych wykresów zazwyczaj w postaci listy anonimowej przylegania. Niektóre z ich opcji obejmują:
Dane
Właściwości danych
Podstawowe informacje o prawdzie dostępne w zestawach danych:
Przybory
źródło
Dane są łatwe; API do uzyskania może być trudne. Polecam Quandl . Ta strona ma ponad 10 milionów publicznie dostępnych zestawów danych dostępnych za pośrednictwem jednego, łatwego w obsłudze interfejsu API REST. Wszystkie dane są zwracane w CSV lub JSON. Lub, jeśli programowanie nie jest twoim mocnym atutem, istnieją proste sposoby na przeniesienie danych do Excela. Programiści R, Python i Ruby będą w domu z rodzimymi bibliotekami.
źródło