PDA

View Full Version : نمونه‌ای از هنرهای تکاملی (ساخت اثر هنری با الگوریتم تکاملی)



BOB
جمعه 28 خرداد 1389, 18:57 عصر
سلام

الگوریتمهای تکاملی (http://en.wikipedia.org/wiki/Evolutionary_algorithm)، مجموعه قوانینی هستند که شیوه شبیه‌سازی فرآیند تکامل طبیعت را به وسیله نرم‌افزارهای کامپیوتری تعریف می‌کنند.

این رده از الگوریتمها، از آن جهت حایز اهمیت هستند که معمولا قادرند تا مسائل پیچیده را در زمانهای بسیار کمتری نسبت به روشهای سیستماتیک و اصولی حل کنند.

در هنرهای تکاملی (Evolutionary Arts (http://en.wikipedia.org/wiki/Evolutionary_art)) هدف، تولید یک اثر هنری مانند تصویر یا صوت، با استفاده از الگوریتمهای هوشمندی است که از استراتژی یا نظریه تکامل تدریجی (Evolution) برای رسیدن به هدف مسئله استفاده می‌کنند.


در این مورد بنده مدتی پیش برنامه کوچکی طراحی کردم که با استفاده از Steady-State GA تصاویر تکاملی تولید مینمود.
اگر دوستان در این مورد تجربه، و نظراتی داشته باشند که در اصلاح برنامه و پوشش نقاط ضعف آن مورد استفاده قرار بگیرد، خوشنود میشوم.

لینک برنامه‌ها:

برنامه EvoPic (http://mohammadshams.blogspot.com/2010/04/evopic.html)
این برنامه هم تقریبا موضوع مشابهی دارد: Char2Pic (http://mohammadshams.blogspot.com/2010/06/char2pic.html)


http://3.bp.blogspot.com/_xQyBIUkgHao/S9F2Rgw9fYI/AAAAAAAAAPI/tVAXBt7G0aU/s1600/_Evopic1.JPG
http://4.bp.blogspot.com/_xQyBIUkgHao/S9F3i7VxskI/AAAAAAAAAP4/5lpuGIzpelU/s1600/_Evopic3.JPG