¾Æ¸¶Á¸À¥¼ºñ½º(Amazon Web Services, ÀÌÇÏ AWS)´Â °³¹ßÀÚ°¡ ¸ÂÃãÇü ¸Ó½Å·¯´× ¸ðµ¨À» º¸´Ù ½±°Ô ±¸Ãà, µð¹ö±×, ÈÆ·Ã, µµÀÔ, ¸ð´ÏÅ͸µ, ¿î¿µÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿ÏÀü ÅëÇÕ ¸Ó½Å·¯´× °³¹ß ȯ°æ ‘¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À(Amazon SageMaker Studio)’¸¦ Æ÷ÇÔÇØ ÃÑ 6°¡Áö ÃֽŠ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ¼º´ÉÀ» ¹ßÇ¥Çß´Ù.
½Å±Ô ¼ºñ½º¸¦ ÅëÇØ AWS´Â °³¹ßÀÚ¿¡°Ô ¿¤¶ó½ºÆ½(elastic) ³ëÆ®ºÏ, ½ÇÇè °ü¸®, ÀÚµ¿ ¸ðµ¨ »ý¼º, µð¹ö±ë°ú ÇÁ·ÎÆÄÀϸµ, ¸ðµ¨ ÀÌÅ» °¨Áö(model drift detection)¿Í °°Àº »õ·Î¿î ÅøÀ» ¸Ó½Å·¯´×¿ë ÅëÇÕ °³¹ß ȯ°æ(IDE) ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À¸¦ ÅëÇØ Á¦°øÇÑ´Ù.
‘¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿’´Â ¸Ó½Å·¯´× °úÁ¤ÀÇ °¢ ´Ü°è¿¡¼ º¹ÀâÇÏ°í ³ÇØÇÑ ÀÛ¾÷À» ¾ø¾Ö´Â ¿ÏÀü °ü¸®Çü ¼ºñ½º´Ù.
ADP, ¾Æ½ºÆ®¶óÁ¦³×Ä«(AstraZeneca), ¾Æºñ½º(Avis), º£À̾î(Bayer), ºê¸®Æ¼½Ã ¿¡¾î¿þÀÌ(British Airways), ¼³Ê(Cerner), Äܺ¸ÀÌ(Convoy), ¿¡¹Ì·¹ÀÌÆ® NBD (Emirates NBD), °¶·´(Gallup), Á¶Áö¾ÆÆÛ½ÃÇÈ(Georgia-Pacific), °í´ëµð(GoDaddy), Ç㽺Ʈ(Hearst), ÀÎÆ©ÀÌÆ®(Intuit), ·º½Ã½º³Ø½Ã½º(LexisNexis), ·Î½º¾ØÁ©·¹½º Ŭ¸®ÆÛ½º(Los Angeles Clippers), ´ºµ¥ÀÌÅÍ(NuData, ¸¶½ºÅÍÄ«µå ±â¾÷), ¸ð¹ÙÀϾÆÀÌ(Mobileye), Æijª¼Ò´Ð ¾Æºñ¿À´Ð½º(Panasonic Avionics), ´õ ±Û·Îºê ¾Ø ¸ÞÀÏ(The Globe and Mail), Ƽ¸ð¹ÙÀÏ(T-Mobile) µî ¼ö¸¸¿© °³ÀÇ ±â¾÷ÀÌ ¸Ó½Å·¯´× µµÀÔÀ» °¡¼ÓÈ Çϱâ À§ÇØ ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿¸¦ »ç¿ëÇÏ°í ÀÖ´Ù.
AWS´Â ‘¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿’ Ãâ½Ã ÀÌÈÄ¿¡ »õ·Î¿î ±â´ÉµéÀ» Á¤±âÀûÀ¸·Î Ãß°¡ÇØ ¿Ô´Ù.
À۳⿡¸¸ ³ôÀº Á¤È®µµÀÇ ÁÖ¼®À» °®Ãá ‘Æ®·¹ÀÌ´× µ¥ÀÌÅͼ¼Æ®(annotated training datasets)’¸¦ ±¸ÃàÇÏ´Â ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ‘±×¶ó¿îµå Æ®·ç½º(Amazon SageMaker Ground Truth)’, °³¹ßÀÚµéÀÌ °È ÇнÀ(reinforcement learning)À̶ó´Â ÈÆ·Ã ±â¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µ½´Â ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ RL (SageMaker RL)’, °³¹ßÀÚµéÀÌ ¾Ë°í¸®Áò 1ȸ ÈÆ·Ã ÈÄ Çϵå¿þ¾î¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ³×¿À(SageMaker Neo)’ µî 50°³ ÀÌ»óÀÇ ±â´ÉÀÌ »õ·Ó°Ô Ãß°¡µÆ´Ù.
ÀÌ°°Àº ±â´ÉµéÀº ¸¹Àº °³¹ßÀÚµéÀÌ ¸ÂÃãÇü ¸Ó½Å·¯´× ¸ðµ¨À» ±¸ÃàÇÏ´Â µ¥ Å©°Ô ±â¿©Çß´Ù.
¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿¸¦ ÅëÇØ ¸Ó½Å·¯´×ÀÇ ÁøÀÔÀ庮ÀÌ »ç¶óÁö¸é¼, ¸Ó½Å·¯´×À» ´ë±Ô¸ð·Î µµÀÔÇÏ°íÀÚ ÇÏ´Â °í°´µéÀÇ ¿ä±¸µµ Ä¿Á³´Ù.
µ¡ºÙ¿© ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿’´Â ¿ì¼öÇÑ ¸Ó½Å·¯´× ¸ðµ¨À» º¸´Ù ½±°Ô °³¹ßÇϱâ À§ÇØ ºôµùºí·Ï(Building Block) ´Ü°è¸¦ ´Ù¼ö ¸¸µé°í ÀÖ´Ù.
ÇÏÁö¸¸ »ç¾÷ ¼ºÀå ¼Óµµ¿¡ ¸ÂÃç¼ ¼º°øÀûÀ¸·Î ÁøÈÇÏ´Â ¿ì¼öÇÑ ¸ðµ¨À» ±¸ÃàÇϱâ À§Çؼ ¿©·¯ ºôµùºí·ÏµéÀÌ ÃÖÀûÈµÅ¾ß ÇÏ°í, È¿°úÀûÀÎ ¹æ¹ý°ú È¿°úÀûÀÌÁö ¾ÊÀº ¹æ¹ýÀ» ½±°Ô ÆľÇÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
ÀÌ°°Àº ¹®Á¦µéÀº ¸Ó½Å·¯´×¿¡¸¸ ±¹ÇÑµÈ °ÍÀº ¾Æ´Ï¸ç, ¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¤¿¡¼ ÀϹÝÀûÀ¸·Î ³ªÅ¸³ª´Â ¹®Á¦µéÀÌ´Ù.
ÇÏÁö¸¸, Áö³ ¼ö½Ê ³â °£, ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ °Þ´Â ¾î·Á¿òÀ» ÇؼÒÇϱâ À§ÇØ Å×½ºÆÃ, µð¹ö±ë, ¼ÒÇÁÆ®¿þ¾î ¹èÆ÷, ¸ð´ÏÅ͸µ, ÇÁ·ÎÆÄÀϸµ¿¡ µµ¿òÀÌ µÇ´Â IDE¿Í °°Àº ´Ù¾çÇÑ µµ±¸µéÀÌ °³¹ßµÆ´Ù.
¸Ó½Å·¯´× ºÐ¾ß°¡ ¾ÆÁ÷ ¼º¼÷´Ü°è¿¡ Á¢¾îµéÁö ¾Ê¾Æ ¼ÒÇÁÆ®¿þ¾î ¾÷°è¿Í °°Àº µµ±¸µéÀÌ °³¹ßµÇÁö ¸øÇÑ »óÅ´Ù.
¡ß¸Ó½Å·¯´× IDE = ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À’´Â ¸Ó½Å·¯´×¿¡ »ç¿ëµÇ´Â ¸ðµç ±¸¼º ¿ä¼Ò¸¦ Á¦°øÇÑ´Ù.
°³¹ßÀÚ´Â IDE¿Í ¸¶Âù°¡Áö·Î ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À¿¡¼ ¼Ò½º ÄÚµå, Á¾¼Ó¼º, ¹®¼, ±âŸ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÚ»ê(¸ð¹ÙÀÏ ¾Û¿¡ »ç¿ëµÇ´Â À̹ÌÁö µî)À» º¸°í ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ÇöÀç, ¸Ó½Å·¯´× ¿öÅ© Ç÷ο쿡´Â ¿©·¯ ±¸¼º¿ä¼Ò°¡ ÀÖÀ¸¸ç, ±× Áß ´Ù¼ö´Â ÇöÀç °³º°ÀûÀ¸·Î ±¸¼ºµÈ ÀÚü Åø°ú ÇÔ²² Á¦°øµÈ´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À IDE’´Â ÇÔ²² ¹ßÇ¥µÈ ¸ðµç ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ±â´É°ú Àüü ¸Ó½Å·¯´× ¿öÅ©Ç÷ο츦 À§ÇÑ ´ÜÀÏ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù.
µ¡ºÙ¿© ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À’´Â °³¹ßÀÚµéÀÌ ÇÁ·ÎÁ§Æ® Æú´õ¸¦ »ý¼ºÇÏ°í, ³ëÆ®ºÏ°ú µ¥ÀÌÅͼÂÀ» ±¸¼ºÇÏ°í, ³ëÆ®ºÏ°ú °á°ú¸¦ °øµ¿À¸·Î ³íÀÇÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À’´Â ´ÜÀÏ ÀÎÅÍÆäÀ̽º¿¡¼ ¸Ó½Å·¯´× ¸ðµ¨À» º¸´Ù ´Ü¼øÇÏ°í ºü¸£°Ô ±¸Ãà, ÈÆ·Ã, ¼³¸í, °Ë»ç, ¸ð´ÏÅ͸µ, µð¹ö±×, ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
¡ß¿¤¶ó½ºÆ½ ³ëÆ®ºÏ = ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ³ëÆ®ºÏ(Amazon SageMaker Notebooks)’Àº ´Ü ¸î ÃÊ ¸¸¿¡ ½ºÇɾ÷ °¡´ÉÇÑ ‘¿¤¶ó½ºÆ½ ÄÄǻƮ(elastic compute)’¸¦ žÀçÇÑ ‘¿ø Ŭ¸¯ ÁÖÇÇÅÍ ³ëÆ®ºÏ(one-click Jupyter notebook)’À» Á¦°øÇÑ´Ù.
¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ³ëÆ®ºÏ¿¡´Â ¸Ó½Å·¯´× ¿öÅ©Ç÷ο츦 ½ÇÇàÇϰųª Àç»ý¼º(recreate)Çϴµ¥ ÇÊ¿äÇÑ ¸ðµç ±â´ÉÀÌ ´ã°Ü ÀÖ´Ù.
¹ßÇ¥ Àü±îÁö´Â ³ëÆ®ºÏÀ» º¸°Å³ª ½ÇÇàÇϱâ À§Çؼ °³¹ßÀÚµéÀº ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿¿¡¼ ÄÄÇ»Æà ÀνºÅϽº¸¦ ½ºÇɾ÷ÇØ ³ëÆ®ºÏÀ» ±¸µ¿ÇØ¾ß Çß´Ù.
¶Ç ´õ ¸¹Àº ÄÄÇ»Æà ÆÄ¿ö°¡ ÇÊ¿äÇÑ °æ¿ì¿¡´Â, »õ·Î¿î ÀνºÅϽº¸¦ ½ºÇɾ÷ÇØ ³ëÆ®ºÏÀ» Àü¼ÛÇÏ°í ±× Àü ÀνºÅϽº¸¦ Á¾·áÇØ¾ß Çß´Ù.
³ëÆ®ºÏÀÌ ÄÄÇ»Æà ÀνºÅϽº¿Í ¿¬°áµÅ ÀÖ°í, ³ëÆ®ºÏÀº ÀϹÝÀûÀ¸·Î °³¹ßÀÚÀÇ ¿öÅ©½ºÅ×À̼ǿ¡ Àֱ⠶§¹®¿¡ ³ëÆ®ºÏÀ» ¼Õ½±°Ô °øÀ¯ÇÏ°í Çù·ÂÀ» ÅëÇØ ¹Ýº¹(iterate)ÇÒ ¼ö ¾ø¾ú´Ù.
¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ³ëÆ®ºÏÀº ¿¤¶ó½ºÆ½ ÁÖÇÇÅÍ ³ëÆ®ºÏÀ» Á¦°øÇØ °³¹ßÀÚµéÀÌ ³ëÆ®ºÏ¿¡ ÇÊ¿äÇÑ ÄÄÇ»Æà ÆÄ¿ö(GPU °¡¼ÓÈ µî)ÀÇ ¾çÀ» °³¹ßÀÚ ¾÷¹«¿¡ ¹æÇصÇÁö ¾Êµµ·Ï ¹é±×¶ó¿îµå¿¡¼ ÀÚµ¿À¸·Î ¼Õ ½±°Ô Á¶ÀýÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
°³¹ßÀÚµéÀº ±¸ ÀνºÅϽº¸¦ Á¾·áÇÏ°í »õ·Î¿î ÀνºÅϽº¿¡ ¸ðµç ÀÛ¾÷À» Àç»ý¼ºÇϴµ¥ ½Ã°£À» ³¶ºñÇÏÁö ¾Ê¾Æµµ µÈ´Ù. À̸¦ ÅëÇØ ¸ðµ¨À» º¸´Ù ´õ ½Å¼ÓÇÏ°Ô ±¸ÃàÇÒ ¼ö ÀÖ´Ù.
¶Ç ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ³ëÆ®ºÏÀ» »ç¿ëÇØ Æ¯Á¤ÇÑ È¯°æ°ú ¶óÀ̺귯¸® Á¾¼Ó¼ºÀ» ÀÚµ¿ Àç»ý¼ºÇØ Å¬¸¯ Çѹø¿¡ ³ëÆ®ºÏÀ» °øÀ¯ÇÒ ¼ö ÀÖ´Ù.
¿£Áö´Ï¾îµéÀÌ ´Ù¸¥ ¿£Áö´Ï¾î¿¡°Ô ÀÚ½ÅÀÇ ÀÛ¾÷¹°À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿Í ±âÁ¸ ¾÷¹«¿¡ ÀÌ¾î¼ ÀÛ¾÷ÇÒ ¼ö Àֱ⠶§¹®¿¡ ¼Õ½±°Ô ¸ðµ¨À» °øµ¿ ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
¡ß½ÇÇè °ü¸®(Experiment management) = ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¿¢½ºÆ丮¸ÕÆ®(Amazon SageMaker Experiments)’´Â °³¹ßÀÚµéÀÌ ¸Ó½Å·¯´× ¸ðµ¨ÀÇ ÀÌÅÍ·¹À̼Ç(iteration)À» ±¸¼º, ÃßÀûÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
¸Ó½Å·¯´×¿¡´Â ƯÁ¤ ÀÔ·Â º¯°æÀÌ ¹ÌÄ¡´Â Á¡ÁøÀûÀÎ ¿µÇâÀ» ºÐ¸®ÇÏ°í ÃøÁ¤Çϱâ À§ÇØ ´ëüÀûÀ¸·Î ¼ö Â÷·ÊÀÇ ÀÌÅÍ·¹À̼ÇÀÌ ¼ö¹ÝµÈ´Ù.
°³¹ßÀÚµéÀº ÀÌÅÍ·¹À̼ÇÀÌ ÁøÇàµÇ´Â µ¿¾È ¸ðµ¨, ÈÆ·Ã µ¥ÀÌÅÍ, ¸Å°³º¯¼ö ¼³Á¤ µî ¼ö ¹é °³ÀÇ ¾ÆƼÆÑÆ®(artifact)¸¦ »ý¼ºÇÑ´Ù.
°³¹ßÀÚµéÀº ÇöÀç ½ºÇÁ·¹µå½ÃÆ®¿Í °°Àº ¹ø°Å·Î¿î ¸ÞÄ¿´ÏÁò¿¡ ÀÇÁ¸ÇØ ÀÌ·± ½ÇÇèµéÀ» ÃßÀûÇØ ¾ÆƼÆÑÆ®¸¦ ¼öµ¿À¸·Î È®ÀÎÇÏ°í ½ÇÇè¿¡ ¾î¶² ¿µÇâÀ» ¹ÌÄ¡´ÂÁö ÀÌÇØÇØ¾ß ÇÑ´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¿¢½ºÆ丮¸ÕÆ®’´Â ÀÎDz ¸Å°³º¯¼ö, ȯ°æ ¼³Á¤, °á°ú¸¦ ÀÚµ¿ ¼öÁýÇØ ‘½ÇÇè’À̶ó´Â À̸§À¸·Î ÀúÀåÇØ °³¹ßÀÚµéÀÌ ÀÌÅÍ·¹À̼ÇÀ» °ü¸®ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
°³¹ßÀÚµéÀº ÇöÀç ÁøÇà ÁßÀÎ ½ÇÇèµéÀ» °Ë»öÇÏ°í, Àü¿¡ ÁøÇàµÈ ½ÇÇèµéÀ» Ư¡º°·Î °Ë»öÇÏ°í, ÀÌÀü ½ÇÇè °á°ú¸¦ °ËÅäÇÏ°í, ½ÇÇè °á°ú¸¦ ½Ã°¢ÀûÀ¸·Î ºñ±³ÇÒ ¼ö ÀÖ´Ù.
¶Ç, ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¿¢½ºÆ丮¸ÕÆ®’´Â ±×µ¿¾È ÁøÇàµÈ ÀÏ·ÃÀÇ ½ÇÇèµéÀ» ¸ðµÎ ÀúÀåÇØ ¸ðµ¨ÀÌ Ãʱâ Àǵµ¿¡¼ ¹þ¾î³ª±â ½ÃÀÛÇÒ °æ¿ì °ú°Å ÁøÇàµÈ ½ÇÇèµéÀ» °Ë»öÇØ ¾ÆƼÆÑÆ®¸¦ °Ë»çÇÒ ¼ö ÀÖ´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¿¢½ºÆ丮¸ÕÆ®’´Â °³¹ßÀÚµéÀÌ °íÇ°Áú ¸ðµ¨À» º¸´Ù ºü¸£°í ½±°Ô ÀÌÅÍ·¹À̼Ç, °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
¡ßµð¹ö±ë°ú ÇÁ·ÎÆÄÀϸµ = ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ µð¹ö°Å(Amazon SageMaker Debugger)’´Â °³¹ßÀÚµéÀÌ ¸ðµ¨ ÈÆ·ÃÀ» µð¹ö±ë, ÇÁ·ÎÆÄÀϸµÇØ Á¤È®µµ¸¦ ³ôÀÌ°í ÈÆ·Ã ½Ã°£À» ´ÜÃàÇÏ°í, ¸Ó½Å·¯´× ¸ðµ¨¿¡ ´ëÇÑ ÀÌÇصµ¸¦ ³ôÀÏ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
ÇöÀç ¸Ó½Å·¯´×ÀÇ ÈÆ·Ã °úÁ¤Àº ´ëüÀûÀ¸·Î ºÒÅõ¸íÇÏ°Ô ÀÌ·ïÁö°í ÀÖ´Ù. ÈÆ·Ã ½Ã°£µµ ±æ°í ÃÖÀûÈ°¡ ½±Áö ¾Ê´Ù. ¶Ç, ºí·¢ ¹Ú½º(black box) È¿°ú·Î ¸ðµ¨À» Çؼ®ÇÏ°í ¼³¸íÇϱ⠽±Áö ¾Ê´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ µð¹ö°Å’´Â ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿¿¡¼ ÇнÀÇÑ ¸ðµ¨À» ÅëÇØ ¼öÁýÇÑ ÁÖ¿ä ÃøÁ¤Ç׸ñ(metric)µéÀ» ÀÚµ¿À¸·Î ÃßÃâÇÏ°í, ÃßÃâµÈ µ¥ÀÌÅÍ´Â ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ µð¹ö°Å API¸¦ ÅëÇØ ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
ÀÌ ÃøÁ¤Ç׸ñµéÀº ÈÆ·ÃÀÇ Á¤È®µµ¿Í ÇнÀ ¼º°ú¿¡ ´ëÇÑ ½Ç½Ã°£ Çǵå¹éÀ» Á¦°øÇÑ´Ù.
ÈƷðú °ü·ÃµÈ ¹®Á¦°¡ »ý±æ °æ¿ì, ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ µð¹ö°Å´Â °æ°í¿Í ÇÔ²² º¹¿ø±Ç°í Ç¥½Ã¸¦ ¶ç¿î´Ù.
ÀÌ¿Í ÇÔ²² ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ µð¹ö°Å´Â ¸ðµ¨ÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ°í ÀÖ´ÂÁö Çؼ®ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇϸç, ÀÌ´Â ´º·² ³×Æ®¿öÅ©ÀÇ ¼³¸í °¡´É¼º Ãʱ⠴ܰè·Î º¼ ¼ö ÀÖ´Ù.
¡ßÀÚµ¿ ¸ðµ¨ ±¸Ãà(Automatic Model Building) = ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¿ÀÅäÆÄÀÏ·µ(Amazon SageMaker Autopilot)’Àº °³¹ßÀÚµéÀÌ ¸ðµ¨¿¡ ´ëÇÑ ÅëÁ¦·Â°ú °¡½Ã¼ºÀ» Æ÷±âÇÏÁö ¾Ê¾Æµµ µÇ´Â ¾÷°è ÃÖÃÊÀÇ ÀÚµ¿È ¸Ó½Å·¯´× ±â´ÉÀÌ´Ù.
ÇöÀçÀÇ ÀÚµ¿ ¸Ó½Å·¯´× ¹æ½ÄÀ¸·Î Ãʱ⠸ðµ¨À» ±¸ÃàÇÒ ¼ö ÀÖÁö¸¸, ¸ðµ¨ÀÇ »ý¼º ¹æ¹ý°ú ³»ºÎ ±¸¼º¿¡ ´ëÇØ °³¹ßÀÚµéÀÌ È®ÀÎÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ°¡ ¾ø´Ù.
ÀÌ ¶§¹®¿¡ °³¹ßÀÚµéÀÌ ¸ðµ¨À» ¾÷±×·¹À̵åÇÒ ¹æ¹ýÀÌ ¾ø¾ú´Ù.
ÇöÀç Á¦°øµÇ°í ÀÖ´Â ¸Ó½Å·¯´× ¼ºñ½ºµéÀº ±â¾÷¿¡°Ô ¿À·ÎÁö ÇÑ Á¾·ùÀÇ ´Ü¼øÇÑ ¸ðµ¨À» Á¦°øÇÏ°í ÀÖ´Ù.
ÀúÁö¿¬ ¿¹Ãø(lower latency predictions)ÀÌ °¡´ÉÇÑ ¹öÀüÀ» °³¹ßÇÏ´Â ´ë½Å ¿¹ÃøÀÇ Á¤È®µµ ¼öÁØÀ» ³·Ãç¼ ÀýÃæÇϱ⸦ ¿øÇÏ´Â ±â¾÷µµ ÀÖÁö¸¸, ±â¾÷ÀÌ ´Ü ÇÑ Á¾·ùÀÇ ¸ðµ¨¿¡¼ ¼±ÅÃÇØ¾ß ÇÑ´Ù´Â Á¡À» °í·ÁÇϸé, ÀÌ´Â ºÒ°¡´ÉÇÏ´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¿ÀÅäÆÄÀÏ·µ’Àº ·Î¿ì µ¥ÀÌÅÍ(raw data)¸¦ ÀÚµ¿ °Ë»çÇÏ°í, ±â´É ÇÁ·Î¼¼¼¸¦ Àû¿ëÇÏ°í, ÃÖ°íÀÇ ¾Ë°í¸®Áò ¼¼Æ®¸¦ ¼±ÅÃÇÏ°í, ¿©·¯ ¸ðµ¨À» ÈƷýÃÅ°°í, ¼¼¹ÐÇÏ°Ô Á¶Á¤ÇÏ°í, ¼º´ÉÀ» ÃßÀûÇÏ°í, ±× ¼º´ÉÀ» ±âÁØÀ¸·Î ¸ðµ¨ ¼øÀ§¸¦ ¸Å±â´Âµ¥, ÀÌ ¸ðµç °úÁ¤ÀÌ ´Ü ¸î ¹øÀÇ Å¬¸¯À¸·Î °¡´ÉÇÏ´Ù.
ÀÌ´Â °á°úÀûÀ¸·Î °í°´µéÀÌ ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ÃÖ°íÀÇ ¼º´ÉÀ» °®Ãá ¸ðµ¨ ÃßõÀ» ¹Þ°Ô µÈ´Ù.
±× °úÁ¤Àº ¸ðµ¨ ÇнÀ¿¡ ÀϹÝÀûÀ¸·Î ¼Ò¿äµÇ´Â ½Ã°£°ú ³ë·Â ´ëºñ ÈξÀ ºü¸£°í ½±°Ô ÀÌ·ïÁö¸ç, ¸ðµ¨ »ý¼º ¹æ¹ý°ú ¸ðµ¨ ³»ºÎ¿¡ ¹«¾ùÀÌ ÀúÀåµÅ ÀÖ´ÂÁö ¸íÈ®ÇÏ°Ô ÆľÇÇÒ ¼ö ÀÖ´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¿ÀÅäÆÄÀÏ·µ’Àº ¸Ó½Å·¯´×¿¡ ´ëÇÑ °æÇèÀÌ ºÎÁ·ÇÑ »ç¿ëÀÚµéÀÌ ¿À·ÎÁö µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î ¸ðµ¨À» ¼Õ½±°Ô »ý¼ºÇÏ´Â ¸ñÀûÀ¸·Î, ¶Ç´Â °æÇèÀÌ Ç³ºÎÇÑ °³¹ßÀÚµéÀÌ ±âÁØ ¸ðµ¨(baseline model)À» ºü¸£°Ô °³¹ßÇÑ µÚ ÆÀÀÌ ±×°ÍÀ» ±â¹ÝÀ¸·Î ÀÌÅÍ·¹ÀÌ¼Ç ÀÛ¾÷À» ¼öÇàÇÏ´Â ¸ñÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Ù.
ÀÌ ¹Û¿¡µµ ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¿ÀÅäÆÄÀÏ·µ’Àº °³¹ßÀÚµéÀÌ ¾Æ¸¶Á¸ ¼¼ÀÌÁö¸ÞÀÌÄ¿ ½ºÆ©µð¿À¸¦ ÅëÇØ °Ë»çÇÒ ¼ö ÀÖ´Â ÃÖ´ë 50°³ÀÇ ´Ù¾çÇÑ ¸ðµ¨À» Á¦°ø, °³¹ßÀÚµéÀº ÀÚ½ÅÀÇ ¿ëµµ¿¡ ÀûÇÕÇÑ ¸ðµ¨À» ¼±ÅÃÇÏ°í, ÃÖÀûÈ°¡ ÇÊ¿äÇÑ ¿ä¼Ò¿¡ µû¸¥ ´Ù¾çÇÑ ¿É¼ÇµéÀ» °í·ÁÇÒ ¼ö ÀÖ´Ù.
¡ß°³³ä º¯È ŽÁö(Concept drift detection) = °³¹ßÀÚµéÀº ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¸ðµ¨ ¸ð´ÏÅÍ(Amazon SageMaker Model Monitor)’¸¦ ÅëÇØ °³³ä º¯È¸¦ °¨ÁöÇÏ°í ±³Á¤ÇÒ ¼ö ÀÖ´Ù.
ÇöÀç ½ÇÁ¦ »ç¿ëµÇ°í ÀÖ´Â ¸ðµ¨µéÀÇ Á¤È®¼º¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â °¡Àå Å« ¿äÀÎ Áß Çϳª´Â, ¸ðµ¨ÀÌ ¿¹ÃøÇϴµ¥ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ°¡ ¸ðµ¨ ÈƷÿ¡ »ç¿ëµÈ µ¥ÀÌÅÍ¿Í ´Þ¶óÁö±â ½ÃÀÛÇÏ´Â °æ¿ì´Ù.
¿¹ÄÁ´ë, Áý ±¸¸Å ¿¹Ãø¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ÀÌÀÚ¿Í °ü·ÃµÈ °æÁ¦ »óȲ º¯È, ¿¹Ãø ¿Ï·áµÈ ÀåºñÀÇ À¯Áöº¸¼ö ÀÏÁ¤¿¡ ´ëÇÑ ½Å·Úµµ¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â °èÀýÀÇ º¯È·Î ¹Ù²ï ¿Âµµ, ½Àµµ, ±â¾Ð µîÀÌ´Ù.
µ¥ÀÌÅÍ°¡ ´Þ¶óÁö±â ½ÃÀÛÇÏ¸é ‘°³³ä º¯È’¶ó´Â »óȲÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ¸ðµ¨ÀÌ ¿¹ÃøÇϴµ¥ »ç¿ëµÆ´ø ÆÐÅϵéÀ» ´õ ÀÌ»ó Àû¿ëÇÒ ¼ö ¾ø°Ô µÇ´Â °ÍÀÌ´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¸ðµ¨ ¸ð´ÏÅÍ’´Â ÈÆ·Ã µµÁß¿¡ ¸ðµ¨¿¡ ´ëÇÑ ±âÁØÁ¡ÀÌ µÇ´Â Åë°èÀڷḦ »ý¼ºÇÏ°í, ¿¹Ãø¿¡ »ç¿ëµÈ µ¥ÀÌÅ͸¦ ÈÆ·Ã ±âÁØ ÀÚ·á(training baseline)¿Í ºñ±³ÇÑ´Ù.
ƯÈ÷, ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¸ðµ¨ ¸ð´ÏÅÍ’´Â º¯È°¡ ŽÁöµÇ¸é °³¹ßÀڵ鿡°Ô ÀÌ »ç½ÇÀ» ¾Ë¸®°í ±× ¿øÀÎÀÌ ¹«¾ùÀÎÁö È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ½Ã°¢ÀûÀÎ µµ¿òÀ» Á¦°øÇÑ´Ù.
°³¹ßÀÚµéÀº ¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¸ðµ¨ ¸ð´ÏÅÍ’ÀÇ ³»ÀåµÈ ±â´ÉµéÀ» ÀÌ¿ëÇØ º¯È¸¦ Áï½Ã ŽÁöÇϰųª, ÀÚüÀûÀÎ ±ÔÄ¢À» ¸¸µé¾î ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖ´Ù.
¾Æ¸¶Á¸ ‘¼¼ÀÌÁö¸ÞÀÌÄ¿ ¸ðµ¨ ¸ð´ÏÅÍ’´Â °³¹ßÀÚµéÀÌ ÇнÀ¿ë µ¥ÀÌÅͳª ¾Ë°í¸®ÁòÀ» °³³ä º¯È¿¡ ¸ÂÃç ¼Õ½±°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô Áö¿øÇÑ´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |