ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ÀÚ¿¬¾î ó¸® ÀÎ ¾×¼Ç


ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ÀÚ¿¬¾î ó¸® ÀÎ ¾×¼Ç

ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ÀÚ¿¬¾î ó¸® ÀÎ ¾×¼Ç

<È©½¼ ·¹ÀÎ>,<Çϳ׽º ¸·½º ÇÏÇÁÄÉ>,<ÄÝ ÇÏ¿öµå> °øÀú/<·ù±¤> ¿ª | Á¦ÀÌÆà

Ãâ°£ÀÏ
2020-12-16
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
80 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

ÆÄÀ̽ã°ú ´Ù¾çÇÑ 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