english
 
Εκπαίδευση σκύλων
εκπαίδευση σκύλων - θετική εκπαίδευση - συμβουλές - tips
http://dogexpert.gr/
engineering news
όλα τα τελευταία νέα
Genetic Programming, evolution painting
από IKE 13-Dec-2009 23:46


Genetic Algorithms are very useful in resolving abstract problems without any obvious (or any at all) analytical solutions. This replica of the infamous Leonardo Da Vinci's Mona Lisa is made from a quite simple evolution code wrote by Roger Alsing which with only a population of two replicates an image using only 50 reconfigurable semi transparent polygons.

The code follows this simple procedure as indicated on Roger Alsing's link:

0) Setup a random DNA string (application start)

1) Copy the current DNA sequence and mutate it slightly
2) Use the new DNA to render polygons onto a canvas
3) Compare the canvas to the source image
4) If the new painting looks more like the source image than the previous painting did, then overwrite the current DNA with the new DNA
5) repeat from 1


The restriction is the use of only 50 semi transparent polygons.---

You can find a lot more info on his website and also the source code and a parametric application where you can select the polygon number. The following image is made from multiple generations using a 150 polygon rule:



There is also a gallery with applications on other images



blog comments powered by Disqus
περισσότερα :
ADAPTIV - ενεργό υπέρυθρο καμουφλάζ της BAe Systems
Ενδείξεις για ύπαρξη νερού σε υγρή μορφή στον Άρη
To Έβερεστ σε 3D από DLR και 3D RealityMaps
DNA με αρσενικό - νέα μορφή ζωής
Αυτοσχέδιοι (DIY) δορυφόροι
Gecko project - βιομιμιτική πρόσφυση
Mars 500 - στον Άρη και πίσω σε 520 μέρες
Τρισδιάστατη εκτύπωση μικρού R/C ελικοπτέρου
'14 κανόνες του Kelly' του Clarence "Kelly" Johnson
Williams Hybrid Power
Video Scout - ιατρική βιντεοκάμερα 3 χιλ.
υπερηχητικά αεροσκάφη εναντίον τυφώνα
Γενετικοί αλγόριθμοι, εξελικτική ζωγραφική

news articles blogs forum | πληροφορίες επικοινωνία  


Κείμενα, σχέδια και φωτογραφίες είναι πνευματική ιδιοκτησία του robotpig.net εφόσον δεν αναφέρεται κάτι διαφορετικό.
Για αναδημοσίευση οποιοδήποτε τμήματος της ιστοσελίδας απαιτείται έγγραφη άδεια. © robotpig.net