±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
29,000¿ø |
---|
26,100¿ø (10%ÇÒÀÎ)
1,450P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
ºñÁî´Ï½º ½Ã³ª¸®¿À·Î üµæÇÏ´Â ¸Ó½Å·¯´× ½Ã½ºÅÛ ±¸Ãà ³ëÇÏ¿ì
°úÁ¦ ¼³Á¤, ¿öÅ©Ç÷Π¼³°è, ½Ã½ºÅÛ ±¸Ãà°ú °³¹ß µî ¸Ó½Å·¯´× Á¦Ç°À» ½ÇÁ¦ ºñÁî´Ï½º·Î ¸¸µé±â À§ÇØ ¾Ë¾Æ¾ß ÇÒ ¸ðµç °ÍÀ» ´Ù·é´Ù. ¸Ó½Å·¯´×À» »ç¿ëÇؼ¸¸ ÇØ°áÇÒ ¼ö ÀÖ´Â ºñÁî´Ï½º °úÁ¦ÀÎÁö ¿©ºÎ¸¦ ÆÇ´ÜÇÏ°í, µðÀÚÀÎ ÆÐÅÏ¿¡ µû¶ó ÆÀ°ú ¾ÆÅ°ÅØó¸¦ ¼³Á¤ÇÑ ´ÙÀ½, ÇÁ·±Æ®¿£µå, ¹é¿£µå, ÀÎÇÁ¶ó½ºÆ®·°Ã³, ÆÄÀÌÇÁ¶óÀÎ, BI µµ±¸ µî ¿öÅ©Ç÷ο¡ ÇÊ¿äÇÑ Àü¹ÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î¸¦ Á÷Á¢ ±¸ÇöÇغ»´Ù. »óÇ° ¼ö¿ä ¿¹Ãø, À¥ ¼ºñ½º À§¹Ý °¨Áö, °Ë»ö ½Ã½ºÅÛ °³¼± µî ÈçÈ÷ º¼ ¼ö ÀÖ´Â ºñÁî´Ï½º °úÁ¦¸¦ ¿¹·Î µé¾î ½Ç½ÀÇÑ´Ù. ¸Ó½Å·¯´× ½Ã½ºÅÛÀ» ¼³°èÇÏ°í ¿î¿ëÇÏ·Á´Â ¿£Áö´Ï¾î¿¡°Ô ½ÇÁúÀûÀÎ µµ¿òÀÌ µÇ´Â Ã¥.
ÃâÆÇ»ç ¼Æò
¸Ó½Å·¯´× ¸ðµ¨À̳ª ¶óÀ̺귯¸® °¢·ÐÀ» ´Ù·é Ã¥Àº ¸¹Áö¸¸, ¸Ó½Å·¯´×À» ½ÇÁ¦·Î ÇÁ·Î´ö¼Ç ½Ã½ºÅÛ¿¡ Àû¿ëÇÏ´Â ÀÏÀº ¶Ç ´Ù¸¥ ¹®Á¦´Ù. ÀúÀÚÀÇ ºñÀ¯¸¦ µû¸£¸é ±×·± Ã¥µéÀº ¡°»ý¼± ¼ÕÁú ¹æ¹ýÀ̳ª ÀüÀÚ·¹ÀÎÁö »ç¿ë ¹æ¹ý¿¡ °üÇؼ´Â ¼³¸íÇÏÁö¸¸, ¿ä¸®¸¦ ¸¸µå´Â ¹æ¹ýÀº ¼³¸íÇÏÁö ¾Ê´Â ¿ä¸®Ã¥¡±ÀÌ´Ù. ÇÏÁö¸¸ ¡°¿ä¸®¸¦ ¸¸µé·Á´Â »ç¶÷¿¡°Ô ÇÊ¿äÇÑ Ã¥Àº ½ÇÁ¦·Î ¿ä¸®¸¦ ¸¸µå´Â Ã¥¡±ÀÌ´Ù. ÀúÀÚ´Â ÀÌ·¯ÇÑ ¹®Á¦ÀÇ½Ä ¾Æ·¡ ¸Ó½Å·¯´× ¡®½Ç¿ëÈ¡¯¸¦ ´Ù·ç´Â ÀÌ Ã¥À» ½è´Ù.
¸Ó½Å·¯´× ½Ç¿ëÈ´Â ´ç¸é ºñÁî´Ï½º °úÁ¦°¡ ¸Ó½Å·¯´×À» »ç¿ëÇؼ¸¸ ÇØ°áÇÒ ¼ö ÀÖ´Â °úÁ¦ÀÎÁö ¿©ºÎ¸¦ ÆÇ´ÜÇÏ´Â °ÍºÎÅÍ ½ÃÀ۵ȴÙ. ¸Ó½Å·¯´× µµÀÔ °áÁ¤ ÈÄ¿¡´Â, ÆÀ Å©±â¿Í ¿ª·®À» °í·ÁÇØ ÀúÀÚ °íÀ¯ÀÇ µðÀÚÀÎ ÆÐÅÏ¿¡ µû¶ó ¸Ó½Å·¯´× ¾ÆÅ°ÅØó¸¦ ¼³°èÇÏ°í ÆÀÀ» ±¸¼ºÇÏ´Â ³ëÇϿ츦 ¾Ë·ÁÁØ´Ù. ¿©±â±îÁö°¡ 1ÀåÀÇ ³»¿ëÀ¸·Î, Çö½ÇÀûÀÎ ºñÁî´Ï½º »óȲÀ» °¡Á¤ÇÏ°í ÆÐÅϺ° À¯½ºÄÉÀ̽º¸¦ ¾Ë·ÁÁشٴ Á¡ÀÌ µ¸º¸ÀδÙ.
2Àå¿¡¼´Â ½Ä·áÇ° ÆǸÅÁ¡ÀÇ ¼ö¿ä ¿¹Ãø ½Ã½ºÅÛÀ» ¸¸µé¾îº¸¸ç ½Ç½ÀÀ» ½ÃÀÛÇÑ´Ù. °³¹ß ÆÀÀÇ ±¸¼º ¿¹½Ã¸¦ µé°í, °úÁ¦ ¼³Á¤, ½Ã½ºÅÛ °³¹ß, ¿öÅ©Ç÷Π¼³°è±îÁö Àü °úÁ¤À» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ¸ðµ¨ °ü·Ã ±¸Çö¿¡´Â Hydra, MLflow, »çÀÌŶ·±, LightGBM µîÀ» »ç¿ëÇÏ°í, ºñÁî´Ï½º ÀÇ»ç°áÁ¤À» À§ÇÑ BI µµ±¸·Î´Â Streamlit°ú Plotly¸¦ È°¿ëÇÑ´Ù. ±¸ÃàÇÑ ½Ã½ºÅÛ°ú ¿öÅ©Ç÷δ MLOps °üÁ¡¿¡¼ º¯ÈÇÏ´Â »óȲ¿¡ ¸ÂÃç °³¼±ÇÒ ¼ö ÀÖ¾î¾ß ÇϹǷÎ, Äí¹ö³×Ƽ½º¿¡ ¹èÆ÷ÇÏ°í ¾Æ¸£°í ¿öÅ©Ç÷θ¦ »ç¿ëÇØ ÀÚµ¿ÈÇÏ´Â ¹æ¹ý±îÁö »ìÆ캻´Ù.
3Àå¿¡¼´Â »ç¿ëÀÚ°¡ µ¿¹° À̹ÌÁö¸¦ °øÀ¯ÇÏ´Â À¥ ¼ºñ½º¿¡ À§¹Ý °¨Áö ½Ã½ºÅÛÀ» Ãß°¡ÇÏ´Â °úÁ¤À» ´Ù·é´Ù. ½Ç½À ÆíÀǸ¦ À§ÇØ ÀúÀÚ°¡ ÀÛ¼ºÇصР¾Èµå·ÎÀ̵å¿ë ¾ÛÀÌ Á¦°øµÇ¸ç, ƯÈ÷ FastAPI, PostgreSQL, Redis, RabbitMQ, ÀÏ·¡½ºÆ½¼Ä¡ µîÀ¸·Î ±¸¼ºµÈ ¹é¿£µåÀÇ ±¸Á¶¸¦ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ÀÌÈÄ 2Àå°ú ¸¶Âù°¡Áö·Î À§¹Ý À̹ÌÁö °¨Áö¶ó´Â °úÁ¦ ¼³Á¤ºÎÅÍ ½ÃÀÛÇØ ½Ã½ºÅÛ°ú ¿öÅ©Ç÷θ¦ ¼³°èÇÏ°í ±¸ÇöÇسª°£´Ù. MobileNet v3 ¹× ÅÙ¼Ç÷θ¦ »ç¿ëÇØ À§¹ÝÀ» ÆÇ´ÜÇÏ°í ÅÙ¼Ç÷Π¼ºù°ú MLflow Tracking ServerÀ¸·Î DB¿¡ ÀúÀåÇÑ´Ù. ÀÌ ½Ã½ºÅÛÀ» ÇÁ·Î´ö¼Ç¿¡ Àû¿ëÇϱâ À§ÇØ Ãß·ÐÀ» ºñµ¿±â·Î ½ÇÇàµÇ°Ô ÇÏ°í, ¸ð´ÏÅ͸µÀ» À§ÇØ StreamlitÀ¸·Î À¥ ÆäÀÌÁö¸¦ ¸¸µå´Â ¹æ¹ýµµ °£´ÜÈ÷ ´Ù·é´Ù.
4Àå¿¡¼´Â 3ÀåÀÇ ¼ºñ½ºÀÇ °Ë»ö ±â´ÉÀ» °³¼±Çϱâ À§ÇØ °Ë»ö ½Ã½ºÅÛ¿¡ ¸Ó½Å·¯´×À» µµÀÔÇÏ´Â °úÁ¤À» ½Ç½ÀÇÑ´Ù. ¼øÀ§ ÇнÀ°ú ÇüÅÂ¼Ò ºÐ¼®(ÀϺ»¾î)À» ¼³¸íÇÏ°í ±¸ÇöÇϸç, ÇÁ·Î´ö¼Ç Àû¿ëÀ» À§ÇØ CronWorkflow·Î Ư¡·® »ý¼º ÀÛ¾÷À» ÀÚµ¿ÈÇÑ´Ù. ³¡À¸·Î ÅؽºÆ®»Ó ¾Æ´Ï¶ó À̹ÌÁö·Îµµ °Ë»öÇÒ ¼ö ÀÖµµ·Ï ScaNN À妽º ÀÛ¼ºÀ» ±¸ÇöÇØ À¯»ç À̹ÌÁö °Ë»ö ±â´ÉÀ» ¾Û¿¡ Ãß°¡ÇÏ°í, À妽º ¾÷µ¥ÀÌÆ® ¿ª½Ã ÀÚµ¿ÈÇÑ´Ù.
°¢°¢ÀÇ ÄÄÆ÷³ÍÆ®¸¦ Á¶ÇÕÇØ ÀüüÀûÀÎ ÆÄÀÌÇÁ¶óÀÎÀÌ Á¦´ë·Î µ¹¾Æ°¡°Ô ¸¸µå´Â ¹ý¿¡ ÃÊÁ¡À» ¸ÂÃá Ã¥À¸·Î¼, ÀÌ·ÐÀ̳ª °³º°ÀûÀÎ µðÅ×ÀÏ¿¡ ¸Å¸ôµÇÁö ¾Ê°í Å« ±×¸²À» º¸¿©Áشٴ Á¡ÀÌ Ã¥ÀÇ °¡Àå Å« ¹Ì´öÀÌ´Ù. ÆÀ ±¸¼º, ¹é¿£µå, ÀÎÇÁ¶ó½ºÆ®·°Ã³, BI µµ±¸ µî ½ÇÁ¦ ¼ºñ½º°¡ µ¹¾Æ°¡´Â µ¥ Áß¿äÇÔ¿¡µµ °£°úµÇ¾î¿Â ¿ä¼Òµé±îÁö »ìÆ캻´Ù´Â Á¡¿¡¼ ´õ¿í ÀÇ¹Ì ÀÖ´Â ½Ç¹«ÀûÀÎ ¸Ó½Å·¯´× Áöħ¼¶ó°í ÇÒ ¼ö ÀÖ´Ù.
¸ñÂ÷
¿Å±äÀÌ ¸Ó¸®¸» viii
º£Å¸¸®´õ Èıâ x
½ÃÀÛÇϸç xii
ÀÌ Ã¥¿¡ ´ëÇÏ¿© xv
CHAPTER 1 °úÁ¦, ÆÀ, ½Ã½ºÅÛ 1
1.1 ¼ÒÇÁÆ®¿þ¾î ±â¼úÀ» È°¿ëÇØ ºñÁî´Ï½º °úÁ¦¸¦ ÇØ°áÇÏ·Á¸é 3
1.2 °úÁ¦¸¦ ¸Ó½Å·¯´×À¸·Î ÇØ°áÇÒ ½Ã³ª¸®¿À¸¦ °áÁ¤ÇÑ´Ù 7
1.3 ÆÀ Å©±â¿Í ½ºÅ³¿¡ ¸Â´Â °³¹ß°ú ¿î¿ëÀ» °í·ÁÇÑ´Ù 11
1.4 ¸Ó½Å·¯´× ½Ã½ºÅÛÀÇ ¾ÆÅ°ÅØó¸¦ ¼³°èÇÑ´Ù 14
1.5 »õ·Î¿î ¸Ó½Å·¯´× ½Ã½ºÅÛ µðÀÚÀÎ ÆÐÅÏ 16
__1.5.1 Æò°¡ ´ë½Ãº¸µå ÆÐÅÏ 16 / 1.5.2 À߸øµÈ Ãß·Ð Áö¿ø ÆÐÅÏ 22
1.6 ÆÀ ±¸¼º ÆÐÅÏ 27
__1.6.1 °³Ã´ÀÚ ÆÐÅÏ 28 / 1.6.2 ½º¸ô ÆÀ ÆÐÅÏ 31 / 1.6.3 ¹Í½ºÆ® ÆÀ ÆÐÅÏ 35
1.7 Á¤¸® 40
CHAPTER 2 ¼ö¿ä ¿¹Ãø ½Ã½ºÅÛ ¸¸µé±â 41
2.1 ¼ö¿ä ¿¹ÃøÀÇ ¸ñÀû 43
2.2 ¸Ó½Å·¯´× ÆÀ°ú ¼ÒÇÁÆ®¿þ¾î °³¹ß ÆÀ ±¸¼ºÀÇ ¿¹ 45
__2.2.1 »ç³» ÃÖÃÊ ¸Ó½Å·¯´× ÇÁ·ÎÁ§Æ® ÆÀÀÎ °æ¿ì 46
__2.2.2 ½ÇÀûÀÌ ÀÖ´Â ¸Ó½Å·¯´× ÆÀÀÇ °æ¿ì 47 / 2.2.3 ¸ÅÆ®¸¯½ºÇü ÆÀÀÇ °æ¿ì 48
2.3 ¸Ó½Å·¯´×À¸·Î ¼ö¿ä¸¦ ¿¹ÃøÇÑ´Ù 49
__2.3.1 °úÁ¦ ¼³Á¤ 49 / 2.3.2 µ¥ÀÌÅÍ 52 / 2.3.3 °³¹ß ȯ°æ ±¸¼º 57
__2.3.4 µ¥ÀÌÅÍ Àüó¸® 59 / 2.3.5 ÇнÀ 74 / 2.3.6 Ãß·Ð È°¿ë°ú Æò°¡ 84
2.4 ¼ö¿ä ¿¹Ãø ½Ã½ºÅÛ°ú ¾÷¹« ¿öÅ©Ç÷Π99
__2.4.1 ÇÁ·ÎÁ§Æ® Ãʱâ ÆÀ, ½Ã½ºÅÛ, ¿öÅ©Ç÷Π(2021³â 1¿ù~2021³â 6¿ù) 99
__2.4.2 ÇÁ·ÎÁ§Æ® Àü°³ ½Ã±âÀÇ ÆÀ, ½Ã½ºÅÛ, ¿öÅ©Ç÷Π(2021³â 7¿ù ÀÌÈÄ) 103
2.5 Á¤¸® 122
CHAPTER 3 µ¿¹° À̹ÌÁö ¾ÖÇø®ÄÉÀ̼ÇÀÇ À§¹Ý °¨Áö ½Ã½ºÅÛ ¸¸µé±â 123
3.1 µ¿¹° À̹ÌÁö ¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä 125
__3.1.1 AIAnimals 126 / 3.1.2 µ¿¹° À̹ÌÁö ¾ÖÇø®ÄÉÀ̼ǰú ½Ã½ºÅÛ 129
__3.1.3 AIAnimals¸¦ ±âµ¿ÇÑ´Ù 133
__3.1.4 µ¿¹° À̹ÌÁö ¾ÖÇø®ÄÉÀ̼ǿ¡ À§¹Ý °¨Áö°¡ ÇÊ¿äÇØÁ³´Ù 153
3.2 À§¹Ý °¨ÁöÀÇ ¸ñÀû 153
__3.2.1 ¸Ó½Å·¯´×À» »ç¿ëÇØ °¨ÁöÇÒ À§¹ÝÀ» °áÁ¤ÇÑ´Ù 156
3.3 À§¹Ý °¨Áö¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ Á¤ÀÇÇÑ´Ù 157
3.4 À§¹Ý °¨Áö ½Ã½ºÅÛ°ú ¿öÅ©Ç÷Π¼³°è 163
3.5 À§¹Ý °¨Áö ¸ðµ¨À» °³¹ßÇÑ´Ù 168
__3.5.1 µ¥ÀÌÅ͸¦ °áÁ¤ÇÑ´Ù 169 / 3.5.2 ¸ðµ¨À» ¸¸µç´Ù 170 / 3.5.3 ÀÛ¾÷ ½ÇÇà 189
3.6 À§¹Ý °¨Áö ½Ã½ºÅÛÀ» ½Ç¿ëÈÇÑ´Ù 198
__3.6.1 ºñµ¿±â Ãß·Ð ÆÐÅÏÀ¸·Î ¸¸µå´Â À§¹Ý °¨Áö ½Ã½ºÅÛ 203
__3.6.2 À§¹Ý °¨Áö¸¦ ¸ð´ÏÅ͸µÇÑ´Ù 225
3.7 Á¤¸® 239
CHAPTER 4 µ¿¹° À̹ÌÁö ¾ÖÇø®ÄÉÀÌ¼Ç °Ë»ö¿¡ ¸Ó½Å·¯´× È°¿ëÇϱâ 241
4.1 µ¿¹° À̹ÌÁö ¾ÖÇø®ÄÉÀÌ¼Ç °Ë»ö 243
__4.1.1 ÇÊÅ͸µ°ú ¹è¿ 245
4.2 ¸Ó½Å·¯´×À¸·Î °Ë»öÀ» °³¼±ÇÑ´Ù 248
4.3 À¯»ç¾î »çÀü ÀÛ¼º 249
__4.3.1 Á¢±Ù ·Î±×¿Í ºó¹øÇÏ°Ô °Ë»öµÇ´Â ´Ü¾î 251
__4.3.2 ´Ü¾î º¤Å͸¦ »ç¿ëÇÑ À¯»ç¾î »çÀü ÀÛ¼º 255
__4.3.3 À¯»ç¾î »çÀüÀ» °Ë»ö¿¡ È°¿ëÇÑ´Ù 259
4.4 ¼øÀ§ ÇнÀÀ» È°¿ëÇÑ °Ë»ö °á°ú Á¤·Ä 266
__4.4.1 µ¥ÀÌÅ͸¦ ¸¸µç´Ù 269 / 4.4.2 ¼øÀ§ ÇнÀ ¸ðµ¨À» ÇнÀÇÑ´Ù 285
__4.4.3 ¼øÀ§ ÇнÀÀ» »ç¿ëÇØ °Ë»ö °á°ú¸¦ Á¤·ÄÇÑ´Ù 294
__4.4.4 ¼øÀ§ ÇнÀÀÇ ¿öÅ©Ç÷Π298
__4.5 A/B Å×½ºÆ®¸¦ ±¸ÃàÇÑ´Ù 306
__4.5.1 2°¡Áö ¸ðµ¨ÀÇ ÇнÀ 313
4.6 À̹ÌÁö¸¦ »ç¿ëÇÑ °Ë»ö 317
__4.6.1 MobileNet v3¸¦ »ç¿ëÇÑ Æ¯Â¡·® ÃßÃâ°ú ScaNNÀ» »ç¿ëÇÑ À妽º ÀÛ¼º 321
__4.6.2 MobileNet v3¿Í ScaNN Ã߷бâ 326
__4.6.3 À¯»ç À̹ÌÁö °Ë»öÀÇ ÀÚµ¿ ¾÷µ¥ÀÌÆ® 330
4.7 »ç¿ëÀÚµéÀÌ »ç¿ëÇÏ´Â ¸Ó½Å·¯´×À» À§ÇÏ¿© 334
¸¶Ä¡¸ç 336
ã¾Æº¸±â 340
º»¹®Áß¿¡¼
¸Ó½Å·¯´×À» »ç¿ëÇÏÁö ¾Ê°íµµ °´°ü½Ä ¼³¹® Çü½ÄÀÇ Ãªº¿À» Á¦°øÇÏ°í, »ç¿ëÀÚ°¡ ¼³¹®ÀÇ ´äÀ» ¼±ÅÃÇÏ¸é¼ ÇØ°áÃ¥¿¡ µµ´ÞÇϵµ·Ï ÇÏ´Â ¿öÅ©Ç÷θ¸ °®Ãçµµ ÀÌ °úÁ¦´Â °£´ÜÇÏ°Ô ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³¹® Çü½ÄÀ» »ç¿ëÇÏ´Â ÆíÀÌ ¸Ó½Å·¯´×À» »ç¿ëÇÏ´Â °Íº¸´Ù ±â¼úÀûÀ¸·Î °£´ÜÇϸç, µ¿½Ã¿¡ »ç¿ëÀÚ °æÇè Ãø¸é¿¡¼ ¶Ù¾î³ °æ¿ìµµ ÀÖÀ» °ÍÀÔ´Ï´Ù. °³¹ß °øÁ¤ Ãø¸é¿¡¼µµ °´°ü½Ä ¼³¹® Çü½ÄÀÇ Ãªº¿À» »ç¿ëÇϸé, Áú¹®°ú ¼±ÅÃÁö¸¦ Á¦°øÇÏ°í ºÐ±â 󸮸¦ À§ÇÑ if-else ±¸¹®À» Á¶ÇÕÇÏ´Â °Í¸¸À¸·Î ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. (8ÂÊ)
¿¹¸¦ µé¾î ¼ö¿ä ¿¹Ãø°ú °°Àº ȸ±Í ¹®Á¦¿¡¼´Â ¸ÅÀå¿¡¼ ½Ä·áÇ°ÀÇ ¼ö¿ä ¿¹Ãø ¸ðµ¨ÀÌ ¼ö¿äº¸´Ù Å« ÂÊÀ¸·Î ¹þ¾î³ª¸é °ø±Þ °ú´Ù°¡ µÇ¾î Àç°í°¡ â°í¸¦ Á¡À¯ÇÏ°Ô µË´Ï´Ù. ¹þ¾î³ ¾ç¿¡ µû¶ó â°í¿¡ »óÇ°À» ³ÖÀ» ¼ö ¾ø´Â »óȲµµ ¹ß»ýÇÒ °ÍÀÔ´Ï´Ù. ¼Òºñ ±âÇѱîÁö Æȸ®Áö ¾Ê´Â °æ¿ì¿¡´Â Àç°í¸¦ óºÐÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¹Ý´ë·Î ÀÛÀº ÂÊÀ¸·Î ¹þ¾î³ª¸é ±âȸ ¼Õ½Ç·Î À̾îÁý´Ï´Ù. ±âȸ ¼Õ½ÇÀÌ °è¼ÓµÇ¸é °í°´À¸·ÎºÎÅÍ ¡®»óÇ° ÆǸŰ¡ ÁÁÁö ¾ÊÀº ¸ÅÀ塯À̶ó´Â ÆòÆÇÀÌ ºÙ¾î °í°´ÀÌ ÁÙ¾îµé ¸®½ºÅ©°¡ ÀÖ½À´Ï´Ù(±×¸² 1.9). ÀÌ·± °æ¿ì¿¡´Â ¼ö¿ä ¿¹ÃøÀÇ Ãß·ÐÀÌ ¿ÏÀüÇÑ Á¤´äÀ» ãÁö´Â ¸øÇÏ´õ¶óµµ, ´Ù¼Ò Å« ÂÊÀ¸·Î ¹þ¾î³ª´Â °ÍÀÌ ±âȸ ¼Õ½ÇÀ» ÇÇÇÒ ¼ö ÀÖ°í, ¸®½ºÅ©µµ ÀÛÀ» °ÍÀÔ´Ï´Ù. (23ÂÊ)
Àü󸮿¡´Â »çÀÌŶ·±(scikit-learn)ÀÇ ColumnTransformer¸¦ »ç¿ëÇÕ´Ï´Ù. ColumnTransformer´Â Ä÷³¿¡ ¸ÂÃç Àü󸮸¦ °³º°ÀûÀ¸·Î »çÀÌŶ·±ÀÇ ÆÄÀÌÇÁ¶óÀÎ(Pipeline)À¸·Î Á¤ÀÇÇÏ°í À̸¦ ¸ðÀº Ŭ·¡½ºÀÔ´Ï´Ù. ColumnTransformer¸¦ »ç¿ëÇÏ¸é ´Ù¸¥ ¸ÅÀå, Áö¿ª, »óÇ°¸í, »óÇ° °¡°Ý, ÆǸŠ¿¬, ÆǸŠ¿ù, ÆǸŠÁÖ, °ú°Å ÆǸŠ½ÇÀû µ¥ÀÌÅÍÀÇ Àü󸮸¦ ÇϳªÀÇ ÆÄÀÌÇÁ¶óÀΠ󸮷Π¸ðÀ» ¼ö ÀÖ½À´Ï´Ù. °³º°ÀûÀ¸·Î ±â¼úÇÏ´Â °ÍÀÌ °£´ÜÇÏ´Ù°í »ý°¢ÇÒÁöµµ ¸ð¸£Áö¸¸, ColumnTransformer·Î ¸ðÀ½À¸·Î½á µÚ¿¡¼ Àü󸮸¦ »ç¿ëÇÒ ¶§ ÇϳªÀÇ ÇÔ¼ö¸¸ È£ÃâÇϸé Àü󸮸¦ ¿Ï°áÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. Àüó¸® ÆÄÀÌÇÁ¶óÀÎ ±¸ÇöÀº ¾Õ¿¡¼ ¼³¸íÇÑ DataPreprocessPipeline Ŭ·¡½ºÀÇ ÇÔ¼ö·Î Á¤ÀÇÇÕ´Ï´Ù(¿¹Á¦ 2.5). (75ÂÊ)
¿öÅ©Ç÷ΠÀÚµ¿È¿¡¼ Áß¿äÇÑ °ÍÀÌ ¿öÅ©Ç÷Π¿£Áø ¼±Á¤°ú µµÀÔÀÔ´Ï´Ù. ¿öÅ©Ç÷Π¿£ÁøÀ̶õ ¹èÄ¡/ÀÛ¾÷ µîÀÇ ½ÇÇàÀ» °ü¸®ÇÏ´Â ÀÎÇÁ¶ó½ºÆ®·°Ã³À̸ç ÀϹÝÀûÀ¸·Î µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ̳ª ¸Ó½Å·¯´× ÆÄÀÌÇÁ¶óÀÎÀº ¿öÅ©Ç÷Π¿£Áø À§¿¡¼ ±¸ÃàµË´Ï´Ù. ¿öÅ©Ç÷Π¿£Áø¿¡´Â OSS·Î´Â ¿¡¾îÇ÷Î(AirFlow)³ª ¾Æ¸£°í(Argo), Prefect, Luigi°¡ ÀÖ½À´Ï´Ù. Ŭ¶ó¿ìµå¿¡¼ ½ÇÇöµÈ ¿öÅ©ÇÃ·Î¿ì ¿£Áø¿¡´Â ±¸±Û Ŭ¶ó¿ìµå ÄÄÆ÷Àú(Google Cloud Composer), AWS Step Functions, ¾ÖÀú ÆÄÀÌÇÁ¶óÀÎ(Azure Pipeline) µîÀÌ ÀÖ½À´Ï´Ù. ¸Ó½Å·¯´× ÆÄÀÌÇÁ¶óÀο¡ ƯÈÇÑ ÀÎÇÁ¶ó½ºÆ®·°Ã³¿¡´Â KubeFLow ÆÄÀÌÇÁ¶óÀÎÀ̳ª ±¸±Û ¹öÅؽº(Google Vertex) AI ÆÄÀÌÇÁ¶óÀÎ, gokart°¡ ÀÖ½À´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î³ª ¼ºñ½º¿¡ µû¶ó ½ÇÇà ¹æ¹ýÀº ´Ù¸£Áö¸¸, ¸ðµÎ ¿öÅ©Ç÷ημ Çϳª ÀÌ»óÀÇ ÀâÀ» ¿¬°áÇؼ ½ÇÇàÇÏ´Â ±â´ÉÀ» °®°í ÀÖ½À´Ï´Ù. (110~111ÂÊ)
À§¹Ý °¨Áö´Â µ¿¹° À̹ÌÁöÀÇ µî·Ï°ú´Â ºñµ¿±â·Î ½ÇÇàÇÕ´Ï´Ù. Áï µ¿¹° À̹ÌÁö°¡ animals Å×ÀÌºí¿¡ µî·ÏµÈ ÈÄ, ÀÓÀÇÀÇ ½ÃÁ¡¿¡ À§¹Ý °¨Áö°¡ ½ÇÇàµË´Ï´Ù. À§¹Ý °¨Áö°¡ ½Ç½ÃµÇ´Â °ÍÀº animals Å×ÀÌºí¿¡ µî·ÏµÈ Á÷ÈÄÀÏ ¼ö ÀÖ°í, ¸î ºÐÀÌ Áö³ ÈÄÀÏ ¼öµµ ÀÖ½À´Ï´Ù. ºñµ¿±â ó¸®À̹ǷÎ, À§¹Ý °¨Áö ½ÇÇàÀº animals Å×À̺í·ÎÀÇ µ¥ÀÌÅÍ µî·Ï ÈÄÀ̱⸸ Çϸé Á¦ÇÑÀº ¾ø½À´Ï´Ù. ¶ÇÇÑ À§¹Ý °¨Áö°¡ ½ÇÆÐÇصµ animals Å×À̺íÀÇ µ¥ÀÌÅÍ¿¡´Â ¾Æ¹«·± ¿µÇâÀÌ ¾ø½À´Ï´Ù. (¡¦) Å¥¿¡´Â RabbitMQ·Î ±âµ¿ÇÑ ¸Þ½Ã¡ Å¥ ¼ºñ½º¸¦ »ç¿ëÇÕ´Ï´Ù. RabbitMQ´Â AMQP(Advanced Message Queuing Protocol)¸¦ »ç¿ëÇÑ ¸Þ½Ã¡ ¹Ìµé¿þ¾îÀÔ´Ï´Ù. RabbitMQ´Â ¼ºñ½º·Î¼ °¡µ¿ÇÏ°í, ¸Þ½ÃÁö µî·Ï°ú Àü¼ÛÀ» ´ã´çÇÕ´Ï´Ù. ¹é¿£µå API°¡ Producer(¸Þ½ÃÁö¸¦ º¸³»´Â Ãø)·Î¼ À§¹Ý °¨Áö ´ë»ó À̹ÌÁö ID¸¦ RabbitMQ¿¡ µî·ÏÇÏ°í, À§¹Ý °¨Áö ½Ã½ºÅÛÀÌ Consumer(¸Þ½ÃÁö¸¦ ¹Þ´Â Ãø)·Î¼ À̹ÌÁö ID¸¦ ¹Þ¾Æ À§¹Ý °¨Áö¸¦ ½Ç½ÃÇÕ´Ï´Ù. (203ÂÊ)
ÀÌÁ¦ ¼øÀ§ ÇнÀ ¸ðµ¨À» 2Á¾·ù ¸¸µé¾ú½À´Ï´Ù. A/B Å×½ºÆ®¸¦ ÅëÇÑ ºñ±³¸¦ °°Àº ±âÁØÀ¸·Î Çϱâ À§ÇØ, »õ·Ó°Ô ¸¸µç LGBMRegressor ¸ðµ¨µµ LGBMRanker ¸ðµ¨°ú ¸¶Âù°¡Áö·Î ÀÚµ¿À¸·Î ÇнÀÇÏ°í ¸±¸®½ºÇÕ´Ï´Ù. ¿©·¯ ¸ðµ¨À» ¿î¿ëÇÒ ¶§ÀÇ °¢ ¸ðµ¨ÀÇ ÇнÀ ŸÀ̹ÖÀº ºñ±³ ±âÁØÀ̳ª ¸ðµ¨ÀÇ Æ¯¼º¿¡ µû¶ó °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿©±â¿¡¼´Â µÎ ¸ðµ¨ ¸ðµÎ °°Àº µ¥ÀÌÅ͸¦ »ç¿ëÇؼ ÇнÀ, Ãß·ÐÀ» ½ÇÇàÇϹǷΠ°°Àº ½ÃÁ¡¿¡ ÇнÀÇÏ°í ¸±¸®½ºÇÏ´Â °ÍÀ¸·Î ÇÕ´Ï´Ù. ¾çÂÊ ¸ðµÎ Á¤±âÀûÀ¸·Î ¾÷µ¥ÀÌÆ®µÇ´Â Ư¡·® ½ºÅä¾î¿¡ ÀÇÁ¸ÇÏ´Â ¸ðµ¨À̹ǷÎ, ÇнÀÀº ¹Ýµå½Ã Ư¡·® ½ºÅä¾î ¾÷µ¥ÀÌÆ® ÈÄ ½Ç½ÃÇÕ´Ï´Ù. (313ÂÊ)
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
´ëÇÐ Á¹¾÷ ÈÄ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î, ¼ÒÇÁÆ®¿þ¾î Ç°Áú ¿£Áö´Ï¾î, ¾ÖÀÚÀÏ ÄÚÄ¡ µî ´Ù¾çÇÑ ºÎ¹®¿¡¼ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Âü¿©Çß´Ù. Àç¹ÌÀÖ´Â ÀÏ, ³ª¿Í Á¶Á÷ÀÌ ¼ºÀåÇÏ°í ¼º°ú¸¦ ³»µµ·Ï µ½´Â ÀÏ¿¡ º¸¶÷À» ´À³¢¸ç ³ª Àڽſ¡°Ô µµÀüÇÏ°í ´õ ³ªÀº »ç¶÷ÀÌ µÇ±â À§ÇØ Ç×»ó ³ë·ÂÇÏ°í ÀÖ´Ù. Àú¼·Î ¡ºÄÚµå Ç°Áú ½Ã°¢ÈÀÇ Á¤¼®¡»(Áö¾Ø¼±, 2015)ÀÌ ÀÖ°í, ¿Å±ä Ã¥À¸·Î´Â ¡ºÁ¦´ë·Î ¹è¿ì´Â ¼öÇÐÀû ÃÖÀûÈ¡»(ÇѺû¹Ìµð¾î, 2021), ¡º±×¸²À¸·Î ¹è¿ì´Â TCP/IP¡» µîÀÌ ÀÖ´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.