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

ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ÀÚ¿¬¾î ó¸® ÀÎ ¾×¼Ç
ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ÀÚ¿¬¾î ó¸® ÀÎ ¾×¼Ç
  • ÀúÀÚ<È©½¼ ·¹ÀÎ>,<Çϳ׽º ¸·½º ÇÏÇÁÄÉ>,<ÄÝ ÇÏ¿öµå> °øÀú/<·ù±¤> ¿ª
  • ÃâÆÇ»çÁ¦ÀÌÆà
  • ÃâÆÇÀÏ2020-12-16
  • µî·ÏÀÏ2021-03-11
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 4, ´©Àû¿¹¾à 2

Ã¥¼Ò°³

ÆÄÀ̽ã°ú ´Ù¾çÇÑ AI ÆÐÅ°Áö·Î ¸¸µå´Â ¼öÁØ ³ôÀº ¿¹Á¦
ÃֽŠNLP Á¦Ç°°ú ¼­ºñ½º °³¹ßÀ» À§ÇÑ ½Ç¿ëÁÖÀÇÀû ¾È³»¼­


ÃÖ±Ù ½ÉÃþ ÇнÀ(µö·¯´×) ±â¼úÀÌ ¹ßÀüÇϸ鼭 ÀÀ¿ë ÇÁ·Î±×·¥µéÀÌ ´ë´ÜÈ÷ Á¤È®ÇÏ°Ô ÅؽºÆ®¿Í À½¼ºÀ» ÀνÄÇÏ°Ô µÇ¾ú´Ù. ¶ÇÇÑ, »õ·Î¿î ±â¼ú°ú Keras³ª TensorFlow °°Àº »ç¿ëÇϱ⠽¬¿î µµ±¸µé ´öºÐ¿¡ ÀÌÁ¦´Â °íÇ°Áú NLP(ÀÚ¿¬¾î Ã³¸®) ÀÀ¿ë ÇÁ·Î±×·¥À» ¿¹Àüº¸´Ù ½±°Ô ¸¸µé¾î³¾ ¼ö ÀÖ´Ù. ¡ºÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ÀÚ¿¬¾î Ã³¸® ÀΠ¾×¼Ç¡»Àº »ç¶÷ÀÇ ¾ð¾î¸¦ Àаí Çؼ®ÇÒ ¼ö Àִ ÇÁ·Î±×·¥À» ¸¸µé·Á´Â ¸ðµç °³¹ßÀÚ¸¦ À§ÇÑ Áöħ¼­´Ù. À̠å¿¡¼­´Â ¹Ù·Î »ç¿ëÇÒ ¼ö Àִ ÆÄÀ̽ã ÆÐÅ°ÁöµéÀ» ÀÌ¿ëÇؼ­ ÅؽºÆ®ÀÇ Àǹ̸¦ Æ÷ÂøÇÏ°í ±×¿¡ µû¶ó ¹ÝÀÀÇϴ êº¿À» ±¸ÃàÇÑ´Ù. ¶ÇÇÑ, ÀüÅëÀûÀΠNLP Á¢±Ù ¹æ½ÄµéÀº ¹°·ÐÀÌ°í, Á» ´õ ÃÖ±ÙÀÇ ½ÉÃþ ÇнÀ ¾Ë°í¸®Áò°ú ÅؽºÆ® »ý¼º ±â¹ýµéÀ» µ¿¿øÇؼ­ ³¯Â¥¿Í À̸§ ÃßÃâ, ÅؽºÆ® ÀÛ¼º, ºñÁ¤Çü Áú¹®¿¡ ´ëÇÑ ÀÀ´ä °°Àº ¿©·¯ ½ÇÁúÀûÀΠNLP ¹®Á¦µéÀ» ÇØ°áÇÑ´Ù.

ÀúÀÚ¼Ò°³

