Jak ocenić czy pewien algorytm AI jest efektywny

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?

0

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

0

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

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.

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1