symetria 
Maciej Komosinski's picture

> Czy byloby mozliwe zaimplementowanie funkcji , ktora spowodowalaby, ze
> mutacje zarowno struktury, jak i sieci neuronalnej bylyby symetryczne
> tzn. zarowno z lewej jak i z prawej strony framsticka. Chodzi o to, ze
> framsticki wykazujace taksje dodatnia w kierunku pokarmu po
> zaistnieniu
> mutacji strukturalnej zwykle kreca sie w kolko i gina, podczas gdy ta
> sama mutacja wystepujaca symetrycznie moglaby znacznie poprawic na
> przyklad ich mobilnosc. Wydaje mi sie ze funkcja taka nie bylaby az
> taka
> trudna do zaimplementowania, a znacznie podnioslaby wydajnosc ewolucji
> wolnej.

Istnieje mozliwosc zaprojektowania i zaimplementowania
takiej reprezentacji genetycznej, ktora z natury koduje
symetryczne struktury organizmow. Wtedy kazda modyfikacja
reprezentacji utrzyma powyzsze ograniczenie.

M.K.

Czy to znaczy, ze:
- program ma juz w sobie zaimplemtowana funkcje mutacji genetycznych, która
jedynie trzeba aktywowac;
- czy tez - jest juz mozliwosc sztucznego wykreowania / naturalnego
wyewoluwania,kodu genetycznego który bedzie wszelkie mutacje czynil
symetrycznymi;
- czy tez - ze opisane wyzej mozliwosci moga byc teoretycznie naniesione do
wersji 2.00 w drodze kolejnych uploadów?

pozdrawiam,
Borovik

Maciej Komosinski's picture

> - program ma juz w sobie zaimplemtowana funkcje mutacji genetycznych, która
> jedynie trzeba aktywowac;
> - czy tez - jest juz mozliwosc sztucznego wykreowania / naturalnego
> wyewoluwania,kodu genetycznego który bedzie wszelkie mutacje czynil
> symetrycznymi;
> - czy tez - ze opisane wyzej mozliwosci moga byc teoretycznie naniesione do
> wersji 2.0 w drodze kolejnych uploadów?

Oznacza to, ze uzytkownik moze korzystajac z SDK
zaimplementowac dowolny "jezyk" genetyczny
tworzacy organizm w formacie f0, a takze stworzyc
wedle zyczenia operatory dzialajace na tym "jezyku".
Uzycie obu w symulatorze Framsticks wymaga wkompilowania
kodu zrodlowego do systemu.

M.K.

No dzieki bardzo za CALKOWICIE NIEZROZUMIALA ODPOWIEDZ.

Mój sposób na zachowanie symetrii jest taki, ze ustawiam Body parts na -1
tak aby ewolucja odrzucala robaczki ze zbyt duza iloscia nozek. Ale to sie
sprawdza tylko przy malo rozbudowanych organizmach. Warto rowniez tworzyc
krzyzowki zamiast mutacji.