Jak ocenić czy pewien algorytm AI jest efektywny

Jak ocenić czy pewien algorytm AI jest efektywny
  • Rejestracja: dni
  • Ostatnio: dni
0

Mam algorytm sztucznej inteligencji rozwiązujący pewien problem. Problem jest na tyle nietypowy, że nie mogę go porównać z innymi rozwiązaniami (bo takie po prostu nie istnieją). Szczerze mówiąc jestem średnio zadowolony z jego działania, ale nie wiem czy istnieje jakaś obiektywna metoda oceny czy mój algorytm jest dobry. Zna może ktoś taką metodę oceny?

  • Rejestracja: dni
  • Ostatnio: dni
0

Czekaj, czekaj, o co pytasz?
O inteligencję?
A możesz podać definicję?

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1652
0

na tym polega heurystyka, że pewności nie będziesz miał.

TO
  • Rejestracja: dni
  • Ostatnio: dni
0

Oceniasz - testujesz poprawność rozwiązania generowana przez algorytm oraz czas rozwiązania i porównujesz z jakimkolwiek rozwiązaniem. Pytanie tylko czy taka poprawność ci odpowiada i jak wygląda czasowo.

Immortal84
  • Rejestracja: dni
  • Ostatnio: dni
0

A może zdradzisz, co to za problem. Wtedy może ktoś z nas będzie mógł Ci pomóc.

rnd
  • Rejestracja: dni
  • Ostatnio: dni
1

Zakładam, że chodzi o jakiś algorytm bazujący na heurystykach.

Jednym ze sposobów oceny heurystyki jest stworzenie modelu matematycznego dla problemu i wyliczenia prawdopodobieństwa z jakim heurystyka jest w stanie pchnąć rozwiązanie częściowe w kierunku rozwiązania optymalnego. Dla skomplikowanych problemów stworzenie takiego modelu jest b. trudne albo całkowicie niemożliwe.
Inną metodą jest po prostu porównać wyniki algorytmy z innym prostym algorytmem rozwiązującym problem, takim jak brute force lub hill climbing.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.