»ç¶÷ ´ë½Å Áß¿äÇÑ °áÁ¤À» ³»¸®´Â ÀÚÀ² ½Ã½ºÅÛÀ» ±¸ÃàÇϴ ºÐ¾ß¿¡¼­ 20³âÀÇ °æÇèÀ» ½×¾Ò´Ù. Keras, scikit-learn, PyBrain °°Àº ¿©·¯ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡ Àû±ØÀûÀ¸·Î ±â¿©Çϸç, ÇöÀç Total Good¿¡¼­ ¿ÀǼҽº ÀÎÁö Á¶±³(cognitive assistant) ±¸ÃàÀ» ºñ·ÔÇÑ °³¹æÇü °úÇР¿¬±¸ ¹× ±³À° ÇÁ·ÎÁ§Æ®¿¡ Èû¾²°í ÀÖ´Ù. ¶ÇÇÑ, AIAA, PyCon, IEEE µî¿¡ ³í¹®À» °ÔÀçÇϰųª
°­¿¬ÇßÀ¸¸ç, ·Îº¿°øÇаú ÀÚµ¿È­¿¡ °ü·ÃµÈ ¿©·¯ Æ¯Çãµµ °¡Áö°í ÀÖ´Ù.

¸ñÂ÷

PART I ¸» ¸¹Àº ÄÄÇ»ÅÍ: NLPÀÇ ±âÃÊ 1
CHAPTER 1 »ç°íÀÇ ´ÜÀ§: NLPÀÇ °³¿ä 3
1.1 ÀÚ¿¬¾î ´ë ÇÁ·Î±×·¡¹Ö ¾ð¾î 4
1.2 ¸¶¹ý 5
   1.2.1 ´ëÈ­Çϴ ±â°è 6
   1.2.2 ¼öÇР7
1.3 ½ÇÁ¦ ÀÀ¿ëµé 9
1.4 ÄÄÇ»ÅÍÀÇ ¡®´«¡¯À¸·Î º» ¾ð¾î 11
   1.4.1 ÀÚ¹°¼è ¾ð¾î 12
   1.4.2 Á¤±Ô Ç¥Çö½Ä 13
   1.4.3 °£´ÜÇѠ꺿 14
   1.4.4 ¶Ç ´Ù¸¥ ¹æ¹ý 19
1.5 ÂªÀº ÃÊ°ø°£ Å½Çè 23
1.6 ´Ü¾îÀÇ ¼ø¼­¿Í ¹®¹ý 25
1.7 Ãªº¿ÀÇ ÀÚ¿¬¾î Ã³¸® ÆÄÀÌÇÁ¶óÀΠ27
1.8 ´õ ±íÀº Ã³¸® 30
1.9 ÀÚ¿¬¾î IQ 32
¿ä¾à 35

CHAPTER 2 ³ª¸¸ÀÇ ¾îÈÖ ±¸Ãà: ´Ü¾î ÅäÅ«È­ 37
2.1 ¾î·Á¿î ¹®Á¦: ¾î°£ ÃßÃâÀÇ °³¿ä 39
2.2 ÅäÅ« »ý¼º±â¸¦ ÀÌ¿ëÇÑ ¾îÈÖ ±¸Ãà 40
   2.2.1 ³»Àû 50
   2.2.2 µÎ ´Ü¾î ¸ðÀ½ÀÇ Áߺ¹ ÃøÁ¤ 51
   2.2.3 ÅäÅ« °³¼± 52
   2.2.4 n-±×·¥À» ÀÌ¿ëÇÑ ¾îÈÖ È®Àå 58
   2.2.5 ¾îÈÖ Á¤±ÔÈ­ 66
2.3 °¨Á¤ ºÐ¼® 76
   2.3.1 VADER¡ª±ÔÄ¢ ±â¹Ý °¨Á¤ ºÐ¼®±â 78
   2.3.2 ´Ü¼ø º£ÀÌÁî ¸ðÇü 80
¿ä¾à 84

CHAPTER 3 ¸» ÀßÇϴ ¼öÇÐ: TF-IDF º¤ÅÍ 85
3.1 ´Ü¾î ¸ðÀ½ 86
3.2 º¤ÅÍÈ­ 92
   3.2.1 º¤ÅÍ °ø°£ 95
3.3 ÁöÇÁÀÇ ¹ýÄ¢ 101
3.4 ÁÖÁ¦ ¸ðÇüÈ­ 104
   3.4.1 µ¹¾Æ¿Â ÁöÇÁ 108
   3.4.2 °ü·Ã¼º ¼øÀ§ 110
   3.4.3 ÁÖ¿ä µµ±¸: scikit-learn 112
   3.4.4 ¿©·¯ TF-IDF Á¤±ÔÈ­ ¹æ¹ý 113
   3.4.5 Okapi BM25 115
   3.4.6 ´ÙÀ½ ´Ü°è 116
¿ä¾à 116

CHAPTER 4 ´Ü¾î ºóµµ¿¡¼­ Àǹ̠ã±â: Àǹ̠ºÐ¼® 117
4.1 ´Ü¾î ºóµµ¿¡¼­ ÁÖÁ¦ Á¡¼ö·Î 119
   4.1.1 TF-IDF º¤ÅͿ͠ǥÁ¦¾î ÃßÃâ 119
   4.1.2 ÁÖÁ¦ º¤ÅÍ 120
   4.1.3 »ç°í ½ÇÇè 122
   4.1.4 ÁÖÁ¦ Á¡¼ö¸¦ ¸Å±â´Â ¾Ë°í¸®Áò 127
   4.1.5 LDA ºÐ·ù±â 129
4.2 ÀáÀç Àǹ̠ºÐ¼®(LSA) 134
   4.2.1 »ç°í ½ÇÇèÀÇ ½ÇÇö 137
4.3 Æ¯ÀÕ°ª ºÐÇØ 140
   4.3.1 ¿ÞÂʠƯÀÌ º¤ÅÍ Çà·Ä U 142
   4.3.2 Æ¯ÀÕ°ª Çà·Ä S 143
   4.3.3 ¿À¸¥ÂʠƯÀÌ º¤ÅÍ Çà·Ä VT 145
   4.3.4 SVD Çà·ÄÀÇ ¹æÇâ 145
   4.3.5 ÁÖÁ¦ Àý´Ü 146
4.4 ÁÖ¼ººÐ ºÐ¼®(PCA) 148
   4.4.1 3Â÷¿ø º¤ÅÍ¿¡ ´ëÇÑ PCA 150
   4.4.2 ¸»À» ¶°³ª ´Ù½Ã NLP·Î µ¹¾Æ°¡¼­ 152
   4.4.3 PCA¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ ¸Þ½ÃÁö ÀáÀç Àǹ̠ºÐ¼® 154
   4.4.4 Àý´ÜµÈ SVD¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ ¸Þ½ÃÁö ÀáÀç Àǹ̠ºÐ¼® 157
   4.4.5 ½ºÆÔ ºÐ·ù¿¡ ´ëÇÑ LSAÀÇ Á¤È®µµ 158
4.5 ÀáÀç µð¸®Å¬·¹ ÇÒ´ç(LDiA) 161
   4.5.1 LDiAÀÇ ±âÃÊ 162
   4.5.2 ¹®ÀÚ ¸Þ½ÃÁö ¸»¹¶Ä¡¿¡ ´ëÇÑ LDiA ÁÖÁ¦ ¸ðÇü 165
   4.5.3 LDiA + LDA = ½ºÆÔ ºÐ·ù±â 168
   4.5.4 Á» ´õ °øÁ¤ÇÑ ºñ±³: ÁÖÁ¦°¡ 32°³ÀΠLDiA 171
4.6 °Å¸®¿Í À¯»çµµ 173
4.7 Çǵå¹é¿¡ ±âÃÊÇÑ ¹æÇâ Á¶Á¤ 176
   4.7.1 ¼±Çü ÆǺ° ºÐ¼®(LDA) 177
4.8 ÁÖÁ¦ º¤ÅÍÀÇ À§·Â 179
   4.8.1 Àǹ̠±â¹Ý °Ë»ö 181
   4.8.2 °³¼±¾È 184
¿ä¾à 184

