 |
|
 |
¹Ø¹Ù´ÚºÎÅÍ ½ÃÀÛÇÏ´Â µö·¯´× : ÆÄÀ̽ãÀ¸·Î ÀÍÈ÷´Â µö·¯´× À̷аú ±¸Çö
|
|
|
¹Ø¹Ù´ÚºÎÅÍ ½ÃÀÛÇÏ´Â µö·¯´×1
¤Ó »çÀÌÅä °íŰ, À̺¹¿¬(°³¾Õ¸Ê½Ã)
¤Ó
ÇѺû¹Ìµð¾î
¤Ó
«¼«íª«ªéíªëDEEP LEARNING PYTHONªÇùʪ֫ǫ£-«×«é-«Ë«ó«°ªÎ×âÖåªÈãùíû
|
|
|
|

- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
Á÷Á¢ ±¸ÇöÇÏ°í ¿òÁ÷¿©º¸¸ç ÀÍÈ÷´Â °¡Àå ½¬¿î µö·¯´× ÀÔ¹®¼!
¡º¹Ø¹Ù´ÚºÎÅÍ ½ÃÀÛÇÏ´Â µö·¯´×¡»Àº ¶óÀ̺귯¸®³ª ÇÁ·¹ÀÓ¿öÅ©¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í, µö·¯´×ÀÇ ÇÙ½ÉÀ» ¡®¹Ø¹Ù´ÚºÎÅÍ¡¯ Á÷Á¢ ¸¸µé¾îº¸¸ç Áñ°Ì°Ô ¹è¿ï ¼ö ÀÖ´Â º»°Ý µö·¯´× ÀÔ¹®¼´Ù. ¼ú¼ú ÀÐÈú ¸¸Å ½±°Ô ¼³¸íÇÏ¿´°í, ¿ªÀüÆÄó·³ ¾î·Á¿î ³»¿ëÀº ¡®°è»ê ±×·¡ÇÁ¡¯ ±â¹ýÀ¸·Î ½Ã°¢ÀûÀ¸·Î Ç®ÀÌÇß´Ù. ¹«¾ùº¸´Ù ÀÛµ¿ÇÏ´Â Äڵ尡 ÀÖ¾î Á÷Á¢ µ¹·Áº¸°í ¿ä¸®Á¶¸® ¼öÁ¤Çغ¸¸é ¾î·Á¿î À̷еµ ¸íÈ®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. µö·¯´×¿¡ »õ·Ó°Ô ÀÔ¹®ÇÏ·Á´Â µ¶ÀÚµé°ú ±âÃʸ¦ ´Ù½Ã±Ý Á¤¸®ÇÏ°í ½ÍÀº Çö¾÷ ¿¬±¸ÀÚ¿Í °³¹ßÀÚ¿¡°Ô À¯¿ëÇÑ Ã¥ÀÌ µÉ °ÍÀÌ´Ù.
»õ·Î¿î Áö½ÄÀ» ¹è¿ï ¶§ ¼³¸í¸¸ µé¾î¼´Â ¼®¿¬Ä¡ ¾Ê°Å³ª ±Ý¹æ Àؾî¹ö¸®°Ô µÈ´Ù. ±×·¡¼ ¹«¾ùº¸´Ù ¡®Á÷Á¢ ÇØº¸´Â °Í¡¯ÀÌ Áß¿äÇÏ´Ù. ÀÌ Ã¥Àº µö·¯´×ÀÇ ±âº»À» ¡®ÀÌ·Ð ¼³¸í¡¯°ú ¡®ÆÄÀ̽㠱¸Çö Äڵ塯¶ó´Â Åõ Æ®·¢À¸·Î ¼³¸íÇÑ´Ù. °¢ ÀåÀº ÁÖÁ¦ Çϳª¸¦ ¼³¸íÇÑ ÈÄ ±×°ÍÀ» ½Ç½ÀÇÒ ¼ö ÀÖµµ·Ï ²Ù¸ì´Ù. Áï, ½ÇÇàµÇ´Â ¼Ò½º Äڵ带 ÁغñÇß´Ù. ¼Ò½º Äڵ带 ÀÐÀ¸¸é¼ ½º½º·Î »ý°¢ÇÏ°í ±× »ý°¢À» ¹Ý¿µÇØ ½ÇÇèÇÏ´Ù º¸¸é È®½ÇÇÏ°Ô Àڱ⠰ÍÀ¸·Î ¸¸µé ¼ö ÀÖ´Ù. ¿©·¯ ½ÇÇèÀ» ÇØº¸¸é¼ °Þ´Â ½ÃÇàÂø¿À ¿ª½Ã Å« ÀÚ»êÀÌ µÉ °ÍÀÌ´Ù.
-
-
ÆÄÀ̽ãÀ¸·Î ÀÍÈ÷´Â µö·¯´× À̷аú ±¸Çö
_¿¹Á¦ ¼Ò½º: https://github.com/WegraLee/deep-learning-from-scratch
¡Ú ´©±¸¸¦ À§ÇÑ Ã¥Àΰ¡?
_ ¿ÜºÎ ¶óÀ̺귯¸®´Â ÃÖ¼ÒÇѸ¸ ÀÌ¿ëÇÏ°í ÆÄÀ̽ãÀ» »ç¿ëÇØ µö·¯´× ÇÁ·Î±×·¥À» óÀ½ºÎÅÍ ±¸ÇöÇÕ´Ï´Ù.
_ ÆÄÀ̽ãÀÌ Ã³À½ÀÎ »ç¶÷µµ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÆÄÀ̽㠻ç¿ë¹ýµµ °£·«È÷ ¼³¸íÇÕ´Ï´Ù.
_ ½ÇÁ¦ µ¿ÀÛÇÏ´Â ÆÄÀ̽ã ÄÚµå¿Í µ¶ÀÚ°¡ Á÷Á¢ ½ÇÇèÇÒ ¼ö ÀÖ´Â ÇнÀ ȯ°æÀ» Á¦°øÇÕ´Ï´Ù.
_ °£´ÜÇÑ ±â°èÇнÀ ¹®Á¦ºÎÅÍ ½ÃÀÛÇÏ¿© ±Ã±Ø¿¡´Â À̹ÌÁö¸¦ Á¤È®ÇÏ°Ô ÀνÄÇÏ´Â ½Ã½ºÅÛÀ» ±¸ÇöÇÕ´Ï´Ù.
_ µö·¯´×°ú ½Å°æ¸Á ÀÌ·ÐÀ» ¾Ë±â ½±°Ô ¼³¸íÇÕ´Ï´Ù.
_ ¿ÀÂ÷¿ªÀüÆÄ¹ý(backpropagation)°ú ÇÕ¼º°ö(convolution) ¿¬»ê µî º¹ÀâÇØ º¸ÀÌ´Â ±â¼úÀ» ±¸Çö ¼öÁØ¿¡¼ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¼³¸íÇÕ´Ï´Ù.
_ ÇÏÀÌÆÛÆÄ¶ó¹ÌÅÍ °áÁ¤ ¹æ½Ä, °¡ÁßÄ¡ Ãʱ갪 µî µö·¯´×À» Ȱ¿ëÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ½Ç¿ëÀûÀÎ ±â¼úÀ» ¼Ò°³ÇÕ´Ï´Ù.
_ ¹èÄ¡ Á¤±ÔÈ, µå·Ó¾Æ¿ô, Adam °°Àº ÃÖ±Ù Æ®·»µå¸¦ ¼³¸íÇÏ°í ±¸ÇöÇØº¾´Ï´Ù.
_ µö·¯´×ÀÌ ¿Ö ¶Ù¾î³Áö, ÃþÀÌ ±í¾îÁö¸é ¿Ö Á¤È®µµ°¡ ³ô¾ÆÁö´ÂÁö, Àº´ÐÃþÀÌ ¿Ö Áß¿äÇÑÁö¿Í °°Àº ¡®¿Ö¡¯¿¡ °üÇÑ ¹®Á¦µµ ´Ù·ì´Ï´Ù.
_ ÀÚÀ² ÁÖÇà, À̹ÌÁö »ý¼º, °ÈÇнÀ µî, µö·¯´×À» ÀÀ¿ëÇÑ ¿¹¸¦ ¼Ò°³ÇÕ´Ï´Ù.
¡Ú ´©±¸¸¦ À§ÇÑ Ã¥ÀÌ ¾Æ´Ñ°¡?
_ µö·¯´× ºÐ¾ßÀÇ ÃֽŠ¿¬±¸¿¡ ´ëÇØ¼´Â ÀÚ¼¼È÷ ´Ù·çÁö ¾Ê½À´Ï´Ù.
_ Ä«Æä(Caffe), ÅÙ¼Ç÷Î(TensorFlow), üÀ̳Ê(Chainer) µîÀÇ µö·¯´× ÇÁ·¹ÀÓ¿öÅ© »ç¿ë¹ýÀº ¼³¸íÇÏÁö ¾Ê½À´Ï´Ù.
_ µö·¯´×, ƯÈ÷ ½Å°æ¸Á¿¡ °üÇÑ ¾ÆÁÖ »ó¼¼ÇÑ À̷бîÁö´Â ´ãÁö ¾Ê¾Ò½À´Ï´Ù.
_ µö·¯´×ÀÇ Á¤È®µµ¸¦ ³ôÀ̱â À§ÇÑ Æ©´×Àº ÀÚ¼¼È÷ ¼³¸íÇÏÁö ¾Ê½À´Ï´Ù.
_ µö·¯´× ¼º´ÉÀ» ³ô¿©ÁÖ´Â GPU ±â¼úÀº ±¸Ã¼ÀûÀ¸·Î ´Ù·çÁö ¾Ê½À´Ï´Ù.
_ ÁÖ·Î À̹ÌÁö ÀνÄÀ» ´Ù·ì´Ï´Ù. ÀÚ¿¬¾î ó¸®, À½¼º ÀÎ½Ä µîÀÇ »ç·Ê´Â ´Ù·çÁö ¾Ê½À´Ï´Ù.
-
-
1Àå Çï·Î ÆÄÀ̽ã
1.1 ÆÄÀ̽ãÀ̶õ?
1.2 ÆÄÀ̽㠼³Ä¡Çϱâ
__1.2.1 ÆÄÀ̽㠹öÀü
__1.2.2 »ç¿ëÇÏ´Â ¿ÜºÎ ¶óÀ̺귯¸®
__1.2.3 ¾Æ³ªÄÜ´Ù ¹èÆ÷ÆÇ
1.3 ÆÄÀ̽ã ÀÎÅÍÇÁ¸®ÅÍ
__1.3.1 »ê¼ú ¿¬»ê
__1.3.2 ÀÚ·áÇü
__1.3.3 º¯¼ö
__1.3.4 ¸®½ºÆ®
__1.3.5 µñ¼Å³Ê¸®
__1.3.6 bool
__1.3.7 if ¹®
__1.3.8 for ¹®
__1.3.9 ÇÔ¼ö
1.4 ÆÄÀ̽㠽ºÅ©¸³Æ® ÆÄÀÏ
__1.4.1 ÆÄÀÏ·Î ÀúÀåÇϱâ
__1.4.2 Ŭ·¡½º
1.5 ³ÑÆÄÀÌ
__1.5.1 ³ÑÆÄÀÌ °¡Á®¿À±â
__1.5.2 ³ÑÆÄÀÌ ¹è¿ »ý¼ºÇϱâ
__1.5.3 ³ÑÆÄÀÌÀÇ »ê¼ú ¿¬»ê
__1.5.4 ³ÑÆÄÀÌÀÇ NÂ÷¿ø ¹è¿
__1.5.5 ºê·Îµåij½ºÆ®
__1.5.6 ¿ø¼Ò Á¢±Ù
1.6 matplotlib
__1.6.1 ´Ü¼øÇÑ ±×·¡ÇÁ ±×¸®±â
__1.6.2 pyplotÀÇ ±â´É
__1.6.3 À̹ÌÁö Ç¥½ÃÇϱâ
1.7 Á¤¸®
2Àå ÆÛ¼ÁÆ®·Ð
2.1 ÆÛ¼ÁÆ®·ÐÀ̶õ?
2.2 ´Ü¼øÇÑ ³í¸® ȸ·Î
__2.2.1 AND °ÔÀÌÆ®
__2.2.2 NAND °ÔÀÌÆ®¿Í OR °ÔÀÌÆ®
2.3 ÆÛ¼ÁÆ®·Ð ±¸ÇöÇϱâ
__2.3.1 °£´ÜÇÑ ±¸ÇöºÎÅÍ
__2.3.2 °¡ÁßÄ¡¿Í ÆíÇâ µµÀÔ
__2.3.3 °¡ÁßÄ¡¿Í ÆíÇâ ±¸ÇöÇϱâ
2.4 ÆÛ¼ÁÆ®·ÐÀÇ ÇѰè
__2.4.1 µµÀü! XOR °ÔÀÌÆ®
__2.4.2 ¼±Çü°ú ºñ¼±Çü
2.5 ´ÙÃþ ÆÛ¼ÁÆ®·ÐÀÌ Ã⵿ÇÑ´Ù¸é
__2.5.1 ...±âÁ¸ °ÔÀÌÆ® Á¶ÇÕÇϱâ
__2.5.2 XOR °ÔÀÌÆ® ±¸ÇöÇϱâ
2.6 NAND¿¡¼ ÄÄÇ»ÅͱîÁö
2.7 Á¤¸®
3Àå ½Å°æ¸Á
3.1 ÆÛ¼ÁÆ®·Ð¿¡¼ ½Å°æ¸ÁÀ¸·Î
__3.1.1 ½Å°æ¸ÁÀÇ ¿¹
__3.1.2 ÆÛ¼ÁÆ®·Ð º¹½À
__3.1.3 Ȱ¼ºÈ ÇÔ¼öÀÇ µîÀå
3.2 Ȱ¼ºÈ ÇÔ¼ö
__3.2.1 ½Ã±×¸ðÀ̵å ÇÔ¼ö
__3.2.2 °è´Ü ÇÔ¼ö ±¸ÇöÇϱâ
__3.2.3 °è´Ü ÇÔ¼öÀÇ ±×·¡ÇÁ
__3.2.4 ½Ã±×¸ðÀ̵å ÇÔ¼ö ±¸ÇöÇϱâ
__3.2.5 ½Ã±×¸ðÀ̵å ÇÔ¼ö¿Í °è´Ü ÇÔ¼ö ºñ±³
__3.2.6 ºñ¼±Çü ÇÔ¼ö
__3.2.7 ReLU ÇÔ¼ö
3.3 ´ÙÂ÷¿ø ¹è¿ÀÇ °è»ê
__3.3.1 ´ÙÂ÷¿ø ¹è¿
__3.3.2 Çà·ÄÀÇ ³»Àû
__3.3.3 ½Å°æ¸ÁÀÇ ³»Àû
3.4 3Ãþ ½Å°æ¸Á ±¸ÇöÇϱâ
__3.4.1 Ç¥±â¹ý ¼³¸í
__3.4.2 °¢ ÃþÀÇ ½ÅÈ£ Àü´Þ ±¸ÇöÇϱâ
__3.4.3 ±¸Çö Á¤¸®
3.5 Ãâ·ÂÃþ ¼³°èÇϱâ
__3.5.1 Ç×µî ÇÔ¼ö¿Í ¼ÒÇÁÆ®¸Æ½º ÇÔ¼ö ±¸ÇöÇϱâ
__3.5.2 ¼ÒÇÁÆ®¸Æ½º ÇÔ¼ö ±¸Çö ½Ã ÁÖÀÇÁ¡
__3.5.3 ¼ÒÇÁÆ®¸Æ½º ÇÔ¼öÀÇ Æ¯Â¡
__3.5.4 Ãâ·ÂÃþÀÇ ´º·± ¼ö Á¤Çϱâ
3.6 ¼Õ±Û¾¾ ¼ýÀÚ ÀνÄ
__3.6.1 MNIST µ¥ÀÌÅͼÂ
__3.6.2 ½Å°æ¸ÁÀÇ Ã߷Рó¸®
__3.6.3 ¹èÄ¡ ó¸®
3.7 Á¤¸®
4Àå ½Å°æ¸Á ÇнÀ
4.1 µ¥ÀÌÅÍ¿¡¼ ÇнÀÇÑ´Ù!
__4.1.1 µ¥ÀÌÅÍ ÁÖµµ ÇнÀ
__4.1.2 ÈÆ·Ã µ¥ÀÌÅÍ¿Í ½ÃÇè µ¥ÀÌÅÍ
4.2 ¼Õ½Ç ÇÔ¼ö
__4.2.1 Æò±Õ Á¦°ö ¿ÀÂ÷
__4.2.2 ±³Â÷ ¿£Æ®·ÎÇÇ ¿ÀÂ÷
__4.2.3 ¹Ì´Ï¹èÄ¡ ÇнÀ
__4.2.4 (¹èÄ¡¿ë) ±³Â÷ ¿£Æ®·ÎÇÇ ¿ÀÂ÷ ±¸ÇöÇϱâ
__4.2.5 ¿Ö ¼Õ½Ç ÇÔ¼ö¸¦ ¼³Á¤Çϴ°¡?
4.3 ¼öÄ¡ ¹ÌºÐ
__4.3.1 ¹ÌºÐ
__4.3.2 ¼öÄ¡ ¹ÌºÐÀÇ ¿¹
__4.3.3 Æí¹ÌºÐ
4.4 ±â¿ï±â
__4.4.1 °æ»ç¹ý(°æ»ç Çϰ¹ý)
__4.4.2 ½Å°æ¸Á¿¡¼ÀÇ ±â¿ï±â
4.5 ÇнÀ ¾Ë°í¸®Áò ±¸ÇöÇϱâ
__4.5.1 2Ãþ ½Å°æ¸Á Ŭ·¡½º ±¸ÇöÇϱâ
__4.5.2 ¹Ì´Ï¹èÄ¡ ÇнÀ ±¸ÇöÇϱâ
__4.5.3 ½ÃÇè µ¥ÀÌÅÍ·Î Æò°¡Çϱâ
4.6 Á¤¸®
5Àå ¿ÀÂ÷¿ªÀüÆÄ¹ý
5.1 °è»ê ±×·¡ÇÁ
__5.1.1 °è»ê ±×·¡ÇÁ·Î Ç®´Ù
__5.1.2 ±¹¼ÒÀû °è»ê
__5.1.3 ¿Ö °è»ê ±×·¡ÇÁ·Î Ǫ´Â°¡?
5.2 ¿¬¼â¹ýÄ¢
__5.2.1 °è»ê ±×·¡ÇÁ¿¡¼ÀÇ ¿ªÀüÆÄ
__5.2.2 ¿¬¼â¹ýÄ¢À̶õ?
__5.2.3 ¿¬¼â¹ýÄ¢°ú °è»ê ±×·¡ÇÁ
5.3 ¿ªÀüÆÄ
__5.3.1 µ¡¼À ³ëµåÀÇ ¿ªÀüÆÄ
__5.3.2 °ö¼À ³ëµåÀÇ ¿ªÀüÆÄ
__5.3.3 »ç°ú ¼îÇÎÀÇ ¿¹
5.4 ´Ü¼øÇÑ °èÃþ ±¸ÇöÇϱâ
__5.4.1 °ö¼À °èÃþ
__5.4.2 µ¡¼À °èÃþ
5.5 Ȱ¼ºÈ ÇÔ¼ö °èÃþ ±¸ÇöÇϱâ
__5.5.1 ReLU °èÃþ
__5.5.2 Sigmoid °èÃþ
5.6 Affine/Softmax °èÃþ ±¸ÇöÇϱâ
__5.6.1 Affine °èÃþ
__5.6.2 ¹èÄ¡¿ë Affine °èÃþ
__5.6.3 Softmax-with-Loss °èÃþ
5.7 ¿ÀÂ÷¿ªÀüÆÄ¹ý ±¸ÇöÇϱâ
__5.7.1 ½Å°æ¸Á ÇнÀÀÇ Àüü ±×¸²
__5.7.2 ¿ÀÂ÷¿ªÀüÆÄ¹ýÀ» Àû¿ëÇÑ ½Å°æ¸Á ±¸ÇöÇϱâ
__5.7.3 ¿ÀÂ÷¿ªÀüÆÄ¹ýÀ¸·Î ±¸ÇÑ ±â¿ï±â °ËÁõÇϱâ
__5.7.4 ¿ÀÂ÷¿ªÀüÆÄ¹ýÀ» »ç¿ëÇÑ ÇнÀ ±¸ÇöÇϱâ
5.8 Á¤¸®
6Àå ÇнÀ °ü·Ã ±â¼úµé
6.1 ¸Å°³º¯¼ö °»½Å
__6.1.1 ¸ðÇè°¡ À̾߱â
__6.1.2 È®·üÀû °æ»ç Çϰ¹ý(SGD)
__6.1.3 SGDÀÇ ´ÜÁ¡
__6.1.4 ¸ð¸àÅÒ
__6.1.5 AdaGrad
__6.1.6 Adam
__6.1.7 ¾î´À °»½Å ¹æ¹ýÀ» ÀÌ¿ëÇÒ °ÍÀΰ¡?
__6.1.8 MNIST µ¥ÀÌÅͼÂÀ¸·Î º» °»½Å ¹æ¹ý ºñ±³
6.2 °¡ÁßÄ¡ÀÇ Ãʱ갪
__6.2.1 Ãʱ갪À» 0À¸·Î Çϸé?
__6.2.2 Àº´ÐÃþÀÇ È°¼ºÈ ºÐÆ÷
__6.2.3 ReLU¸¦ »ç¿ëÇÒ ¶§ÀÇ °¡ÁßÄ¡ Ãʱ갪
__6.2.4 MNIST µ¥ÀÌÅͼÂÀ¸·Î º» °¡ÁßÄ¡ Ãʱ갪 ºñ±³
6.3 ¹èÄ¡ Á¤±ÔÈ
__6.3.1 ¹èÄ¡ Á¤±ÔÈ ¾Ë°í¸®Áò
__6.3.2 ¹èÄ¡ Á¤±ÔÈÀÇ È¿°ú
6.4 ¹Ù¸¥ ÇнÀÀ» À§ÇØ
__6.4.1 ¿À¹öÇÇÆÃ
__6.4.2 °¡ÁßÄ¡ °¨¼Ò
__6.4.3 µå·Ó¾Æ¿ô
6.5 ÀûÀýÇÑ ÇÏÀÌÆÛÆÄ¶ó¹ÌÅÍ °ª ã±â
__6.5.1 °ËÁõ µ¥ÀÌÅÍ
__6.5.2 ÇÏÀÌÆÛÆÄ¶ó¹ÌÅÍ ÃÖÀûÈ
__6.5.3 ÇÏÀÌÆÛÆÄ¶ó¹ÌÅÍ ÃÖÀûÈ ±¸ÇöÇϱâ
6.6 Á¤¸®
7Àå ÇÕ¼º°ö ½Å°æ¸Á(CNN)
7.1 Àüü ±¸Á¶
7.2 ÇÕ¼º°ö °èÃþ
__7.2.1 ¿ÏÀü¿¬°á °èÃþÀÇ ¹®Á¦Á¡
__7.2.2 ÇÕ¼º°ö ¿¬»ê
__7.2.3 ÆÐµù
__7.2.4 ½ºÆ®¶óÀ̵å
__7.2.5 3Â÷¿ø µ¥ÀÌÅÍÀÇ ÇÕ¼º°ö ¿¬»ê
__7.2.6 ºí·ÏÀ¸·Î »ý°¢Çϱâ
__7.2.7 ¹èÄ¡ ó¸®
7.3 Ç®¸µ °èÃþ
__7.3.1 Ç®¸µ °èÃþÀÇ Æ¯Â¡
7.4 ÇÕ¼º°ö/Ç®¸µ °èÃþ ±¸ÇöÇϱâ
__7.4.1 4Â÷¿ø ¹è¿
__7.4.2 im2col·Î µ¥ÀÌÅÍ Àü°³Çϱâ
__7.4.3 ÇÕ¼º°ö °èÃþ ±¸ÇöÇϱâ
__7.4.4 Ç®¸µ °èÃþ ±¸ÇöÇϱâ
7.5 CNN ±¸ÇöÇϱâ
7.6 CNN ½Ã°¢ÈÇϱâ
__7.6.1 1¹øÂ° ÃþÀÇ °¡ÁßÄ¡ ½Ã°¢ÈÇϱâ
__7.6.2 Ãþ ±íÀÌ¿¡ µû¸¥ ÃßÃâ Á¤º¸ º¯È
7.7 ´ëÇ¥ÀûÀÎ CNN
__7.7.1 LeNet
__7.7.2 AlexNet
7.8 Á¤¸®
8Àå µö·¯´×
8.1 ´õ ±í°Ô
__8.1.1 ´õ ±íÀº ³×Æ®¿öÅ©·Î
__8.1.2 Á¤È®µµ¸¦ ´õ ³ôÀÌ·Á¸é
__8.1.3 ±í°Ô ÇÏ´Â ÀÌÀ¯
8.2 µö·¯´×ÀÇ Ãʱ⠿ª»ç
__8.2.1 À̹ÌÁö³Ý
__8.2.2 VGG
__8.2.3 GoogLeNet
__8.2.4 ResNet
8.3 ´õ ºü¸£°Ô(µö·¯´× °í¼ÓÈ)
__8.3.1 Ç®¾î¾ß ÇÒ ¼÷Á¦
__8.3.2 GPU¸¦ Ȱ¿ëÇÑ °í¼ÓÈ
__8.3.3 ºÐ»ê ÇнÀ
__8.3.4 ¿¬»ê Á¤¹Ðµµ¿Í ºñÆ® ÁÙÀ̱â
8.4 µö·¯´×ÀÇ È°¿ë
__8.4.1 »ç¹° °ËÃâ
__8.4.2 ºÐÇÒ
__8.4.3 »çÁø ĸ¼Ç »ý¼º
8.5 µö·¯´×ÀÇ ¹Ì·¡
__8.5.1 À̹ÌÁö ½ºÅ¸ÀÏ(Èdz) º¯È¯
__8.5.2 À̹ÌÁö »ý¼º
__8.5.3 ÀÚÀ² ÁÖÇà
__8.5.4 Deep Q-Network(°ÈÇнÀ)
8.6 Á¤¸®
ºÎ·Ï A Softmax-with-Loss °èÃþÀÇ °è»ê ±×·¡ÇÁ
A.1 ¼øÀüÆÄ
A.2 ¿ªÀüÆÄ
A.3 Á¤¸®
Âü°í¹®Çå

-
-
-
 |
»çÀÌÅä °íŰ [Àú]
|
 |
-
1984³â ³ª°¡»çŰ Çö ¾²½Ã¸¶ Å»ý. µµÄì°ø¾÷´ëÇб³ °øÇкθ¦ Á¹¾÷ÇÏ°í µµÄì´ëÇдëÇпø ÇÐÁ¦Á¤º¸ÇкΠ¼®»ç °úÁ¤À» ¼ö·áÇß´Ù. ÇöÀç´Â ±â¾÷¿¡¼ ÄÄÇ»ÅÍ ºñÀü°ú ±â°èÇнÀ °ü·Ã ¿¬±¸¡¤°³¹ß¿¡ ¸ÅÁøÇϰí ÀÖ´Ù. ¿À¶óÀϸ®ÀçÆÒ¿¡¼ [½Çõ ÆÄÀ̽ã 3], [ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ À̷аú ±¸Çö], [½Çõ ±â°èÇнÀ ½Ã½ºÅÛ] µîÀ» ¹ø¿ªÇß´Ù.
-
 |
À̺¹¿¬(°³¾Õ¸Ê½Ã) [Àú]
|
 |
-
°í·Á´ëÇб³ ÄÄÇ»ÅÍÇаú¸¦ Á¹¾÷ÇÏ°í »ï¼º¼ÒÇÁÆ®¿þ¾î¸â¹ö½ÊÀ» °ÅÃÄ, »ï¼ºÀüÀÚ ¼ÒÇÁÆ®¿þ¾î¼¾ÅÍ¿Í ¹Ìµð¾î¼Ö·ç¼Ç¼¾ÅÍ¿¡¼ ÀÚ¹Ù °¡»ó ¸Ó½Å, ¹Ù´Ù Ç÷§Æû, ê¿Â ¸Þ½ÅÀú ¼ºñ½º µîÀ» °³¹ßÇß´Ù. ÁÖ ¾÷¹« ¿Ü¿¡ ºÐ»ê ºôµå, Áö¼ÓÀû ÅëÇÕ, ¾Û ¼ö¸íÁֱ⠰ü¸® µµ±¸, ¾ÖÀÚÀÏ µµÀÔ µî µ¿·á °³¹ßÀڵ鿡°Ô ½ÇÁúÀûÀÎ µµ¿òÀ» ÁÖ´Â ÀÏ¿¡ Àû±ØÀûÀ̾ú´Ù. ±× ÈÄ Ã¢¾÷Àü¼±¿¡ ¶Ù¾îµé¾î ¼Ò¼È ¼ºñ½º, ±ÝÀ¶ °Å·¡ ÇÁ·¹ÀÓ¿öÅ© µîÀ» °³¹ßÇÏ´Ù°¡, ¹«½¼ ¹Ù¶÷ÀÌ ºÒ¾î¼ÀÎÁö Ã¥À» ¸¸µé°Ú´Ù¸ç ±âȹ¡¤ÆíÁýÀÚ(ÀÚĪ Wisdom Compiler)·Î º¯½ÅÇß´Ù.
ÇѺû¹Ìµð¾î¿¡¼ ¡º¹Ø¹Ù´ÚºÎÅÍ ½ÃÀÛÇÏ´Â µö·¯´×¡»°ú ¡ºEffective Unit Testing¡»À», ÀλçÀÌÆ®¿¡¼ ¡ºJUnit ÀÎ ¾×¼Ç¡»À» ¹ø¿ªÇß´Ù.
-
-
Àüü 1°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.

 |
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹Ýǰ¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óǰÀ̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝǰÀº ¹«·á·Î ¹Ýǰ µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝǰÀÌ °¡´ÉÇÑ °æ¿ì |
»óǰÀ» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 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ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
 |
|
|