|
|
|
ÅÙ¼Ç÷ηΠÇÏ´Â µö·¯´× ±âÃÊ¿Í ÀÀ¿ë : ÅÙ¼Ç÷Π2.x ±¸Á¶ ¹è¿ì±â
|
|
|
ÆĿ÷Π°¥¸®¿À´Ï, ±è⿱, ÃÖ¹Îȯ
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
Hands-On Neural Networks with TensorFlow 2.0
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
¸Ó½Å·¯´×°ú ½Å°æ¸Á¿¡ ´ëÇÑ À̷аú ÅÙ¼Ç÷Π1.x, 2.x ¹öÀüÀÇ Â÷ÀÌÁ¡À» ´Ù·ç´Â °ÍÀ¸·Î ½ÃÀÛÇÑ´Ù. ÀÌ¾î¼ ½Å°æ¸ÁÀ» ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅÍ ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎÀ» ±¸¼ºÇÏ´Â ¹æ¹ý°ú Estimator API µî¿¡ ´ëÇؼ ¼³¸íÇÑ´Ù. ÃÖ±Ù µö·¯´× ºÐ¾ßÀÇ Æ®·»µåÀÎ ÀüÀÌÇнÀÀ» ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï ÅÙ¼Ç÷ΠÇãºê¸¦ È°¿ëÇÏ´Â ¹æ¹ý°ú ±× Àû¿ë¿¡ ´ëÇØ ´Ù·é µÚ, °´Ã¼ ŽÁö, ½Ã¸Çƽ ºÐÇÒ, GAN µî µö·¯´×ÀÇ ÁÖ¿ä ÀÀ¿ë ºÐ¾ß¸¦ ¼Ò°³ÇÑ´Ù. ¸¶Áö¸·À¸·Î ÀÛ¼ºÇÑ ¸ðµ¨À» ½Ç¹«¿¡ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ´Â °ÍÀ¸·Î ¸¶Ä£´Ù. ÅÙ¼Ç÷ÎÀÇ ±Ù°£ÀÌ µÇ´Â Å« ±¸Á¶¸¦ ¼Ò°³ÇÏ°í ÅÙ¼Ç÷Π2.x¿¡¼ º¯°æµÈ ¿©·¯ ±â´ÉÀ» ÅëÇØ ½Å°æ¸ÁÀ» ½±°Ô °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ³»¿ëµéÀ» ¿¹Á¦¸¦ ÅëÇØ ¹è¿ï ¼ö ÀÖµµ·Ï ±¸¼ºµÅ ÀÖ´Ù.
-
-
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á ¸Ó½Å·¯´×°ú ½Å°æ¸Á ±â¹ý ÆÄ¾Ç ÈÄ °úÁ¦ ÇØ°á
¡á °³¹ß ¼Óµµ¸¦ ³ôÀ̱â À§ÇÑ TF 2.0ÀÇ »õ·Î¿î ±â´É Àû¿ë
¡á ÅÙ¼Ç÷Πµ¥ÀÌÅͼÂ(tfds)¿Í tf.data API¸¦ »ç¿ëÇØ °íÈ¿À² µ¥ÀÌÅÍ ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà
¡á ÅÙ¼Ç÷ΠÇãºê·Î ÀüÀÌÇнÀ ¹× ¹Ì¼¼ Á¶Á¤ ¼öÇà
¡á °´Ã¼ ŽÁö ¹× ½Ã¸Çƽ ºÐÇÒ ¹®Á¦ ÇØ°áÀ» À§ÇÑ ³×Æ®¿öÅ© Á¤ÀÇ¿Í ÈÆ·Ã
¡á À̹ÌÁö »ý¼º°ú µ¥ÀÌÅÍ ºÐÆ÷¸¦ »ý¼ºÇÏ´Â GAN ÈÆ·Ã
¡á SavedModel ÆÄÀÏ Çü½ÄÀ» »ç¿ëÇÑ ¸ðµ¨À̳ª ÀÏ¹Ý ¿¬»ê ±×·¡ÇÁ ½Ç¹« ÅõÀÔ
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÅÙ¼Ç÷Π±¸Á¶¿Í »õ·Î¿î Ư¡ÀÌ ±Ã±ÝÇÑ µ¿½Ã¿¡ ½Å°æ¸ÁÀ» ´Ù·ç´Â µ¥ÀÌÅÍ °úÇÐÀÚ, ¸Ó½Å·¯´× °³¹ßÀÚ, µö·¯´× ¿¬±¸ÀÚ, ±âÃÊ Åë°è ¹è°æÁö½ÄÀ» °¡Áø °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÌ Ã¥À» ÃÖ´ëÇÑ È°¿ëÇÏ·Á¸é ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ¾ð¾î °ü·Ã ½Ç¹« Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®¸Ó½Å·¯´×À̶õ?¡¯¿¡¼´Â ¸Ó½Å·¯´×ÀÇ ±âÃʸ¦ ´Ù·é´Ù. Áöµµ, ºñÁöµµ, ÁØÁöµµÇнÀÀÌ ¹«¾ùÀ̸ç ÀÌ·¯ÇÑ ±¸ºÐÀÌ ¿Ö Áß¿äÇÑÁö »ìÆ캻´Ù. ¶ÇÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» ¸¸µå´Â ¹æ¹ý, ¾Ë°í¸®ÁòÀÇ ¼º´ÉÀ» ÃøÁ¤ÇÏ´Â ¹æ¹ý, °á°ú¸¦ °ËÁõÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
2Àå, ¡®½Å°æ¸Á°ú µö·¯´×¡¯¿¡¼´Â ½Å°æ¸Á¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. ¸Ó½Å·¯´× ¸ðµ¨ÀÇ °Á¡°ú ³×Æ®¿öÅ© ÇнÀ ¹æ¹ý, ½ÇÁ¦·Î ¸ðµ¨ ÆĶó¹ÌÅÍ ¾÷µ¥ÀÌÆ®°¡ ¾î¶»°Ô ¼öÇàµÇ´ÂÁö¸¦ ¹è¿ì°Ô µÈ´Ù. ÀÌ ÀåÀ» ¸¶Ä¡¸é ¿ªÀüÆÄ(backpropagation)¿Í ³×Æ®¿öÅ© ÆĶó¹ÌÅÍ ¾÷µ¥ÀÌÆ® ³»ºÎ¸¦ ÀÌÇØÇÏ°Ô µÈ´Ù. µµÀüÀûÀÎ °úÁ¦¸¦ ÇØ°áÇÏ´Â µ¥ ½ÉÃþ ½Å°æ¸Á ±¸Á¶°¡ ¿Ö ÇÊ¿äÇÑÁö ¾Ë°Ô µÉ °ÍÀÌ´Ù.
3Àå, ¡®ÅÙ¼Ç÷Π±×·¡ÇÁ ¾ÆÅ°ÅØ󡯿¡¼´Â 1.x ¹öÀü°ú 2.x ¹öÀü »çÀÌ¿¡ °øÀ¯µÇ´Â ÅÙ¼Ç÷Π±¸Á¶¸¦ ´Ù·é´Ù.
4Àå, ¡®ÅÙ¼Ç÷Π2.0 ¾ÆÅ°ÅØ󡯿¡¼´Â ÅÙ¼Ç÷Π1.x¿Í 2.xÀÇ Â÷À̸¦ º¸¿©ÁØ´Ù. ÀÌ µÎ °¡Áö ¹öÀüÀ» ¸ðµÎ »ç¿ëÇØ °£´ÜÇÑ ¸Ó½Å·¯´× ¸ðµ¨À» °³¹ßÇغ»´Ù. µÎ ¹öÀüÀÇ °øÅëÀûÀΠƯ¡À» ÀÌÇØÇÏ°Ô µÉ °ÍÀÌ´Ù.
5Àå, ¡®È¿À²ÀûÀÎ µ¥ÀÌÅÍ ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎ ¹× Estimator API¡¯¿¡¼´Â tf.data API¸¦ »ç¿ëÇØ Àüü µ¥ÀÌÅÍ ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎÀ» Á¤ÀÇÇÏ´Â ¹æ¹ý°ú tf.estimator API¸¦ »ç¿ëÇØ ½ÇÇèÀ» Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. tf.data¿Í tf.io.gfile APIÀÇ ¸ðµç ±â´ÉÀ» È°¿ëÇØ º¹ÀâÇÏ°í È¿À²ÀûÀÎ ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎÀ» ¸¸µé ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.
6Àå, ¡®ÅÙ¼Ç÷ΠÇãºê¸¦ »ç¿ëÇÑ À̹ÌÁö ºÐ·ù¡¯¿¡¼´Â ÄÉ¶ó½º API¿ÍÀÇ ±ä¹ÐÇÑ ÅëÇÕÀ» È°¿ëÇÑ ÅÙ¼Ç÷ΠÇãºê¸¦ »ç¿ëÇØ ÀüÀÌ(fine-tuning)ÇнÀ ¹× ¹Ì¼¼ Á¶Á¤À» ½±°Ô ¼öÇàÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.
7Àå, ¡®°´Ã¼ ŽÁö ¼Ò°³¡¯¿¡¼´Â ºÐ·ù±â¸¦ È®ÀåÇÏ´Â ¹æ¹ýÀ» ´Ù·ç¸ç, À̸¦ °æ°è »óÀÚÀÇ ÁÂÇ¥¸¦ ȸ±ÍÇÏ´Â °´Ã¼ ŽÁö±â·Î ¸¸µé°í ´õ¿í º¹ÀâÇÑ °´Ã¼ ŽÁö ±¸Á¶¿¡ °üÇØ ¼Ò°³ÇÑ´Ù.
8Àå, ¡®½Ã¸Çƽ ºÐÇÒ°ú »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅͼ¡¯¿¡¼´Â ºô´õ ½Ã¸Çƽ ºÐÇÒ ³×Æ®¿öÅ©¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý°ú ÀÌ·¯ÇÑ Á¾·ùÀÇ ÀÛ¾÷¿¡ °üÇÑ µ¥ÀÌÅͼÂÀ» ÁغñÇÏ´Â ¹æ¹ý, ¸ðµ¨À» ÈÆ·ÃÇÏ°í ¼º´ÉÀ» ÃøÁ¤ÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. U-NetÀ» »ç¿ëÇØ ½Ã¸Çƽ ºÐÇÒ ¹®Á¦¸¦ ÇØ°áÇغ»´Ù.
9Àå, ¡®»ý¼ºÀû Àû´ë ½Å°æ¸Á¡¯¿¡¼´Â ÀÌ·ÐÀûÀÌ°í ½Ç¹«ÀûÀÎ °üÁ¡¿¡¼ GANÀ» ´Ù·é´Ù. »ý¼º ¸ðµ¨ÀÇ ±¸Á¶¿Í ÅÙ¼Ç÷Π2.0À» »ç¿ëÇØ Àû´ëÀû ÈÆ·ÃÀ» ½±°Ô ¼öÇàÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ°Ô µÉ °ÍÀÌ´Ù.
10Àå, ¡®¸ðµ¨À» ½Ç¹«¿¡ Àû¿ëÇϱ⡯¿¡¼´Â ÈÆ·ÃµÈ ¸ðµ¨À» ¿ÏÀüÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ÀüȯÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ÈÆ·ÃµÈ ¸ðµ¨À» ÁöÁ¤µÈ Ç¥Çö(SavedModel)À¸·Î ³»º¸³»±âÇÏ°í, À̸¦ ¿ÏÀüÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù. tfgo ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ ÆÄÀ̽㠳»ºÎ, TensorFlow.js, Go¿¡¼µµ ÈÆ·ÃµÈ ¸ðµ¨À» ³»º¸³»°í È°¿ëÇÒ ¼ö ÀÖ´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
21¼¼±â IT ±â¼ú Áß °¡Àå ¼½½ÃÇÑ(!) ºÐ¾ß¸¦ ²ÅÀÚ¸é ÇÑÄ¡ÀÇ ¸Á¼³ÀÓ ...¾øÀÌ ¡°AI(Artificial intelligence)¡±¸¦ ²ÅÀ» °ÍÀÌ´Ù. AI´Â ±ÝÀ¶, ÀÇ·á, ¿î¼Û, ±³À°, º¸¾È, ³ó¾÷ µî ¸¹Àº »ê¾÷¿¡ Á¢¸ñÇØ ÀÚµ¿È ¹× ¸ÂÃãÇü ¼ºñ½º¸¦ ¼±º¸ÀÌ°í ÀÖ´Ù. °¡±î¿î ¹Ì·¡¿¡ AI´Â ´Ü¼ø ³ëµ¿ ¾÷¹«¸¦ ³Ñ¾î Àü¹®Á÷ ¿µ¿ªÀ¸·Î È®´ëµÉ °ÍÀÌ´Ù. ¸¹Àº À̵éÀº AI°¡ ÇöÁ¸ÇÏ´Â ÀÏÀÚ¸®¸¦ ¸¹ÀÌ ÁÙÀÏ °ÍÀ̶ó »ý°¢ÇÏÁö¸¸, Çõ½ÅÀûÀÎ ±â¼úÀÌ ³ª¿Ã ¶§¸¶´Ù ÀÏÀÚ¸®´Â º¯¸ðÇØ¿Ô°í ´õ ´Ù¾çÇØÁ³´Ù.
ÀÌ Ã¥Àº ÅÙ¼Ç÷Î(TF, TensorFlow) 2.0 ¹öÀüÀÇ »õ·Î¿î ±â´É°ú ÅÙ¼Ç÷Π2.0À» È°¿ëÇÑ ½Å°æ¸Á°ú ¸Ó½Å·¯´× ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ Æí¸®ÇÑ °¡À̵åºÏ ¿ªÇÒÀ» ÇØÁÙ °ÍÀÌ´Ù. ¸Ó½Å·¯´×°ú ½Å°æ¸Á¿¡ ´ëÇÑ ÀÌ·ÐÀû °³¿ä·Î ½ÃÀÛÇØ TF 1.x ¹× TF 2.0 ¹öÀüÀÇ ¶óÀ̺귯¸® »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íÀ¸·Î À̾îÁø´Ù. ±×¸²¿Í ½ÇÁ¦ ÄÚµåµéÀ» º¸°í µû¶ó Çϱ⠽¬¿î ¿¹Á¦·Î ±¸¼ºµÅ ÀÖ¾î¼, ½Å°æ¸ÁÀÌ ÀÛµ¿ÇÏ´Â ¹æ½ÄÀ» ÀÚ¿¬½º·¹ ÀÌÇØÇÏ°í ±¸ÇöÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù(Ã¥¿¡¼ Á¦°øÇÏ´Â ÄÚµå´Â ±êÇãºê¸¦ ÅëÇØ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù).
´ÙÀ½À¸·Î TF 2.0¿¡¼ Á¦°øÇÏ´Â »õ·Î¿î ¸ðµâÀ» »ç¿ëÇØ ³ÐÀº ¹üÀ§ÀÇ ½Å°æ¸Á ¾ÆÅ°ÅØó¸¦ ±¸ÃàÇϱâ À§ÇÑ ÃÖÀûÈ ±â¼ú°ú ¾Ë°í¸®ÁòÀ» ¸¶½ºÅÍÇÏ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù. ³ª¾Æ°¡, ºÐ·ù ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ÄÁº¼·ç¼Ç ½Å°æ¸Á(CNN, Convolution Neural Network), ½Ã¸Çƽ ºÐÇÒ(Semantic Segmentation), ÇнÀ µ¥ÀÌÅÍ È®º¸¸¦ À§ÇÑ »ý¼ºÀû Àû´ë ½Å°æ¸Á(GAN, Generative Adversarial Network) µî°ú °°Àº ´õ º¹ÀâÇÑ ½Å°æ¸Á ¾ÆÅ°ÅØó¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýµµ ¾Ë ¼ö ÀÖ´Ù.
AI Àü¹®°¡°¡ Àý´ëÀûÀ¸·Î ºÎÁ·ÇÑ Áö±Ý, ÀÌ Ã¥À» ÅëÇØ µ¶ÀÚµéÀÌ ¸Ó½Å·¯´×°ú AI ¾Ë°í¸®Áò ¼³°è ´É·ÂÀ» ÇÑÃþ ´õ ¹ßÀü½ÃÄÑ, °¡´É¼ºÀÌ ¹«ÇÑÇÑ ½ÃÀåÀ» ¼±Á¡ÇÏ°í ¼ö¾øÀÌ ¸¹Àº ±âȸ¸¦ ÀïÃëÇϱ⸦ Èñ¸ÁÇÑ´Ù.
ÃÖ¹Îȯ
°³¹ßÀÚ¸¶´Ù ȤÀº ¼ÓÇÑ Á¶Á÷¿¡ µû¶ó ¼±È£ÇÏ´Â µö·¯´× ¶óÀ̺귯¸®°¡ ´Ù¾çÇÑ ½ÇÁ¤ÀÌ´Ù. ¶ÇÇÑ ³í¹® ÀúÀÚ°¡ ±¸Çö Äڵ带 °ø°³ÇÏ´Â °æ¿ì¿¡µµ µö·¯´× ¶óÀ̺귯¸®¿Í ¹öÀüÀÌ ´Ù¾çÇÏ´Ù. ¿¬±¸ÀÚ³ª °³¹ßÀÚ ÀÔÀå¿¡¼´Â ÀÌ Äڵ带 ¿Ïº®È÷ ÀÌÇØÇÑ µÚ ´Ù½Ã º»ÀÎÀÇ ¼±È£ ¶óÀ̺귯¸®·Î ±¸ÇöÇÒ »óȲÀÌ »ý±â°Ô µÈ´Ù. ÀÌ Ã¥Àº ¿©·¯ ¶óÀ̺귯¸® Áß ÅÙ¼Ç÷Π1.x, 2.x ¹öÀü »çÀÌÀÇ Å« ±¸Á¶ º¯È¸¦ ¼Ò°³ÇÑ´Ù. ÀÌ Ã¥À» »ìÆ캸¸é¼ ÅÙ¼Ç÷Π1.x, 2.xÀÇ ±Ù°£À» ÀÌ·ç´Â °³³äÀ» ÀÌÇØÇÏ°í Äɶ󽺿ÍÀÇ ÅëÇÕÀ¸·Î ¾ò´Â ÀÌÁ¡¿¡ ´ëÇØ ¹è¿ï ¼ö ÀÖÀ» °Å¶ó ±â´ëÇÑ´Ù. ÀÌ Ã¥ÀÌ µö·¯´×À» °øºÎÇÏ´Â ºÐµé¿¡°Ô Á¶±ÝÀ̳ª¸¶ º¸ÅÆÀÌ µÇ¸é ÁÁ°Ú´Ù.
±è⿱
-
-
1ºÎ. ½Å°æ¸Á ±âÃÊ
1Àå. ¸Ó½Å·¯´×À̶õ?
__µ¥ÀÌÅͼÂÀÇ Á߿伺
____nÂ÷¿ø °ø°£
____Â÷¿øÀÇ ÀúÁÖ
__ÁöµµÇнÀ
____°Å¸®¿Í À¯»çµµ-k-NN ¾Ë°í¸®Áò
____¸ð¼ö ¸ðµ¨
____¸ðµ¨ÀÇ ¼º´É ÃøÁ¤-Æò°¡ ÁöÇ¥
__ºñÁöµµÇнÀ
__ÁØÁöµµÇнÀ
__¿ä¾à
__½Ç½À
2Àå. ½Å°æ¸Á°ú µö·¯´×
__½Å°æ¸Á
____»ý¹°ÇÐÀû ´º·±
____Àΰø ´º·±
____¿ÏÀü ¿¬°á ·¹À̾î
____È°¼ºÈ ÇÔ¼ö
____¼Õ½ÇÇÔ¼ö
____ÆĶó¹ÌÅÍ ÃʱâÈ
__ÃÖÀûÈ
____°æ»çÇÏ°¹ý
____°æ»çÇÏ°¹ý ÃÖÀûÈ ¾Ë°í¸®Áò
____¿ªÀüÆÄ¿Í ÀÚµ¿ ¹ÌºÐ
__ÄÁº¼·ç¼Ç ½Å°æ¸Á
____ÄÁº¼·ç¼Ç ¿¬»êÀÚ
____2D ÄÁº¼·ç¼Ç
____º¼·ý °£ 2D ÄÁº¼·ç¼Ç
____1¡¿1¡¿D ÄÁº¼·ç¼Ç
__ÀϹÝÈ
____µå·Ó¾Æ¿ô
____µ¥ÀÌÅÍ Áõ°
____¾ó¸®½ºÅ¸ÇÎ
____¹èÄ¡ Á¤±ÔÈ
__¿ä¾à
__½Ç½À
2ºÎ. ÅÙ¼Ç÷Π±âÃÊ
3Àå. ÅÙ¼Ç÷Π±×·¡ÇÁ ¾ÆÅ°ÅØó
__ȯ°æ ¼³Á¤
____ÅÙ¼Ç÷Π1.x ȯ°æ
____ÅÙ¼Ç÷Π2.0 ȯ°æ
__µ¥ÀÌÅÍ È帧 ±×·¡ÇÁ
____ÁÖ¿ä ±¸Á¶-tf.Graph
____±×·¡ÇÁ Á¤ÀÇ-tf.OperationºÎÅÍ tf.Tensor±îÁö
____±×·¡ÇÁ ¹èÄ¡-tf.device
____±×·¡ÇÁ ½ÇÇà-tf.Session
____Á¤Àû ±×·¡ÇÁÀÇ º¯¼ö
__¸ðµ¨ Á¤ÀÇ¿Í ÈÆ·Ã
____tf.layers ±â¹Ý ¸ðµ¨ Á¤ÀÇ
____ÀÚµ¿ ¹ÌºÐ-¼Õ½Ç°ú... ¿ÉƼ¸¶ÀÌÀú
__ÆÄÀ̽ãÀ» È°¿ëÇÑ ±×·¡ÇÁ ´Ù·ç±â
____Ç÷¹À̽ºÈ¦´õ¿¡ Àü´Þ
____¿ä¾à ±â·Ï
____¸ðµ¨ ÆĶó¹ÌÅÍ ÀúÀå°ú ¸ðµ¨ ¼±ÅÃ
__¿ä¾à
__½Ç½À
4Àå. ÅÙ¼Ç÷Π2.0 ¾ÆÅ°ÅØó
__ÇÁ·¹ÀÓ¿öÅ© ´Ù½Ã ¹è¿ì±â
__ÄÉ¶ó½º ÇÁ·¹ÀÓ¿öÅ©¿Í ¸ðµ¨
____¼øÂ÷ API
____ÇÔ¼ö API
____¼ºêŬ·¡½º ±â¹ý
__Áï½Ã ½ÇÇà°ú »õ·Î¿î ±â´Éµé
____º£À̽º¶óÀÎ ¿¹Á¦
____¼¼¼ÇÀÌ ¾Æ´Ñ ÇÔ¼ö
____´õ ÀÌ»óÀÇ Àü¿ª º¯¼ö´Â ¾ø´Ù
____Á¦¾î È帧
____GradientTape
____»ç¿ëÀÚ Á¤ÀÇ ÈÆ·Ã ·çÇÁ
____¸ðµ¨ »óÅ ÀúÀå°ú º¹¿ø
____¿ä¾à°ú Æò°¡ ÁöÇ¥
____¿ÀÅä±×·¡ÇÁ
__Äڵ庣À̽º ¸¶À̱׷¹À̼Ç
__¿ä¾à
__½Ç½À
5Àå. È¿À²ÀûÀÎ µ¥ÀÌÅÍ ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎ ¹× Estimator API
__È¿À²ÀûÀÎ µ¥ÀÌÅÍ ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎ
____ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎ ±¸Á¶
__tf.data.
____¼º´É ÃÖÀûÈ
____µ¥ÀÌÅͼ ±¸Ãà
____µ¥ÀÌÅÍ Áõ°
____ÅÙ¼Ç÷Πµ¥ÀÌÅͼÂ-tfds
____ÄÉ¶ó½º ÅëÇÕ
____Áï½Ã ½ÇÇà ÅëÇÕ
__Estimator API
____µ¥ÀÌÅÍ ÀÔ·Â ÆÄÀÌÇÁ¶óÀÎ
____»ç¿ëÀÚ Á¤ÀÇ Estimator
____»çÀü Á¤ÀÇ Estimator
____ÄÉ¶ó½º ¸ðµ¨ »ç¿ëÇϱâ
____Canned Estimator È°¿ë
__¿ä¾à
__½Ç½À
3ºÎ. ½Å°æ¸ÁÀÇ ÀÀ¿ë ºÐ¾ß
6Àå. ÅÙ¼Ç÷ΠÇãºê¸¦ »ç¿ëÇÑ À̹ÌÁö ºÐ·ù
__µ¥ÀÌÅÍ ¼öÁý
__ÀüÀÌÇнÀ
____ÅÙ¼Ç÷ΠÇãºê
____ÇÇó ÃßÃâ±â·Î Inception v3 »ç¿ë
____¸ðµ¨¿¡ µ¥ÀÌÅÍ Àû¿ë
____¸ðµ¨ ÀÛ¼º-hub.KerasLayer
____ÈƷðú Æò°¡
____ÈÆ·Ã ¼Óµµ
__¹Ì¼¼ Á¶Á¤
____¹Ì¼¼ Á¶Á¤ ½Ã±â
____ÅÙ¼Ç÷ΠÇãºê ÅëÇÕ
____ÈÆ·Ã ¹× Æò°¡
____ÈÆ·Ã ¼Óµµ
__¿ä¾à
__½Ç½À
7Àå. °´Ã¼ ŽÁö ¼Ò°³
__µ¥ÀÌÅÍ ¼öÁý
__°´Ã¼ Áö¿ªÈ
____ȸ±Í ¹®Á¦·Î¼ÀÇ Áö¿ªÈ
____Intersection over Union
____Æò±Õ Á¤¹Ðµµ
____mAP
____ÈÆ·Ã ½ºÅ©¸³Æ® °³¼±
__ºÐ·ù¿Í Áö¿ªÈ
____¸ÖƼŽºÅ© ·¯´×
____´õºí Çìµå ³×Æ®¿öÅ©
____¾ÞÄ¿ ±â¹Ý ŽÁö±â
____¾ÞÄ¿ »óÀÚ
__¿ä¾à
__½Ç½À
8Àå. ½Ã¸Çƽ ºÐÇÒ ¹× »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅͼ ºô´õ
__½Ã¸Çƽ ºÐÇÒ
____¹®Á¦Á¡
____µðÄÁº¼·ç¼Ç-ÀüÄ¡ ÄÁº¼·ç¼Ç
____U - Net ¾ÆÅ°ÅØó
__ÅÙ¼Ç÷ΠDatasetBuilder ¸¸µé±â
____°èÃþÀû ±¸Á¶
____µ¥ÀÌÅͼ Ŭ·¡½º¿Í DatasetInfo
____µ¥ÀÌÅͼ ºÐÇÒ
____¿¹Á¦ »ý¼º
____ºô´õ »ç¿ëÇϱâ
__¸ðµ¨ ÈƷðú Æò°¡
____µ¥ÀÌÅÍ Áغñ
____ÈÆ·Ã ·çÇÁ¿Í ÄÉ¶ó½º Äݹé
____Æò°¡¿Í Ãß·Ð
__¿ä¾à
__½Ç½À
9Àå. »ý¼ºÀû Àû´ë ½Å°æ¸Á
__GAN°ú ÇØ´ç ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÌÇØ
____°¡Ä¡ÇÔ¼ö
____ºñÆ÷È °¡Ä¡ÇÔ¼ö
____¸ðµ¨ Á¤ÀÇ¿Í ÈÆ·Ã ´Ü°è
____GAN ÀÀ¿ë ºÐ¾ß
____¹«Á¶°ÇºÎ GAN
____µ¥ÀÌÅÍ Áغñ
____»ý¼º±â Á¤ÀÇ
____ÆǺ°±â Á¤ÀÇ
____¼Õ½ÇÇÔ¼ö Á¤ÀÇ
____¹«Á¶°ÇºÎ GANÀÇ Àû´ëÀû ÈÆ·Ã ÇÁ·Î¼¼½º
__Á¶°ÇºÎ GAN
____Á¶°ÇºÎ GAN¿¡ °üÇÑ µ¥ÀÌÅÍ °¡Á®¿À±â
____Á¶°ÇºÎ GAN¿¡¼ »ý¼º±â Á¤ÀÇ
____Á¶°ÇºÎ GAN¿¡¼ ÆǺ°±â Á¤ÀÇ
____Àû´ëÀû ÈÆ·Ã °úÁ¤
__¿ä¾à
__½Ç½À
10Àå. ¸ðµ¨À» ½Ç¹«¿¡ Àû¿ëÇϱâ
__SavedModel Á÷·ÄÈ Çü½Ä
____±â´É
____ÄÉ¶ó½º ¸ðµ¨·Î SavedModel »ý¼ºÇϱâ
____ÀÏ¹Ý ÇÔ¼ö¸¦ SavedModel·Î º¯È¯Çϱâ
__ÆÄÀ̽㠹èÆ÷
____ÀÏ¹Ý ¿¬»ê ±×·¡ÇÁ
____ÄÉ¶ó½º ¸ðµ¨
____Ç÷§ ±×·¡ÇÁ
__Áö¿øÇÏ´Â ¹èÆ÷ Ç÷§Æû
____TensorFlow.js
____Go ¹ÙÀεù°ú tfgo
__¿ä¾à
__½Ç½À
-
-
|
ÆĿ÷Π°¥¸®¿À´Ï [Àú]
|
|
-
-
|
±è⿱, ÃÖ¹Îȯ [Àú]
|
|
-
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|