/ / Obiektywna funkcja algorytmu genetycznego - matlab, algorytm genetyczny, fitness, funkcja obiektywna

Obiektywna funkcja algorytmu genetycznego - matlab, algorytm genetyczny, fitness, funkcja obiektywna

To moje pierwsze starania o AI / ML.

Mam następujący problem podany przez mojego nauczyciela,

Zaprojektuj prosty algorytm genetyczny w MATLAB, z kodowanymi binarnie chromosomami, w aby rozwiązać problem ze znalezieniem wzoru w 16-bitowych łańcuchach.

Funkcja celu jest podana w następującym wzorze:

F(x) = NoS("010") + 2NoS("0110") + 3NoS("01110") + 4NoS("011110") + 5NoS("0111110") + 6NoS("01111110") + 7NoS("011111110") + 6NoS("0111111110") + 5NoS("01111111110") + 4NoS("011111111110") + 3NoS("0111111111110") + 2NoS("01111111111110") + NoS("011111111111110")

Nie mogłem zrozumieć formuły.

Co to znaczy Nos?

Jakie operacje wykonują na tych ciągach binarnych?

Co jest F(x)?

Odpowiedzi:

1 dla odpowiedzi № 1

Z tego, co mogę odczytać, NoS to syntaza tlenku azotu NoS1 lub NoS2. Są to geny różnych gatunków.

Są to prawdopodobnie odniesienia do minimalizacji funkcji: https://www.mathworks.com/help/gads/examples/coding-and-minimizing-a-fitness-function-using-the-genetic-algorithm.html

Mam nadzieję, że pomagam.