PART II ´õ ±íÀº ÇнÀ: ½Å°æ¸Á Àû¿ë 185
CHAPTER 5 ½Å°æ¸Á Ã¹°ÉÀ½: ÆÛ¼ÁÆ®·Ð°ú ¿ªÀüÆÄ 187
5.1 ½Å°æ¸ÁÀÇ ±¸¼º¿ä¼Ò 188
   5.1.1 ÆÛ¼ÁÆ®·Ð 189
   5.1.2 µðÁöÅРÆÛ¼ÁÆ®·Ð 190
   5.1.3 Ä¡¿ìħ ´ÜÀ§ 191
   5.1.4 ¿ÀÂ÷ °î¸éÀ» ´©ºñ¸ç 207
   5.1.5 °æ»ç·Î¸¦ µû¶ó È°°­ 208
   5.1.6 Èçµé¾î¼­ Å»Ãâ 210
   5.1.7 Äɶó½º: ½Å°æ¸Á ÆÄÀ̽㠱¸Çö 211
   5.1.8 ´õ ±í°Ô ¹è¿ì°í ½Í´Ù¸é 215
   5.1.9 Á¤±ÔÈ­: ½ºÅ¸ÀÏ Àִ ÀԷ 215
¿ä¾à 216

CHAPTER 6 ´Ü¾î º¤Å͸¦ ÀÌ¿ëÇÑ Ãß·Ð: word2vec È°¿ë 217
6.1 Àǹ̠±â¹Ý ÁúÀÇ¿Í ºñÀ¯ 218
   6.1.1 ºñÀ¯ Áú¹® 219
6.2 ´Ü¾î º¤ÅÍ 221
   6.2.1 º¤ÅÍ ÁöÇâÀû Ã߷Р225
   6.2.2 word2vecÀÇ ´Ü¾î Ç¥Çö °è»ê 228
   6.2.3 gensim.word2vec ¸ðµâ »ç¿ë¹ý 238
   6.2.4 ³ª¸¸ÀÇ ´Ü¾î º¤ÅÍ ¸ðÇü ¸¸µé±â 241
   6.2.5 word2vec ´ë GloVe 244
   6.2.6 fastText 245
   6.2.7 word2vec ´ë LSA 246
   6.2.8 ´Ü¾î °ü°èÀÇ ½Ã°¢È­ 247
   6.2.9 ÀÎÀ§ÀûÀΠ´Ü¾îµé 254
   6.2.10 doc2vecÀ» ÀÌ¿ëÇÑ ¹®¼­ À¯»çµµ ÃßÁ¤ 256
¿ä¾à 258

CHAPTER 7 ´Ü¾î ¼ø¼­¸¦ °í·ÁÇÑ Àǹ̠ºÐ¼®: ÇÕ¼º°ö ½Å°æ¸Á 259
7.1 ÀǹÌÀÇ ÇнÀ 261
7.2 µµ±¸ ¸ðÀ½ 262
7.3 ÇÕ¼º°ö ½Å°æ¸Á 264
   7.3.1 ÇÕ¼º°ö ½Å°æ¸ÁÀÇ ±¸Á¶ 264
   7.3.2 ´Ü°è Å©±â(º¸Æø) 266
   7.3.3 ÇÊÅÍÀÇ ±¸¼º 266
   7.3.4 ¿©¹é Ã¤¿ì±â 268
   7.3.5 ÈÆ·Ã(ÇнÀ) 270
7.4 ´Ù½Ã ÅؽºÆ®·Î 271
   7.4.1 Äɶ󽺷ΠÇÕ¼º°ö ½Å°æ¸Á ±¸Çö: ÀÚ·á Áغñ 273
   7.4.2 ÇÕ¼º°ö ½Å°æ¸ÁÀÇ ±¸Á¶ 279
   7.4.3 Ç®¸µ 280
   7.4.4 µå·Ó¾Æ¿ô 283
   7.4.5 ¸¶Áö¸· Ãþ Ãß°¡ 284
   7.4.6 ¸ðÇüÀÇ ÀúÀå ¹× ½ÃÇè 286
   7.4.7 ¸ðÇüÀ» NLP ÆÄÀÌÇÁ¶óÀο¡ µµÀÔ 289
   7.4.8 ³ª¸ÓÁö À̾߱â 290
¿ä¾à 292

CHAPTER 8 µ¹°í µµ´Â ½Å°æ¸Á: ¼øȯ ½Å°æ¸Á 293
8.1 °ú°Å¸¦ ¾Æ´Â ¼øȯ ½Å°æ¸Á 296
   8.1.1 ½Ã°£¿¡ ´ëÇÑ ¿ªÀüÆÄ 301
   8.1.2 ¹«¾ùÀ» ¾ðÁ¦ °»½ÅÇϴ°¡? 303
   8.1.3 Á¤¸® 306
   8.1.4 Ç×»ó ±×·¸µíÀÌ ÇÔÁ¤ÀÌ ÀÖ´Ù 307
   8.1.5 Äɶ󽺸¦ ÀÌ¿ëÇÑ ¼øȯ ½Å°æ¸Á ±¸Çö 307
8.2 ¸ðÇüÀÇ ÄÄÆÄÀÏ 312
8.3 ¸ðÇüÀÇ ÈƷà315
8.4 ÃʸŰ³º¯¼ö Á¶À² 316
8.5 ¿¹Ãø 319
   8.5.1 »óÅ À¯Áö 320
   8.5.2 ¾ç¹æÇâ Ã³¸® 321
   8.5.3 ¼øȯÃþ Ãâ·ÂÀÇ Àǹ̠323
¿ä¾à 323

CHAPTER 9 Àå´Ü±â ±â¾ï¸Á(LSTM ¸Á)À» ÀÌ¿ëÇÑ ±â¾ï À¯Áö °³¼± 325
9.1 Àå´Ü±â ±â¾ï¸Á(LSTM ¸Á) 327
   9.1.1 ½Ã°£¿¡ ´ëÇÑ ¿ªÀüÆÄ 336
   9.1.2 ¿¹Á¦ ¹®ÀåÀ¸·Î ¸ðÇüÀ» ½ÃÇè 339
   9.1.3 ´õ·¯¿î ÀÚ·á 340
   9.1.4 ´Ù½Ã ´õ·¯¿î ÀÚ·á·Î µ¹¾Æ°¡¼­ 344
   9.1.5 ´Ü¾îº¸´Ù ±ÛÀÚ°¡ ½±´Ù 345
   9.1.6 ¸»¹®ÀÌ ¿­¸° ½Å°æ¸Á 352
   9.1.7 ±¸Ã¼ÀûÀΠ¿¹Á¦ Çϳª 354
   9.1.8 ¹«¾ùÀ» ¸»ÇÒ °ÍÀΰ¡? 363
   9.1.9 ´Ù¸¥ Á¾·ùÀÇ ±â¾ï ¼ö´Ü 363
   9.1.10 ´õ ±íÀÌ µé¾î°¡¼­ 364
¿ä¾à 366

CHAPTER 10 ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ ¸ðÇü°ú ÁÖÀÇ ¸ÞÄ¿´ÏÁò 367
10.1 ºÎÈ£±â-º¹È£±â ±¸Á¶ 368
   10.1.1 »ý°¢ º¤ÅÍÀÇ º¹È£È­ 369
   10.1.2 ºñ½ÁÇÑ ±¸Á¶µé 371
   10.1.3 ´ëÈ­ »ý¼ºÀ» À§ÇÑ ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ ¸ðÇü 373
   10.1.4 LSTM º¹½À 374
10.2 ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ NLP ÆÄÀÌÇÁ¶óÀΠ±¸Ãà 375
   10.2.1 ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ ÈÆ·ÃÀ» À§ÇÑ ÀÚ·á ÁýÇÕ Áغñ 375
   10.2.2 Äɶó½ºÀÇ ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ ¸ðÇü 376
   10.2.3 ¼øÂ÷¿­ ºÎÈ£±â 377
   10.2.4 »ý°¢ º¤ÅÍ º¹È£±â 379
   10.2.5 ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ ½Å°æ¸Á Á¶¸³ 380
10.3 ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ ½Å°æ¸ÁÀÇ ÈƷà381
   10.3.1 Ãâ·Â ¼øÂ÷¿­ »ý¼º 381
10.4 ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ ½Å°æ¸ÁÀ» ÀÌ¿ëÇѠ꺿 ±¸Ãà 383
   10.4.1 ÈƷàÀÚ·á Áغñ 383
   10.4.2 ¹®ÀÚ »çÀü ±¸Ãà 384
   10.4.3 ¿øÇÖ ºÎȣȭ ÈƷàÁýÇÕ »ý¼º 385
   10.4.4 ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ Ãªº¿ÀÇ ÈƷà386
   10.4.5 ¼øÂ÷¿­ »ý¼ºÀ» À§ÇÑ ¸ðÇü ¼³Á¤ 387
   10.4.6 ¼øÂ÷¿­ »ý¼º(¿¹Ãø) 387
   10.4.7 ÀÀ´ä¹® »ý¼º ¹× Ãâ·Â 388
   10.4.8 Ãªº¿°ú ´ëÈ­ 389
10.5 °³¼±¾È 390
   10.5.1 ¹öÅ°ÆÃÀ» ÀÌ¿ëÇÑ ÇнÀ º¹Àâµµ °¨¼Ò 390
   10.5.2 ÁÖÀÇ ¸ÞÄ¿´ÏÁò 391
10.6 ¼øÂ÷¿­ ´ë ¼øÂ÷¿­ ½Å°æ¸ÁÀÇ ½ÇÁ¦ ¿ëµµ 393
¿ä¾à 395

PART III ÀÀ¿ë: ½ÇÁ¦ NLP ¹®Á¦µé 397
CHAPTER 11 Á¤º¸ ÃßÃâ: °³Ã¼¸í Àνİú ÁúÀÇÀÀ´ä 399
11.1 °³Ã¼¸í°ú °³Ã¼ °ü°è 399
   11.1.1 Áö½Ä º£À̽º 400
   11.1.2 Á¤º¸ ÃßÃâ 403
11.2 Á¤±Ô ÆÐÅÏ 404
   11.2.1 Á¤±Ô Ç¥Çö½Ä 405
   11.2.2 ±â°è ÇнÀ Æ¯Â¡ ÃßÃâ·Î¼­ÀÇ Á¤º¸ ÃßÃâ 406
11.3 ÃßÃâÇÒ ¸¸ÇÑ Á¤º¸ 408
   11.3.1 GPS ÁÂÇ¥ ÃßÃâ 408
   11.3.2 ³¯Â¥ ÃßÃâ 409
11.4 °ü°èÀÇ ÃßÃâ 415
   11.4.1 Ç°»ç Å±ë 416
   11.4.2 °³Ã¼¸í Á¤±ÔÈ­ 420
   11.4.3 °ü°èÀÇ Á¤±ÔÈ­¿Í ÃßÃâ 422
   11.4.4 ´Ü¾î ÆÐÅÏ 422
   11.4.5 ºÐÇÒ 423
   11.4.6 split(¡®.!?¡¯)¸¸À¸·Î´Â ¾È µÇ´Â ÀÌÀ¯ 424
   11.4.7 Á¤±Ô Ç¥Çö½ÄÀ» ÀÌ¿ëÇÑ ¹®Àå ºÐÇÒ 426
11.5 ½ÇÁ¦ ¿ëµµ 428
¿ä¾à 429

CHAPTER 12 Ãªº¿(´ëÈ­ ¿£Áø) ¸¸µé±â 431
12.1 ´ëÈ­ ´É·Â 432
   12.1.1 Çö´ëÀû Á¢±Ù ¹æ½Äµé 434
   12.1.2 È¥ÇÕÇü Á¢±Ù ¹æ½Ä 441
12.2 ÆÐÅÏ ºÎÇÕ Á¢±Ù ¹æ½Ä 441
   12.2.1 AIMLÀ» ÀÌ¿ëÇÑ ÆÐÅÏ ºÎÇՠ꺿 ±¸Çö 443
   12.2.2 ÆÐÅÏ ºÎÇÕÀÇ ±×·¡ÇÁ ½Ã°¢È­ 450
12.3 ±Ù°ÅÈ­ 451
12.4 Á¤º¸ °Ë»ö 454
   12.4.1 ¹®¸Æ °ü¸®ÀÇ ¾î·Á¿ò 454
   12.4.2 Á¤º¸ °Ë»ö ±â¹Ý Ãªº¿ ¿¹Á¦ 456
   12.4.3 Chatterbot ¼Ò°³ 460
12.5 »ý¼º ¸ðÇü 463
   12.5.1 NLPIA¿¡ °üÇÑ ´ëÈ­ 464
   12.5.2 °¢ Á¢±Ù ¹æ½ÄÀÇ Àå´ÜÁ¡ 466
12.6 »ç·û±¸µ¿ 467
   12.6.1 Ãªº¿ ÇÁ·¹ÀÓ¿öÅ© Will 468
12.7 ¼³°è °úÁ¤ 469
12.8 ¿ä·É°ú Æí¹ý 473
   12.8.1 ¿¹Ãø °¡´ÉÇÑ ´äÀÌ ³ª¿Ã Áú¹®À» ´øÁø´Ù 473
   12.8.2 µ¿¹®¼­´ä 474
   12.8.3 ÃÖÈÄÀÇ ´ëºñÃ¥Àº °Ë»ö 474 
   12.8.4 Èï¹Ì À¯Áö 475
   12.8.5 Àο¬ ¸¸µé±â 475
   12.8.6 °¨Á¤ ´ã±â 475
12.9 ½ÇÁ¦ ÀÀ¿ë ºÐ¾ß 476
¿ä¾à 477

CHAPTER 13 ±Ô¸ð È®Àå: ÃÖÀûÈ­, º´·ÄÈ­, ÀÏ°ý Ã³¸® 479
13.1 ÀÚ·á°¡ ³Ê¹« ¸¹À¸¸é 480
13.2 NLP ¾Ë°í¸®ÁòÀÇ ÃÖÀûÈ­ 480
   13.2.1 »öÀÎÈ­ 481
   13.2.2 °í±Þ »öÀÎÈ­ 483
   13.2.3 Annoy¸¦ ÀÌ¿ëÇÑ °í±Þ »öÀÎÈ­ 485
   13.2.4 ±Ù»çÀû »öÀÎÀÌ ²À ÇÊ¿äÇÑ°¡? 490
   13.2.5 ½Ç¼ý°ªÀÇ »öÀÎÈ­: ÀÌ»êÈ­ 491
13.3 »ó¼ö RAM ¾Ë°í¸®Áò 492
   13.3.1 gensim 492
   13.3.2 ±×·¡ÇÁ °è»ê 493
13.4 NLP °è»ê º´·ÄÈ­ 494
   13.4.1 GPU¸¦ ÀÌ¿ëÇÑ NLP ¸ðÇüÀÇ ÈƷà495
   13.4.2 ´ë¿©¿Í ±¸¸Å 496
   13.4.3 GPU ´ë¿© ¿É¼Çµé 497
   13.4.4 TPU(ÅÙ¼­ Ã³¸® ÀåÄ¡) 498
13.5 ¸ðÇü ÈÆ·ÃÀÇ ¸Þ¸ð¸® ¿ä±¸·® ÁÙÀ̱â 498
13.6 TensorBoard¸¦ ÀÌ¿ëÇÑ ¸ðÇü ¼º´É Æò°¡ 501
   13.6.1 ´Ü¾î ³»À堽ð¢È­ 502
¿ä¾à 505

APPENDIX A NLP µµ±¸µé 507
A.1 Anaconda3 ¼³Ä¡ 508
A.2 NLPIA ¼³Ä¡ 509
A.3 IDE 509
A.4 ¿ìºÐÅõ ÆÐÅ°Áö °ü¸®ÀÚ 510
A.5 ¸Æ OS 511
   A.5.1 Homebrew 511
   A.5.2 ±âŸ °³¹ß¿ë µµ±¸ ¼³Ä¡ 512
   A.5.3 Á¶À² 512
A.6 Windows 514
   A.6.1 VM ¼³Á¤ 515
A.7 NLPIAÀÇ ÆíÀÇ ±â´É 515

APPENDIX B ÆÄÀ̽ã Áñ±â±â¿Í Á¤±Ô Ç¥Çö½Ä 517
B.1 ¹®ÀÚ¿­ ´Ù·ç±â 518
   B.1.1 ¹®ÀÚ¿­ Çü½Äµé: str°ú bytes 518
   B.1.2 ÆÄÀ̽㠹®ÀÚ¿­ ÅÛÇø´ 519
B.2 ÆÄÀ̽ãÀÇ ¸ÅÇΠÀÚ·á ±¸Á¶: dict¿Í OrderedDict 519
B.3 Á¤±Ô Ç¥Çö½Ä 520
   B.3.1 |¡ªOR ±âÈ£ 520
   B.3.2 ()¡ª±×·ì ¹­±â 521
   B.3.3 []¡ª¹®ÀÚ ºÎ·ù 522
B.4 ÄÚµù ½ºÅ¸ÀÏ 523
B.5 ½Ç·Â ½×±â 523

APPENDIX C º¤ÅÍ¿Í Çà·Ä: ±âÃÊ ¼±Çü´ë¼ö 524
C.1 º¤ÅÍ 524
   C.1.1 °Å¸® 526

APPENDIX D ±â°è ÇнÀÀÇ µµ±¸¿Í ±â¹ý 531
D.1 ÀÚ·á ¼±Åðú ÆíÇâ 531
D.2 ¾ó¸¶³ª ÀûÇÕÇؾߠÀûÇյȠ°ÍÀΰ¡? 533
D.3 ¹®Á¦¸¦ ¾Ë¸é ¹ÝÀº ÇØ°áµÈ °ÍÀÌ´Ù 534
D.4 ±³Â÷ °ËÁõ 535
D.5 °ú´ëÀûÇÕ ¹æÁö 536
   D.5.1 Á¤Ä¢È­ 537
   D.5.2 µå·Ó¾Æ¿ô 538
   D.5.3 ¹èÄ¡ Á¤±ÔÈ­ 539
D.6 ºÒ±ÕÇü ÈƷàÁýÇÕ 539
   D.6.1 °ú´ÙÇ¥Áý 540
   D.6.2 °ú¼ÒÇ¥Áý 540
   D.6.3 ÀÚ·á Áõ°­ 541
D.7 ¼º´É ÃøÁ¤ 542
   D.7.1 ºÐ·ù ¸ðÇüÀÇ ¼º´É ÃøÁ¤ 542
   D.7.2 È¸±Í ¸ðÇüÀÇ ¼º´É ÃøÁ¤ 545
D.8 Àü¹®°¡ÀÇ Á¶¾ð 545

APPENDIX E AWS GPU ¼³Á¤ 548
E.1 AWS ÀνºÅϽº ¼³Á¤ 549
   E.1.1 ºñ¿ë °ü¸® 561

APPENDIX F Áö¿ª ¹Î°¨ ÇؽÌ(LSH) 564
F.1 °íÂ÷¿ø º¤Åʹ ¾î·Æ´Ù 564
   F.1.1 º¤ÅÍ °ø°£ÀÇ »öÀΰú Çؽà565
   F.1.2 °íÂ÷¿øÀû »ç°í 566
F.2 °íÂ÷¿ø »öÀÎÈ­ 570
   F.2.1 Áö¿ª ¹Î°¨ Çؽ̠570
   F.2.2 ±Ù»ç ÃÖ±ÙÁ¢ ÀÌ¿ô °Ë»ö 571
F.3 ¡®ÁÁ¾Æ¿ä¡¯ ¿¹Ãø 571

Âü°í ÀÚ·á 573
¿ë¾îÁý 586
ã¾Æº¸±â 595