Jak namalować Monę Lizę algorytmem genetycznym
Przykład możliwości algorytmów genetycznych. I może nowy, genialny algorytm kompresji przy okazji... ? I może kij w oko kreacjonistów.
- #
- #
- #
- #
- #
- 46
Przykład możliwości algorytmów genetycznych. I może nowy, genialny algorytm kompresji przy okazji... ? I może kij w oko kreacjonistów.
Komentarze (46)
najlepsze
[i nie interesują koty, 4chany, komiksy mrożka, wojny religijne itp. a za to np. medycyna czy historia]?
Co do "genialności algorytmu" to też będę sceptyczny, raczej fajne zadanie na laborki na studiach informatycznych.
Co do kreacjonstów to tu masz inteligence design, gdyż końcowy kształt jest z góry założony.
moj algorytm prosto doklada kolejne losowe plamy. zapamietuje te uklady, ktore zblizaja go do docelowego obrazka.
~6000 iteracji: http://i34.tinypic.com/2mez9c1.jpg
~20000 iteracji: http://i37.tinypic.com/6o06t3.jpg
~120000 iteracji: http://i37.tinypic.com/2uhbr5u.jpg
Jeżeli chciałbyś "udowodnić" "ewolucje" - to należałoby napisać jakieś ogólne warunki środowisko- typu dobrze jest jak te kolory są koło siebie, a im wielokąty większe to lepiej, ale pod warunkiem, że jest inny mniejszy koło - czy coś w tym stylu. I zapuszczać to aż do uzyskania sensownego obrazu
ten program porównuje każdy wytworzony stworek do oryginału i w ten sposób osiąga cel
wszelkie algorytmy ewolucyjne to tak naprawde algorytme adaptacyjne, musimy ustalic srodowisko, wszystkie mozliwie zmienne, sposob dobierania tych zmiennych, funkcje celu jaka zmienne powinny osiagac i teraz zapuszamy algorytm, czekamy
jak to daleko do kompresji fraktalnej? to jest coś co zostało opatentowane co działa i w
Wykop jest o tym, jak skopiowac lub pokryc orginalny obrazek: "If the new painting looks more like the source image..."...
I w jaki sprytny sposób sobie zakodował osobnika, w tych trójkątach... godne podziwu :D
Wielkie graty dla autora.
Ten kawalek mnie najbardziej interesuje. Jakies pomysly jak sprawnie przeprowadzic taka operacje porownania?