ecj. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://cs.gmu.edu/~eclab/
ecj. ű×
ecj. ¼³¸í
Java ±â¹Ý ÁøÈ °è»ê ¿¬±¸ ½Ã½ºÅÛ ECJ´Â °ÅÀÇ ¸ðµç Ŭ·¡½º (¹× ¸ðµç ¼³Á¤)°¡ »ç¿ëÀÚ°¡ Á¦°ø ÇÑ ¸Å°³ º¯¼ö ÆÄÀÏ¿¡ ÀÇÇØ ·±Å¸ÀÓ¿¡¼ µ¿ÀûÀ¸·Î °áÁ¤µÇµµ·Ï ¸Å¿ì À¯¿¬Çϵµ·Ï ¼³°èµÈ ÀÚ¹Ù·Î ÀÛ¼ºµÈ ¹«·á ¿¬±¸ EC ½Ã½ºÅÛÀÔ´Ï´Ù. ½Ã½ºÅÛÀÇ ¸ðµç ±¸Á¶´Â ½±°Ô ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï ¹è¿µË´Ï´Ù. ±×·³¿¡µµ ºÒ±¸ ÇÏ°íÀÌ ½Ã½ºÅÛÀº È¿À²¼ºÀ» ÇâÇÑ ´«À¸·Î ¼³°èµÇ¾ú½À´Ï´Ù. Âü°í : ECJ´Â Çо÷ ¹«·á ¶óÀ̼¾½º ¹öÀü 3.0 Á¶°Ç¿¡ µû¶ó Á¦°øµÇ°í ¶óÀ̼¾½º°¡ ºÎ¿©µË´Ï´Ù. ´ÙÀ½Àº "ECJ"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÏ¹Ý Æ¯Â¡ : ¡¤ GUI°¡ÀÖ´Â GUI ¡¤ Ç÷§Æû µ¶¸³Àû ÀÎ °Ë»ç Á¡ ¹× ·Î±ë ¡¤ °èÃþ Àû ¸Å°³ º¯¼ö ÆÄÀÏ ¡¤ ¸ÖƼ ½º·¹µù ¡¤ Mersenne Twister ³¼ö »ý¼º±â ¡¤ ´Ù¾çÇÑ EC ¾ç½ÄÀ» ±¸ÇöÇϱâÀ§ÇÑ Ãß»óÈ. EC Ư¡ : ¡¤ TCP / IP¸¦ ÅëÇÑ ºñµ¿±â½Ä ¾ÆÀÏ·£µå ¸ðµ¨ ¡¤ À¯Çà, ºñµ¿±â½Ä Á¤»ó »óÅ ¹× coevolutionary ¹èÆ÷¸¦ Áö¿øÇÏ´Â ¿©·¯ ÇÁ·Î¼¼¼¿¡ ´ëÇÑ ¸¶½ºÅÍ / ½½·¹À̺ê Æò°¡ ¡¤ À¯ÀüÀÚ ¾Ë°í¸®Áò / ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏ ²ÙÁØÇÑ ÁÖ ¹× ¿¤¸®Æ®ÁÖÀÇ À¯¹«¿¡ °ü°è¾øÀÌ ¡¤ ÁøÈ·ÐÀûÀÎ Àü·« ½ºÅ¸ÀÏ (MU, ¶÷´Ù) ¹× (MU + LAMBDA) ÁøÈ ¡¤ ¸Å¿ì À¯¿¬ÇÑ ¹ø½Ä ¾ÆÅ°ÅØó ¡¤ ¸¹Àº ¼±Åà ¿î¿µÀÚ ¡¤ ´ÙÁß ¼ÒÇü ¹× Á¾ ¡¤ ¼ºê ÆÐºê ·¹ÀÌ¼Ç ±³È¯ ¡¤ ÆÄÀÏ¿¡¼ Àα¸¸¦ ÀнÀ´Ï´Ù ¡¤ ´ÜÀÏ ¹× ´ÙÁß Àα¸ Áø¾Ð ¡¤ SPEA2 ´ÙÁß ¿ëÁö ÃÖÀûÈ ¡¤ ÀÔÀÚ ¶¼ ÃÖÀûÈ ¡¤ Â÷º°Àû ÁøÈ·Ð ¡¤ °ø°£ÀûÀ¸·Î ÀÓº£µðµå ÁøÈ ¾Ë°í¸®Áò ¡¤ ´Ù¸¥ ´ÙÁß ¿ë¾î ÃÖÀûÈ ¹æ¹ýÀ»À§ÇÑ ÈÄÅ© ¡¤ Parsimony ¾Ð·ÂÀ»À§ÇÑ ÆÐÅ°Áö GP Æ®¸® Ç¥Çö : ¡¤ ¼¼Æ® ±â¹Ý °·ÂÇÑ ÀüÇüÀûÀÎ À¯ÀüÀÚ ÇÁ·Î±×·¡¹Ö ¡¤ ephemeral ÀÓÀÇÀÇ »ó¼ö ¡¤ ÀÚµ¿À¸·Î Á¤ÀÇ µÈ ÇÔ¼ö¿Í ÀÚµ¿À¸·Î Á¤ÀÇ µÈ ¸ÅÅ©·Î ¡¤ ´ÙÁß Æ®¸® ½£ ¡¤ 6 °³ÀÇ Æ®¸® ÀÛ¼º ¾Ë°í¸®Áò ¡¤ ±¤¹üÀ§ÇÑ GP ¹ø½Ä »ç¾÷ÀÚ ¼¼Æ® ¡¤ 8 °³ÀÇ »çÀü ¿Ï·á GP ÀÀ¿ë ÇÁ·Î±×·¥ ¹®Á¦ µµ¸ÞÀÎ (°³¹Ì, ȸ±Í, ¸ÖƼÇ÷º¼, lawnmower, Æи®Æ¼, 2 »óÀÚ, °¡ÀåÀÚ¸®, ¼¼·À°ÔƼ) º¤ÅÍ (GA / ES) Ç¥Çö : ¡¤ °íÁ¤ ±æÀÌ ¹× °¡º¯ ±æÀÌ °Ô³ð ¡¤ ÀÓÀÇÀÇ Ç¥Çö ¡¤ 10 °³ÀÇ ¹Ì¸® ¿Ï·áµÈ º¤ÅÍ ÀÀ¿ë ÇÁ·Î±×·¥ ¹®Á¦ µµ¸ÞÀÎ (Rastrigin, Sum, Rosenbrock, Sphere, STEP, ½Ã²ô·¯¿î - 40, ºÎ½º, ±×¸±¸²½ºÅ©, NK, ÇÏÀÌÇÁ) ´Ù¸¥ Ç¥Çö : ¡¤ ÇÇÆ® Á¢±Ù¹ý ±ÔÄ¢ ÁýÇÕ ¶Ç´Â ´Ù¸¥ ¼¼Æ® ±â¹Ý Ç¥ÇöÀ» ÁøÈÇϱâ À§ÇØ ±ÔÄ¢ ÆÐÅ°ÁöÀÇ ¸ÖƼ ¼¼Æ® ±â¹Ý °Ô³ð. ¿ä±¸ »çÇ× : ¡¤ ÀÚ¹Ù
ecj. °ü·Ã ¼ÒÇÁÆ®¿þ¾î