¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    Å×½ºÆ® ÁÖµµ ¸Ó½Å ·¯´× - acorn+PACKT ½Ã¸®Áî TDD ±â¹ýÀ» È°¿ëÇÑ ¸Ó½Å ·¯´× ¾Ë°í¸®Áò ±¸Çö

    ¿øÁ¦ : Test-Driven Machine Learning

    • Àú½ºÆ¾ º¸Á¶´Ï¾î Àú
    • ³²±Ã¿µÈ¯ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2016³â 07¿ù 27ÀÏ
    • Á¤°¡
      20,000¿ø
    • ÆǸŰ¡
      18,000¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,000¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2024³â 04¿ù 19ÀÏ(±Ý)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788960778917 220ÂÊ 189 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆǸÅÁö¼ö : 160

    ÀÌ ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á Å×½ºÆ® ÁÖµµÇü °³¹ß(TDD) ¹æ¹ý ¼Ò°³¿Í ¸Ó½Å ·¯´× °³³ä¿¡ TDD Àû¿ë ¹æ¹ý
    ¡á °èȹ´ë·Î µ¿ÀÛÇÏ´Â ÇüÅÂÀÇ ½Å°æ¸Á ¾Ë°í¸®Áò ±¸Çö°ú Å×½ºÆ®
    ¡á ºÐ¼® ¸ðµ¨ÀÇ Æ¯ÀÌÇÑ ½ÇÇà µ¿ÀÛ °ü·Ã Å×½ºÆ® ÄÉÀ̽º
    ¡á ºÒÈ®½Ç¼º ¼Ó¿¡¼­ ÃÖÀûÀÇ °áÁ¤À» À̲ø¾î³»´Â multi-armed bandit ¾Ë°í¸®Áò
    ¡á Å×½ºÆ® ³»¿¡ ±¸ÇöµÇ¾î ´Ù¾çÇÑ Å×½ºÆ® ÄÉÀ̽º Á¦ÀÛÀÌ °¡´ÉÇÑ µ¥ÀÌÅÍ »ý¼º ¹æ¹ý
    ¡á ¿ÜºÎ ¶óÀ̺귯¸® »ç¿ë ½Ã¿¡µµ °¡´ÉÇÑ ºÐ¼® ¸ðµ¨ÀÇ ´Ü°èÀû °³¹ß ¹æ¹ý
    ¡á ½Å¼ÓÇÑ ¹Ýº¹ ½Ãµµ¿Í Çù¾÷À» À§ÇÑ ºÐ¼® ¸ðµ¨ ¼º´ÉÀÇ Á¤...
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á Å×½ºÆ® ÁÖµµÇü °³¹ß(TDD) ¹æ¹ý ¼Ò°³¿Í ¸Ó½Å ·¯´× °³³ä¿¡ TDD Àû¿ë ¹æ¹ý
    ¡á °èȹ´ë·Î µ¿ÀÛÇÏ´Â ÇüÅÂÀÇ ½Å°æ¸Á ¾Ë°í¸®Áò ±¸Çö°ú Å×½ºÆ®
    ¡á ºÐ¼® ¸ðµ¨ÀÇ Æ¯ÀÌÇÑ ½ÇÇà µ¿ÀÛ °ü·Ã Å×½ºÆ® ÄÉÀ̽º
    ¡á ºÒÈ®½Ç¼º ¼Ó¿¡¼­ ÃÖÀûÀÇ °áÁ¤À» À̲ø¾î³»´Â multi-armed bandit ¾Ë°í¸®Áò
    ¡á Å×½ºÆ® ³»¿¡ ±¸ÇöµÇ¾î ´Ù¾çÇÑ Å×½ºÆ® ÄÉÀ̽º Á¦ÀÛÀÌ °¡´ÉÇÑ µ¥ÀÌÅÍ »ý¼º ¹æ¹ý
    ¡á ¿ÜºÎ ¶óÀ̺귯¸® »ç¿ë ½Ã¿¡µµ °¡´ÉÇÑ ºÐ¼® ¸ðµ¨ÀÇ ´Ü°èÀû °³¹ß ¹æ¹ý
    ¡á ½Å¼ÓÇÑ ¹Ýº¹ ½Ãµµ¿Í Çù¾÷À» À§ÇÑ ºÐ¼® ¸ðµ¨ ¼º´ÉÀÇ Á¤·®Àû ºÐ¼®
    ¡á ÀϹÝÀûÀÎ ¸Ó½Å ·¯´× ¾Ë°í¸®Áò¿¡ ´ëÇÑ Á» ´õ ½¬¿î Á¢±Ù¹ý
    ¡á Å×½ºÆ® Àǵµ¸¦ ¸íÈ®È÷ Çϱâ À§ÇÑ ÇÁ·Î±×·¥ ½ÇÇൿÀÛ ÁÖµµÇü °³¹ß(BDD)ÀÇ ¿øÄ¢°ú Àû¿ë
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    ÀÌ Ã¥Àº ÀÚ½ÅÀÌ ±¸ÇöÇÑ ¾Ë°í¸®ÁòÀ» ¾î¶»°Ô °³¼±ÇÒ °ÍÀÎÁö¸¦ µ¶ÀÚÀûÀ¸·Î, ¶Ç ÀÚµ¿È­µÈ ¹æ½ÄÀ¸·Î Å×½ºÆ®ÇÏ°í ½Í¾îÇÏ´Â ¸Ó½Å ·¯´× Àü¹®°¡¿¡°Ô ÀûÇÕÇÏ´Ù. Å×½ºÆ® ÁÖµµÇü °³¹ßÀ» ½ÃÀÛÇÏ·Á´Â µ¥ÀÌÅÍ »çÀ̾ðƼ½ºÆ®¿¡°Ôµµ À¯¿ëÇÒ °ÍÀÌ´Ù. ´Ù¸¸ Å×½ºÆ® ÁÖµµÇü °³¹ß ±â¹ýÀÇ ÃֽŠ³»¿ëÀ» ¹è¿ì°íÀÚ ÇÏ´Â µ¶ÀÚ¿¡°Ô´Â ÃßõÇÏÁö ¾Ê´Â´Ù. ÀÌ Ã¥Àº ´ëºÎºÐ Å×½ºÆ® ÁÖµµÇü °³¹ß¿¡¼­ ¸Å¿ì °£´ÜÇÏ°Ô ¹è¿ï ¼ö ÀÖ´Â ³»¿ëµé·Î ±¸¼ºµÇ¾ú±â ¶§¹®ÀÌ´Ù. Æø³ÐÀº µ¶ÀÚÃþ¿¡ ¸Â°Ô »ó´ëÀûÀ¸·Î ½¬¿î Á¢±Ù¹ýÀ» ´Ù·é´Ù.
    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
    1Àå, ¡®Å×½ºÆ® ÁÖµµÇü ¸Ó½Å ·¯´×ÀÇ ¼Ò°³¡¯¿¡¼­´Â Å×½ºÆ® ÁÖµµÇü °³¹ß(TDD)ÀÌ ¹«¾ùÀÎÁö, ½ÇÁ¦·Î ¾î¶»°Ô »ý°å´ÂÁö, ¾î¶»°Ô ¼öÇàµÇ´ÂÁö¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
    2Àå, ¡®ÆÛ¼ÁÆ®·Ð(Perceptron)ÀÇ °³³ä ±â¹Ý Å×½ºÆ®¡¯¿¡¼­´Â °£´ÜÇÑ ¹öÀü¿¡¼­ ½ÃÀÛÇØ ÆÛ¼ÁÆ®·ÐÀ» °³¹ßÇÑ´Ù. ÆÛ¼ÁÆ®·ÐÀÌ ºñ°áÁ¤Àû(non-deterministic) ÇüÅ·Πµ¿ÀÛÇϴ Ư¼ºÀ» Áö³æÁö¸¸, Å×½ºÆ®°¡ °¡´ÉÇϵµ·Ï ¾Ë°í¸®Áò ½ÇÇൿÀÛ(behavior)¿¡ ´ëÇÑ Á¤Àǵµ ÀÛ¼ºÇÑ´Ù.
    3Àå, ¡®Multi-armed bandit ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ ¹®Á¦ Çذᡯ¿¡¼­´Â multi-armed bandit ¹®Á¦¿Í ¿©·¯ °¡Áö ¾Ë°í¸®ÁòÀÇ Å×½ºÆ®, ¹Ýº¹ ¼öÇà¿¡ µû¸¥ ¼º´ÉÀÇ º¯È­ µîÀ» ¾Ë¾Æº»´Ù.
    4Àå, ¡®È¸±ÍºÐ¼®À» ÀÌ¿ëÇÑ ¿¹Ãø¡¯¿¡¼­´Â statsmodels¸¦ »ç¿ëÇØ È¸±ÍºÐ¼®À» ±¸ÇöÇÏ°í, ÁÖ¿ä ¼º´É ÁöÇ¥¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ºÐ¼® ¸ðµ¨ Æ©´×¿¡ ´ëÇؼ­µµ ÇнÀÇÑ´Ù.
    5Àå, ¡®·ÎÁö½ºÆ½ ȸ±ÍºÐ¼®À» ÀÌ¿ëÇÑ ¡®Èæ°ú ¹é¡¯ÀÇ ÆÇ´Ü °áÁ¤¡¯¿¡¼­´Â ¾Õ Àå¿¡ À̾î ȸ±ÍºÐ¼®¿¡ ´ëÇØ »ìÆ캸°í, ¿©·¯ °¡Áö ŸÀÔÀ¸·Î ¼º´É ÃøÁ¤À» Á¤·®È­ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ÀÌ Àå¿¡¼­µµ ȸ±ÍºÐ¼® ¸ðµ¨À» °³¹ßÇϱâ À§ÇØ statmodels¸¦ »ç¿ëÇÑ´Ù.
    6Àå, ¡®³ªÀÌºê º£ÀÌÁ¿¡¼­´Â Å×½ºÆ® ÁÖµµÇü °³¹ß ±â¹ýÀ» ÀÌ¿ëÇØ °£´ÜÇÑ °³³äÀ¸·ÎºÎÅÍ °¡¿ì½Ã¾È ³ªÀÌºê º£ÀÌÁî(Gaussian Naive Bayes) ¾Ë°í¸®ÁòÀ» ¾î¶»°Ô °³¹ßÇÏ´ÂÁö ¾Ë¾Æº»´Ù.
    7Àå, ¡®¾Ë°í¸®Áò ¼±ÅÃÀ» ÅëÇÑ ÃÖÀûÈ­¡¯¿¡¼­´Â 6Àå¿¡ À̾î Ãß°¡ »çÇ×À» °è¼Ó ¾Ë¾Æº»´Ù. ±×¸®°í »õ·Î¿î ¾Ë°í¸®ÁòÀÎ ·£´ý Æ÷·¹½ºÆ®(Random Forests)¸¦ Àû¿ëÇØ ÀÌ °á°ú¸¦ Çâ»ó½Ãų ¼ö ÀÖ´ÂÁö »ìÆ캻´Ù.
    8Àå, ¡®Å×½ºÆ® ÁÖµµÇü ±â¹Ý scikit-learn ÇнÀ¡¯¿¡¼­´Â ½º½º·Î ÇнÀÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ¿©·¯ºÐÀº ÀÌ¹Ì ÀÌ¿Í °ü·ÃÇÑ ¸¹Àº °æÇèÀÌ ÀÖÀ» °Å¶ó°í º»´Ù. ÀÌ Àå¿¡¼­´Â scikit-learn ¹®¼­¿¡ ´ëÇØ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â ¹ýÀ» ÇнÀÇÏ°í À̸¦ ±â¹ÝÀ¸·Î ±¸ÇöÇغ»´Ù.
    9Àå, ¡®Àüü ÅëÇÕ ÀÛ¾÷¡¯¿¡¼­´Â ¿©·¯ °¡Áö ´Ù¾çÇÑ ¾Ë°í¸®ÁòÀÌ ÇÊ¿äÇÑ ºñÁî´Ï½º ¹®Á¦¸¦ ´Ù·é´Ù. °£´ÜÇÑ °³³ä¿¡¼­ Ãâ¹ßÇØ ¿ì¸®°¡ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» °³¹ßÇÏ°í, ¿ÜºÎ ¶óÀ̺귯¸®¿Í ¿ì¸®°¡ ±¸ÇöÇÑ Äڵ带 ÅëÇÕÇÑ´Ù. ÀÌ ¸ðµç ÀÛ¾÷À» Å×½ºÆ® ÁÖµµÇüÀ¸·Î ÁøÇàÇÑ´Ù.

    ÀúÀÚ ¼Ò°³

    Àú½ºÆ¾ º¸Á¶´Ï¾î

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ¹Ì±¹
    • ºÐ·ù : ±âŸ
    • ÀαâÁö¼ö : 3

    µ¥ÀÌÅÍ »çÀ̾ðƼ½ºÆ®·Î, ½ÃÄ«°í¿¡ »ì°í ÀÖ´Ù. ÇöÀç, ±×·´Çãºê(GrubHub)¿¡¼­ ½Ã´Ï¾î µ¥ÀÌÅÍ »çÀ̾ðƼ½ºÆ®·Î ÀÏÇÏ°í ÀÖ´Ù. ¼ÒºñÀÚ ºÐ¼® Ç÷§Æû °³¹ßÀ» ¸®µåÇßÀ¸¸ç, º£ÀÌÁö¾È Åë°èºÐ¼® ±â¹ý(Bayesian statistics)À» È°¿ëÇÏ´Â ½Ç½Ã°£ ½ºÇø´ Å×½ºÆ®(split test) ºÐ¼® Ç÷§Æû °³¹ßµµ À̲ø¾ú´Ù. ¶ÇÇÑ µ¥ÀÌÅÍ ¸¶ÀÌ´×°ú ¼ÒÇÁÆ®¿þ¾î Á¦Ç° °íµµÈ­ ÇÁ·ÎÅäŸÀÔÀ» À§ÇÑ ¿©·¯ °¡Áö ¸Ó½Å ·¯´× ºÐ¼® ¸ðµ¨µµ °³¹ßÇß´Ù. ±×´Â ¡ºParallel Programming with Microsoft(r) .NET¡»°ú ¡ºFlow-Based Programming, Second Edition¡» Ã¥¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ß Àü¹® Áö½ÄÀ» ½ÀµæÇß´Ù. ¶ÇÇÑ, ÆÄÀ̵¥ÀÌÅÍ(PyData)¿¡¼­ ¿­¸° ¿öÅ©¼óÀ» ÅëÇØ ¡®½Ã¹Ä·¹À̼ÇÀ» ÅëÇØ ´Ü¼øÈ­µÈ Åë°èÇÐ(Simplified Statistics through Simulation)¡¯À̶ó´Â ÁÖÁ¦·Î °­¿¬Çϱ⵵ Çß´Ù.
    ±×µ¿¾È ¹Ð¸®¸¸(Milliman, Inc.)¿¡¼­ º¸ÇèÅë°èºÐ¼® ½Ã½ºÅÛ °³¹ßÀÚ¸¦, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿£Áö´Ï¾î II(SDE II)¸¦, Ä¡Áî¹ö°Å ³×Æ®¿öÅ©(Cheezburger Network)¿¡¼­ ½Ã´Ï¾î µ¥ÀÌÅÍ ºÐ¼®°¡¿Í °³¹ß ÆÀÀå µîÀ» ¿ªÀÓÇß´Ù.

    ¿ªÀÚ ¼Ò°³

    ³²±Ã¿µÈ¯

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 15

    °í·Á´ëÇб³ ÄÄÇ»ÅÍÇаú(Çлç/¼®»ç)¿Í ¼­´øĶ¸®Æ÷´Ï¾Æ ´ëÇб³(Univ. of Southern California)(¼®»ç)¸¦ Á¹¾÷ÇÏ°í, Ç÷θ®´Ù ´ëÇб³(Univ. of Florida)¿¡¼­ µ¥ÀÌÅÍ ¸¶ÀÌ´×À» ÁÖÁ¦·Î ÄÄÇ»ÅÍ°øÇÐ ¹Ú»ç ÇÐÀ§¸¦ ÃëµæÇß´Ù. »ï¼ºSDS ¿¬±¸¼Ò¿¡¼­ Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ, ºòµ¥ÀÌÅÍ ÀÎÇÁ¶ó Ç÷§Æû, µ¥ÀÌÅÍ °úÇÐ/ºÐ¼®¿¡ °üÇÑ ´Ù¾çÇÑ ÃֽŠ±â¼úÀÇ ¿¬±¸/°³¹ß °úÁ¦¸¦ ¼öÇàÇß´Ù. ÇöÀç ¾Æ¸¶Á¸ À¥ ¼­ºñ½º(Amazon Web Services)¿¡¼­ ÇÁ·ÎÆä¼Å³Î ¼­ºñ½º ºòµ¥ÀÌÅÍ ÄÁ¼³ÅÏÆ®(Professional Services Big Data Consultant)·Î È°µ¿ ÁßÀÌ´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå. Å×½ºÆ® ÁÖµµÇü ¸Ó½Å ·¯´×ÀÇ ¼Ò°³
    __Å×½ºÆ® ÁÖµµÇü °³¹ß
    __TDD »çÀÌŬ
    ____»¡°£»ö
    ____ÃÊ·Ï»ö
    ____¸®ÆÑÅ丵
    __½ÇÇൿÀÛ ÁÖµµÇü °³¹ß
    __ù ¹ø° Å×½ºÆ®
    ____Å×½ºÆ® »ó¼¼ ºÐ¼®
    ________ÁÖ¾îÁø Á¶°Ç
    ________¾ðÁ¦
    ________±×·¯°í ³ª¸é
    __¸Ó½Å ·¯´×¿¡ TDD Àû¿ë
    __È®·üÀû ¼Ó¼º ¹®Á¦ ÇØ°á
    __°³¼±µÈ ºÐ¼® ¸ðµ¨ÀÇ °ËÁõ ¹æ¹ý
    ____ºÐ·ùºÐ¼® °³¿ä
    ____ȸ±ÍºÐ¼®
    ____Ŭ·¯½ºÅ͸µ
    __ºÐ·ùºÐ¼® ¸ðµ¨ÀÇ Á¤·®Àû ºÐ¼®
    __¿ä¾à
    2Àå. ÆÛ¼ÁÆ®·ÐÀÇ °³³ä ±â¹Ý Å×½ºÆ®
    __½ÃÀÛ
    __¿ä¾à
    3Àå. Multi-armed bandit ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ ¹®Á¦ ÇØ°á
    __BanditÀÇ ¼Ò°³
    __½Ã¹Ä·¹ÀÌ¼Ç ±â¹Ý Å×½ºÆÃ
    __°£´ÜÇÑ ¼öÁØ¿¡¼­ ½ÃÀÛ
    __½ÇÁ¦ ȯ°æ¿¡¼­ ½Ã¹Ä·¹À̼Ç
    __Randomized probability matching ¾Ë°í¸®Áò
    __ºÎ½ºÆ®·¡ÇÎ bandit
    __ÇöÀç ºÎ½ºÆ®·¡ÇÎ ±â¹ýÀÇ ¹®Á¦Á¡
    __Multi-armed bandit ¾Ë°í¸®Áò È°¿ë
    __¿ä¾à
    4Àå. ȸ±ÍºÐ¼®À» ÀÌ¿ëÇÑ ¿¹Ãø
    __°í±Þ ȸ±ÍºÐ¼® ±â¹ý º¹½À
    ____ȸ±ÍºÐ¼® °ü·Ã °³³ä »çÀü Á¤¸®
    ____Á¤·®È­ ±â¹Ý ºÐ¼® ¸ðµ¨ ¼º´É ÃøÁ¤
    __µ¥ÀÌÅÍ »ý¼º ÀÛ¾÷ ¼Ò°³
    __ºÐ¼® ¸ðµ¨ °ü·Ã ±âº» »çÇ× ±¸Çö
    __ºÐ¼® ¸ðµ¨¿¡ ´ëÇÑ ±³Â÷ °ËÁõ
    __µ¥ÀÌÅÍ »ý¼º
    __¿ä¾à
    5Àå. ·ÎÁö½ºÆ½ ȸ±ÍºÐ¼®À» ÀÌ¿ëÇÑ ¡®Èæ°ú ¹é¡¯ÀÇ ÆÇ´Ü °áÁ¤
    __·ÎÁö½ºÆ½ ȸ±ÍºÐ¼®¿ë µ¥ÀÌÅÍ »ý¼º
    __ºÐ¼® ¸ðµ¨ÀÇ Á¤È®µµ ÃøÁ¤
    __Á¶±Ý ´õ º¹ÀâÇÑ ¿¹Á¦ ÀÛ¼º
    __ºÐ¼® ¸ðµ¨¿¡ ´ëÇÑ Å×½ºÆ® ÁÖµµÇü ÀÛ¾÷
    __¿ä¾à
    6Àå. ³ªÀÌºê º£ÀÌÁî
    __½Ç½ÀÀ» ÅëÇÑ °¡¿ì½Ã¾È ºÐ·ùºÐ¼®ÀÇ ÀÌÇØ
    __ºÐ¼® ¸ðµ¨ °³¹ß
    __¿ä¾à
    7Àå. ¾Ë°í¸®Áò ¼±ÅÃÀ» ÅëÇÑ ÃÖÀûÈ­
    __ºÐ·ùºÐ¼®±âÀÇ ¼º´É °³¼±
    __¿ì¸®ÀÇ ºÐ·ùºÐ¼®±â Àû¿ë
    __·£´ý Æ÷·¹½ºÆ® ¾Ë°í¸®Áò ¼º´É °³¼±
    __¿ä¾à
    8Àå. Å×½ºÆ® ÁÖµµÇü ±â¹Ý scikit-learn ÇнÀ
    __Å×½ºÆ® ÁÖµµÇü ¼³°è
    __Àüü °³¹ß °èȹ ¼ö¸³
    ________ºÐ·ùºÐ¼®±â ¼±Åà ±â´É °³¹ß(ºÐ·ùºÐ¼®±â ¼º´É Æò°¡¿ë Å×½ºÆ® ½ÇÇàÀÌ ¼ö¹ÝµÈ)
    __¾Ë°í¸®ÁòÀÇ ½ÅÁßÇÑ ¼±ÅÃÀ» À§ÇÑ ¼±Åà ±â´É °³¼±
    __Å×½ºÆ®°¡ °¡´ÉÇÑ µµÅ¥¸àÅ×ÀÌ¼Ç °³¹ß
    ____ÀÇ»ç°áÁ¤ Æ®¸® ¾Ë°í¸®Áò
    __¿ä¾à
    9Àå. Àüü ÅëÇÕ ÀÛ¾÷
    __»óÀ§ °³³ä ¼öÁØ¿¡¼­ ½ÃÀÛ
    __½ÇÁ¦ ȯ°æ¿¡ Àû¿ë
    __ÀÌ Ã¥À» ÅëÇØ ¾òÀº °Í
    __¿ä¾à

    ¸Ó¸®¸»

    ¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú

    ¸Ó½Å ·¯´×(Machine Learning)ÀÇ ÁÖ¿ä ¸ñÇ¥ Áß Çϳª´Â ºÐ¼® ¸ðµ¨ÀÇ ¼º´ÉÀÌ ÀÏ°ü¼ºÀ» °¡Áö¸é¼­µµ ¼º´ÉÀÌ ²ÙÁØÈ÷ °³¼±µÇµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀº ¾ÆÁÖ °£´ÜÇÑ ¾ÆÀ̵ð¾î¸¦ »ý°¢Çس½ ÈÄ À̸¦ ½ÇÁ¦ ¾Ë°í¸®ÁòÀ¸·Î ±¸Çö±îÁö Çس½ °æÇèÀÌ ÀÖÀ» °ÍÀÌ´Ù. ÇÊ¿äÇÑ °æ¿ì ¶óÀ̺귯¸®¸¦ ¾²±âµµ Çϸ鼭 ¸»ÀÌ´Ù. »õ·Î¿î ¾Ë°í¸®ÁòÀ» »ç¿ëÇϱâ À§Çؼ­´Â °ü·Ã ¿É¼Çµµ ½á¾ß ÇÏ°í, ¼º´Éµµ Çâ»ó½ÃÄÑ¾ß ÇÑ´Ù. ÀÌ¿Í µ¿½Ã¿¡, ¼º´ÉÀÌ ÀúÇϵÇÁö ¾Êµµ·Ï ÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æ¾ß ÇÑ´Ù.
    È®·ü±â¹Ý ¾Ë°í¸®Áò(stochastic algorithm)À» Å×½ºÆ®ÇÏ´Â °ÍÀÌ ¾î¶»°Ô º¸¸é ºÒ°¡´ÉÇÑ °Íó·³ º¸À̹ǷÎ, ¸ðµç º¯°æ»çÇ×À» Àü¹®°¡¿¡°Ô ¹°¾îº¸´Â °Íµµ ÇÑ ¹æ¹ýÀÏ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô ÇÏ¸é ¸» ±×´ë·Î ³Ê¹« ´À¸®´Ù´Â ¹®Á¦°¡ ÀÖ´Ù. ¾Ë°í¸®ÁòÀ» ¾÷µ¥ÀÌÆ®ÇßÀ» ¶§ ÀÌÀüº¸´Ù ¼º´ÉÀÌ ´õ ÁÁ¾ÆÁ³´ÂÁö ÀÚµ¿À¸·Î È®ÀÎÇÒ ¼ö´Â ¾øÀ»±î? ±âÁ¸ ¾Ë°í¸®ÁòÀ» ´Ù¸¥ ¶óÀ̺귯¸®¿¡ ÀÖ´Â ÀÓÀÇÀÇ ¾Ë°í¸®ÁòÀ¸·Î ¹Ù²Ù°Å³ª, ¿©·¯ºÐÀÌ ±¸ÇöÇÑ °Í¿¡ ´ëÇØ ´õ ±íÀÌ ÀÖ°Ô ¿¬±¸ÇÒ ¼ö ÀÖµµ·Ï Äڵ带 ¼³°èÇÏ·Á¸é ¾î¶»°Ô ÇÏ¸é µÉ±î? ÀÌ°ÍÀÌ ÀÌ Ã¥À» ¾²°Ô µÈ ÀÌÀ¯´Ù.
    ÀÌ Ã¥¿¡¼­ ¿ì¸®´Â Å×½ºÆ® ÁÖµµÇü °³¹ß(TDD, Test-Driven Development)ÀÌ ¹«¾ùÀÎÁö, ¸Ó½Å ·¯´×¿¡¼­ ÀÌ°ÍÀÌ ¾î¶² °¡Ä¡¸¦ Áö´Ï´ÂÁö ¾Ë¾Æº¼ °ÍÀÌ´Ù. Å×½ºÆ® °³¹ßÀ» À§ÇØ ÆÄÀ̽ã 2.7ÀÇ nosetests ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ´Ù. ¸Ó½Å ·¯´× ¾Ë°í¸®ÁòÀ» À§ÇØ statsmodels¿Í scikit-learn ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ´Ù. statsmodels´Â ȸ±ÍºÐ¼®(regression) ±¸Çö¿¡ ¸Å¿ì À¯¿ëÇÏ´Ù. scikit-learn ¶óÀ̺귯¸®´Â ¿©·¯ °¡Áö ºÐ·ùºÐ¼®(classification) ¾Ë°í¸®Áò¿¡ »ç¿ëµÉ °ÍÀÌ´Ù.

    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    ¾Æ¸¶µµ ¿äÁò °¡Àå Àαâ ÀÖ´Â ºÐ¾ß¸¦ ²Å´Â´Ù¸é Àΰø Áö´É, ¸Ó½Å ·¯´×ÀÏ °ÍÀÌ´Ù. Àΰø Áö´É ºÐ¾ßÀÇ ¹ßÀüÀº ÄÄÇ»ÅÍÀÇ ¹ßÀü°ú ¸Å¿ì ¹ÐÁ¢ÇÏ´Ù. ¿¹¸¦ µé¸é, Á¦ÇÑµÈ ÄÄÇ»Æà ¼º´ÉÀ» ±Øº¹Çϱâ À§ÇØ ¾ËÆÄ-º£Å¸ ÇÁ·ç´×(Alpha-Beta Pruning)°ú °°Àº ¾Ë°í¸®ÁòÀÌ ¿¬±¸µÇ±âµµ Çß´Ù. ¶Ç, Àΰø ½Å°æ¸Á ±â¹ýÀÇ °æ¿ì ÇØ°áÀÌ ºÒ°¡´ÉÇÑ »óÅ¿´À¸³ª ¡®ÆÛ¼ÁÆ®·Ð(Perceptron)¡¯À̳ª ¡®¿À·ù¿ªÀüÆÄ(backpropagation)¡¯¿Í °°Àº ±â¹ýÀÌ ³ª¿À¸é¼­ ²ÙÁØÈ÷ ¹ßÀüÇØ¿Ô´Ù. ÀÌ·¯ÇÑ ¸Ó½Å ·¯´× ¹× Àΰø Áö´ÉÀº Ãֱ٠Ŭ¶ó¿ìµå ÄÄÇ»Æà ±â¼úÀÇ ´«ºÎ½Å ¹ßÀü¿¡ ÈûÀÔ¾î °ÅÀÇ ¹«ÇÑ´ë¿¡ °¡±î¿î ÄÄÇ»Æà ÀÚ¿øÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¸é¼­, °ú°Å¿¡ ¾î·Á¿òÀ» °Þ¾ú´ø ´ë¿ë·® µ¥ÀÌÅÍ ºÐ¼®, ³ôÀº °è»ê º¹Àâµµ¸¦ ¿ä±¸ÇÏ´Â ¹®Á¦ ÇØ°á µî¿¡¼­ Å« ÁøÀüÀ» º¸ÀÌ°í ÀÖ´Ù.
    ÃÖ±Ù ºòµ¥ÀÌÅÍ ºÐ¼®¿¡ ´ëÇÑ °ü½ÉÀÌ ³ô¾ÆÁö¸é¼­, ¿©·¯ ºÐ¾ß¿¡¼­ ¾Õ´ÙÅõ¾î µ¥ÀÌÅÍ ºÐ¼® ±â¹ý, ¼Ö·ç¼ÇµéÀ» µµÀÔÇϰųª ÀÚü °³¹ßÇÏ·Á´Â ½Ãµµ°¡ ¸¹ÀÌ ³ªÅ¸³ª°í ÀÖ´Ù. ÇÑ °¡Áö ±â¾ïÇÒ Á¡Àº ¸Ó½Å ·¯´×, µ¥ÀÌÅÍ ¸¶ÀÌ´× ºÐ¾ßÀÇ ¾Ë°í¸®Áò ´ëºÎºÐÀº ÇнÀ(learning)À» ÅëÇØ ¡®ÆÐÅÏ(pattern)¡¯À̶ó´Â ºÐ¼® ¸ðµ¨À» ¸¸µé¾î³½´Ù´Â Á¡ÀÌ´Ù. ÀÌ´Â ¾Ë°í¸®Áò ÀÚü¸¸ ºÃÀ» ¶§´Â ±âÁ¸ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ½Ä°ú Àß ¸ÂÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ´ë¿ë·® µ¥ÀÌÅ͸¦ ó¸®ÇÏ°í ºÐ¼®Çϱâ À§ÇÑ ´ë±Ô¸ð ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ °æ¿ì, Á¤ÇÕ¼ºÀÇ °ËÁõÀº ÇʼöÀûÀ¸·Î ¿ä±¸µÈ´Ù.
    ÀÌ Ã¥Àº ¸Ó½Å ·¯´× ±â¹ýÀ» °³¹ßÇÏ´Â µ¥ ¼ÒÇÁÆ®¿þ¾î °³¹ß ±â¹ý Áß ÇϳªÀÎ Å×½ºÆ® ÁÖµµÇü °³¹ß(TDD) ±â¹ýÀ» È¿°úÀûÀ¸·Î Àû¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ´Ù. ºÒÈ®½ÇÇÑ È®·ü °è»ê ÀÛ¾÷À» TDD ±â¹ýÀ» ÅëÇØ ´Ü°èº°·Î Å×½ºÆ®¸¦ ¼º°ø½ÃÅ°¸é¼­ °³¹ßÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ ³»¿ëÀº ±âÁ¸¿¡´Â º¼ ¼ö ¾ø¾ú´ø Âü½ÅÇÑ ½Ãµµ¶ó°í »ý°¢ÇÑ´Ù. ÀÌ Ã¥¿¡¼­ ¼Ò°³ÇÏ´Â ³»¿ëÀ» ¹ÙÅÁÀ¸·Î TDD¸¦ ÀÌ¿ëÇØ ²ÙÁØÈ÷ ¾Ë°í¸®ÁòÀ» °³¹ßÇÏ¸é ¸Å¿ì º¹ÀâÇÑ ¼º°ÝÀÇ ¸Ó½Å ·¯´× ¾Ë°í¸®Áòµµ ü°èÀûÀ¸·Î ±¸ÇöÇس¾ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved