ÄÁÅÙÃ÷»ó¼¼º¸±â

ÆÄÀÌÅäÄ¡ ù°ÉÀ½
ÆÄÀÌÅäÄ¡ ù°ÉÀ½
  • ÀúÀڵμ¼±³ Àú/±è¿Ï¼· ¿ª
  • ÃâÆÇ»çÁ¦ÀÌÆà
  • ÃâÆÇÀÏ2020-03-26
  • µî·ÏÀÏ2020-12-21
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 7, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

Á¤¸»Á¤¸» ½±°Ô ½ÃÀÛÇÏ´Â ÆÄÀÌÅäÄ¡&µö·¯´× ÀÔ¹®!

°íµµÀÇ ±â¼úÀ» ¹è¿î´Ù°í Çؼ­ ±× ½ÃÀÛµµ ¾î·Á¿ö¾ß¸¸ ÇÒ±î? ÀÌ Ã¥Àº ¹Ì°£ ÂîǪ¸®Áö ¾Ê°í ºÎ´ã ¾øÀÌ! ¸¶À½ ÆíÈ÷! ÀÓÇÒ ¼ö ÀÖ´Â ÆÄÀÌÅäÄ¡ ÀÔ¹®¿ë ÃÖ°­ ¼­ÀûÀÌ´Ù. ÇнÀÀ» À§ÇÑ ÀÚ¼¼ÇÑ ¿¹Á¦´Â ¹°·ÐÀÌ°í ÀÚÄ© ¾î·Á¿ö¼­ µîµ¹¸®°Ô µÉ ¼ö ÀÖ´Â ¼ö½Ä Åõ¼ºÀÌ ±¸¼ºÀº ÃÖ´ëÇÑ ¹èÁ¦ÇÏ¿© Ãʺ¸ÀÚ¸¦ ´õ¿í ¹è·ÁÇÏ¿´´Ù. Ã¥ ³»¿ë¿¡ µû¶ó Á÷Á¢ ÆÄÀÌÅäÄ¡ ½Ç½ÀÀ» ÇÏ´Ù º¸¸é ¾î´À»õ ÆÄÀÌÅäÄ¡¿Í µö·¯´×ÀÇ ³ôÀº ¹®ÅÎÀ» ³Ñ¾î¼± ÀÚ½ÅÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¸ñÂ÷

PROLOGUE °³¹ß È¯°æ Áغñ 1
0.1 À̠åÀÇ °ËÁõ È¯°æ 2
0.1.1 OS È¯°æ: ¿ìºÐÅõ 16.04 2
0.1.2 ¿£ºñµð¾ÆÀÇ GPU 2
0.1.3 Å¬¶ó¿ìµå¿¡¼­ GPU¸¦ Å¾ÀçÇÑ ÀνºÅϽº ½ÇÇàÇϱâ 3
0.2 °³¹ß È¯°æ ±¸Ãà 5
0.2.1 ¹Ì´ÏÄÜ´Ù ¼³Ä¡ 5
0.2.2 °¡»ó È¯°æ ±¸Ãà 7

CHAPTER 1 ÆÄÀÌÅäÄ¡ÀÇ ±âº» 11
1.1 ÆÄÀÌÅäÄ¡ÀÇ ±¸¼º 12
1.1.1 ÆÄÀÌÅäÄ¡ÀÇ Àü¹ÝÀûÀΠ±¸¼º 12
1.2 ÅÙ¼­ 13
1.2.1 ÅÙ¼­ »ý¼º°ú º¯È¯ 13
1.2.2 ÅÙ¼­ÀÇ À妽º Á¶ÀÛ 15
1.2.3 ÅÙ¼­ ¿¬»ê 16
1.3 ÅÙ¼­¿Í ÀÚµ¿ ¹ÌºÐ 20
1.4 Á¤¸® 22

CHAPTER 2 ÃÖ´ë ¿ìµµ ÃßÁ¤°ú ¼±Çü ¸ðµ¨ 23
2.1 È®·ü ¸ðµ¨°ú ÃÖ´ë ¿ìµµ ÃßÁ¤ 24
2.2 È®·üÀû °æ»ç ÇÏ°­¹ý 26
2.3 ¼±Çü È¸±Í ¸ðµ¨ 28
2.3.1 ¼±Çü È¸±Í ¸ðµ¨ÀÇ ÃÖ´ë ¿ìµµ ÃßÁ¤ 28
2.3.2 ÆÄÀÌÅäÄ¡·Î ¼±Çü È¸±Í ¸ðµ¨ ¸¸µé±â(Á÷Á¢ ¸¸µé±â) 30
2.3.3 ÆÄÀÌÅäÄ¡·Î ¼±Çü È¸±Í ¸ðµ¨ ¸¸µé±â(nn, optim ¸ðµâ »ç¿ë) 32
2.4 ·ÎÁö½ºÆ½ È¸±Í 35
2.4.1 ·ÎÁö½ºÆ½ È¸±ÍÀÇ ÃÖ´ë ¿ìµµ ÃßÁ¤ 35
2.4.2 ÆÄÀÌÅäÄ¡¸¦ »ç¿ëÇÑ ·ÎÁö½ºÆ½ È¸±Í ºÐ¼® 36
2.4.3 ´ÙÁß ºÐ·ù¸¦ À§ÇÑ ·ÎÁö½ºÆ½ È¸±Í ºÐ¼® 40
2.5 Á¤¸® 42

CHAPTER 3 ´ÙÃþ ÆÛ¼ÁÆ®·Ð 43
3.1 MLP ±¸Ãà°ú ÇнÀ 44
3.2 Dataset°ú DataLoader 48
3.2.1 Dataset°ú DataLoader 48
3.3 ÇнÀ È¿À²È­ ÆÁ 50
3.3.1 DropoutÀ» »ç¿ëÇÑ Á¤±ÔÈ­ 50
3.3.2 Batch Normalization¸¦ »ç¿ëÇÑ ÇнÀ °¡¼Ó 53
3.4 ½Å°æ¸ÁÀÇ ¸ðµâÈ­ 55
3.4.1 ÀÚü ½Å°æ¸Á °èÃþ(Ä¿½ºÅÒ °èÃþ) ¸¸µé±â 55
3.5 Á¤¸® 57

CHAPTER 4 À̹ÌÁö Ã³¸®¿Í ÇÕ¼º°ö ½Å°æ¸Á 59
4.1 À̹ÌÁö¿Í ÇÕ¼º°ö °è»ê 60
4.2 CNNÀ» »ç¿ëÇÑ À̹ÌÁö ºÐ·ù 62
4.2.1 Fashion-MNIST 62
4.2.2 CNN ±¸Ãà°ú ÇнÀ 65
4.3 ÀüÀÌ ÇнÀ 69
4.3.1 µ¥ÀÌÅÍ Áغñ 72
4.3.2 ÆÄÀÌÅäÄ¡¸¦ »ç¿ëÇÑ ÀüÀÌ ÇнÀ 75
4.4 CNN È¸±Í ¸ðµ¨À» »ç¿ëÇÑ À̹ÌÁö Çػ󵵠Çâ»ó 80
4.4.1 µ¥ÀÌÅÍ Áغñ 80
4.4.2 ¸ðµ¨ ÀÛ¼º 83
4.5 DCGANÀ» »ç¿ëÇÑ À̹ÌÁö »ý¼º 89
4.5.1 GANÀ̶õ 89
4.5.2 µ¥ÀÌÅÍ Áغñ 90
4.5.3 ÆÄÀÌÅäÄ¡¸¦ »ç¿ëÇÑ DCGAN 91
4.6 Á¤¸® 101

CHAPTER 5 ÀÚ¿¬¾î Ã³¸®¿Í ¼øȯ ½Å°æ¸Á 103
5.1 RNNÀ̶õ? 104
5.2 ÅؽºÆ® µ¥ÀÌÅÍÀÇ ¼öÄ¡È­ 106
5.3 RNN°ú ¹®À堺зù 109
5.3.1 IMDb ¸®ºä µ¥ÀÌÅÍ 109
5.3.2 ½Å°æ¸Á Á¤ÀÇ¿Í ÈƷà113
5.3.3 °¡º¯ ±æÀÌ °è¿­ Ã³¸® 118
5.4 RNNÀ» »ç¿ëÇÑ ¹®Àå »ý¼º 121
5.4.1 µ¥ÀÌÅÍ Áغñ 122
5.4.2 ¸ðµ¨ Á¤ÀÇ ¹× ÇнÀ 124
5.5 ÀÎÄÚ´õ-µðÄÚ´õ ¸ðµ¨À» »ç¿ëÇÑ ±â°è ¹ø¿ª 129
5.5.1 ÀÎÄÚ´õ-µðÄÚ´õ ¸ðµ¨À̶õ 130
5.5.2 µ¥ÀÌÅÍ Áغñ 131
5.5.3 ÆÄÀÌÅäÄ¡¸¦ »ç¿ëÇÑ ÀÎÄÚ´õ-µðÄÚ´õ ¸ðµ¨ 135
5.6 Á¤¸® 142

CHAPTER 6 Ãßõ ½Ã½ºÅÛ°ú Çà·Ä ºÐÇØ 143
6.1 Çà·Ä ÀμöºÐÇØ 144
6.1.1 ÀÌ·ÐÀû ¹è°æ 144
6.1.2 MovieLens µ¥ÀÌÅÍ 145
6.1.3 ÆÄÀÌÅäÄ¡¿¡¼­ Çà·Ä ÀμöºÐÇØÇϱâ 147
6.2 ½Å°æ¸Á Çà·Ä ÀμöºÐÇØ 151
6.2.1 Çà·Ä ÀμöºÐÇظ¦ ºñ¼±ÇüÈ­ 151
6.2.2 ºÎ¼Ó Á¤º¸ ÀÌ¿ë 153
6.3 Á¤¸® 160

CHAPTER 7 ¾ÖÇø®ÄÉÀ̼ǠÀû¿ë 161
7.1 ¸ðµ¨ ÀúÀå°ú ºÒ·¯¿À±â 162
7.2 Çöó½ºÅ©¸¦ »ç¿ëÇÑ À¥ APIÈ­ 164
7.3 µµÄ¿¸¦ ÀÌ¿ëÇÑ ¹èÆ÷ 173
7.3.1 nvidia-docker ¼³Ä¡ 174
7.3.2 ÆÄÀÌÅäÄ¡ÀÇ µµÄ¿ À̹ÌÁö ÀÛ¼º 175
7.3.3 À¥ API ¹èÆ÷ 176
7.4 ONNX¸¦ »ç¿ëÇÑ ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©¿ÍÀÇ ¿¬°è 179
7.4.1 ONNX¶õ 179
7.4.2 ÆÄÀÌÅäÄ¡ ¸ðµ¨ ¿¢½ºÆ÷Æ® 181
7.4.3 Cae2¿¡¼­ ONNX ¸ðµ¨ »ç¿ëÇϱâ 183
7.4.4 ONNX ¸ðµ¨À» Cae2 ¸ðµ¨·Î ÀúÀå 184
7.5 Á¤¸® 186

APPENDIX A ÈƷà»óÅ °¡½ÃÈ­ 187
A1.1 ÅÙ¼­º¸µå¸¦ »ç¿ëÇÑ °¡½ÃÈ­ 188

APPENDIX B Ä÷¡¹ö·¹Å͸®·Î ÆÄÀÌÅäÄ¡ °³¹ß È¯°æ ±¸Ãà 193
B1.1 Ä÷¡¹ö·¹Å͸®¸¦ »ç¿ëÇÑ ÆÄÀÌÅäÄ¡ °³¹ß È¯°æ ±¸Ãà ¹æ¹ý 194
B1.1.1 Ä÷¡¹ö·¹Å͸®¶õ 194
B1.1.2 Àåºñ »ç¾ç 194
B1.1.3 ÆÄÀÌÅäÄ¡ È¯°æ ±¸Ãà 195
B1.1.4 µ¥ÀÌÅ͠󸮠201

ÇÑÁÙ ¼­Æò