ÆÄÀ̽ã°ú ´Ù¾çÇÑ AI ÆÐÅ°Áö·Î ¸¸µå´Â ¼öÁØ ³ôÀº ¿¹Á¦ÃֽŠNLP Á¦Ç°°ú ¼ºñ½º °³¹ßÀ» À§ÇÑ ½Ç¿ëÁÖÀÇÀû ¾È³»¼ÃÖ±Ù ½ÉÃþ ÇнÀ(µö·¯´×) ±â¼úÀÌ ¹ßÀüÇÏ¸é¼ ÀÀ¿ë ÇÁ·Î±×·¥µéÀÌ ´ë´ÜÈ÷ Á¤È®ÇÏ°Ô ÅؽºÆ®¿Í À½¼ºÀ» ÀνÄÇÏ°Ô µÇ¾ú´Ù. ¶ÇÇÑ, »õ·Î¿î ±â¼ú°ú Keras³ª TensorFlow °°Àº »ç¿ëÇϱ⠽¬¿î µµ±¸µé ´öºÐ¿¡ ÀÌÁ¦´Â °íÇ°Áú NLP(ÀÚ¿¬¾î ó¸®) ÀÀ¿ë ÇÁ·Î±×·¥À» ¿¹Àüº¸´Ù ½±°Ô ¸¸µé¾î³¾ ¼ö ÀÖ´Ù. ¡ºÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â ÀÚ¿¬¾î ó¸® ÀÎ ¾×¼Ç¡»Àº »ç¶÷ÀÇ ¾ð¾î¸¦ Àаí Çؼ®ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» ¸¸µé·Á´Â ¸ðµç °³¹ßÀÚ¸¦ À§ÇÑ Áöħ¼´Ù. ÀÌ Ã¥¿¡¼´Â ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÄÀ̽ã ÆÐÅ°ÁöµéÀ» ÀÌ¿ëÇؼ ÅؽºÆ®ÀÇ Àǹ̸¦ Æ÷ÂøÇÏ°í ±×¿¡ µû¶ó ¹ÝÀÀÇϴ êº¿À» ±¸ÃàÇÑ´Ù. ¶ÇÇÑ, ÀüÅëÀûÀÎ NLP Á¢±Ù ¹æ½ÄµéÀº ¹°·ÐÀÌ°í, Á» ´õ ÃÖ±ÙÀÇ ½ÉÃþ ÇнÀ ¾Ë°í¸®Áò°ú ÅؽºÆ® »ý¼º ±â¹ýµéÀ» µ¿¿øÇؼ ³¯Â¥¿Í À̸§ ÃßÃâ, ÅؽºÆ® ÀÛ¼º, ºñÁ¤Çü Áú¹®¿¡ ´ëÇÑ ÀÀ´ä °°Àº ¿©·¯ ½ÇÁúÀûÀÎ NLP ¹®Á¦µéÀ» ÇØ°áÇÑ´Ù.
»ç¶÷ ´ë½Å Áß¿äÇÑ °áÁ¤À» ³»¸®´Â ÀÚÀ² ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ºÐ¾ß¿¡¼ 20³âÀÇ °æÇèÀ» ½×¾Ò´Ù. Keras, scikit-learn, PyBrain °°Àº ¿©·¯ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡ Àû±ØÀûÀ¸·Î ±â¿©Çϸç, ÇöÀç Total Good¿¡¼ ¿ÀǼҽº ÀÎÁö Á¶±³(cognitive assistant) ±¸ÃàÀ» ºñ·ÔÇÑ °³¹æÇü °úÇÐ ¿¬±¸ ¹× ±³À° ÇÁ·ÎÁ§Æ®¿¡ Èû¾²°í ÀÖ´Ù. ¶ÇÇÑ, AIAA, PyCon, IEEE µî¿¡ ³í¹®À» °ÔÀçÇϰųª
°¿¬ÇßÀ¸¸ç, ·Îº¿°øÇаú ÀÚµ¿È¿¡ °ü·ÃµÈ ¿©·¯ ƯÇãµµ °¡Áö°í ÀÖ´Ù.
PART I ¸» ¸¹Àº ÄÄÇ»ÅÍ: NLPÀÇ ±âÃÊ 1CHAPTER 1 »ç°íÀÇ ´ÜÀ§: NLPÀÇ °³¿ä 31.1 ÀÚ¿¬¾î ´ë ÇÁ·Î±×·¡¹Ö ¾ð¾î 41.2 ¸¶¹ý 5 1.2.1 ´ëÈÇÏ´Â ±â°è 6 1.2.2 ¼öÇÐ 71.3 ½ÇÁ¦ ÀÀ¿ëµé 91.4 ÄÄÇ»ÅÍÀÇ ¡®´«¡¯À¸·Î º» ¾ð¾î 11 1.4.1 ÀÚ¹°¼è ¾ð¾î 12 1.4.2 Á¤±Ô Ç¥Çö½Ä 13 1.4.3 °£´ÜÇÑ Ãªº¿ 14 1.4.4 ¶Ç ´Ù¸¥ ¹æ¹ý 191.5 ªÀº ÃÊ°ø°£ ŽÇè 231.6 ´Ü¾îÀÇ ¼ø¼¿Í ¹®¹ý 251.7 꺿ÀÇ ÀÚ¿¬¾î ó¸® ÆÄÀÌÇÁ¶óÀÎ 271.8 ´õ ±íÀº ó¸® 301.9 ÀÚ¿¬¾î IQ 32¿ä¾à 35CHAPTER 2 ³ª¸¸ÀÇ ¾îÈÖ ±¸Ãà: ´Ü¾î ÅäÅ«È 372.1 ¾î·Á¿î ¹®Á¦: ¾î°£ ÃßÃâÀÇ °³¿ä 392.2 ÅäÅ« »ý¼º±â¸¦ ÀÌ¿ëÇÑ ¾îÈÖ ±¸Ãà 40 2.2.1 ³»Àû 50 2.2.2 µÎ ´Ü¾î ¸ðÀ½ÀÇ Áߺ¹ ÃøÁ¤ 51 2.2.3 ÅäÅ« °³¼± 52 2.2.4 n-±×·¥À» ÀÌ¿ëÇÑ ¾îÈÖ È®Àå 58 2.2.5 ¾îÈÖ Á¤±ÔÈ 662.3 °¨Á¤ ºÐ¼® 76 2.3.1 VADER¡ª±ÔÄ¢ ±â¹Ý °¨Á¤ ºÐ¼®±â 78 2.3.2 ´Ü¼ø º£ÀÌÁî ¸ðÇü 80¿ä¾à 84CHAPTER 3 ¸» ÀßÇÏ´Â ¼öÇÐ: TF-IDF º¤ÅÍ 853.1 ´Ü¾î ¸ðÀ½ 863.2 º¤ÅÍÈ 92 3.2.1 º¤ÅÍ °ø°£ 953.3 ÁöÇÁÀÇ ¹ýÄ¢ 1013.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¿ä¾à 116CHAPTER 4 ´Ü¾î ºóµµ¿¡¼ ÀÇ¹Ì Ã£±â: ÀÇ¹Ì ºÐ¼® 1174.1 ´Ü¾î ºóµµ¿¡¼ ÁÖÁ¦ Á¡¼ö·Î 119 4.1.1 TF-IDF º¤ÅÍ¿Í Ç¥Á¦¾î ÃßÃâ 119 4.1.2 ÁÖÁ¦ º¤ÅÍ 120 4.1.3 »ç°í ½ÇÇè 122 4.1.4 ÁÖÁ¦ Á¡¼ö¸¦ ¸Å±â´Â ¾Ë°í¸®Áò 127 4.1.5 LDA ºÐ·ù±â 1294.2 ÀáÀç ÀÇ¹Ì ºÐ¼®(LSA) 134 4.2.1 »ç°í ½ÇÇèÀÇ ½ÇÇö 1374.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 ÁÖÁ¦ Àý´Ü 1464.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ÀÇ Á¤È®µµ 1584.5 ÀáÀç µð¸®Å¬·¹ ÇÒ´ç(LDiA) 161 4.5.1 LDiAÀÇ ±âÃÊ 162 4.5.2 ¹®ÀÚ ¸Þ½ÃÁö ¸»¹¶Ä¡¿¡ ´ëÇÑ LDiA ÁÖÁ¦ ¸ðÇü 165 4.5.3 LDiA + LDA = ½ºÆÔ ºÐ·ù±â 168 4.5.4 Á» ´õ °øÁ¤ÇÑ ºñ±³: ÁÖÁ¦°¡ 32°³ÀÎ LDiA 1714.6 °Å¸®¿Í À¯»çµµ 1734.7 Çǵå¹é¿¡ ±âÃÊÇÑ ¹æÇâ Á¶Á¤ 176 4.7.1 ¼±Çü ÆǺ° ºÐ¼®(LDA) 1774.8 ÁÖÁ¦ º¤ÅÍÀÇ À§·Â 179 4.8.1 ÀÇ¹Ì ±â¹Ý °Ë»ö 181 4.8.2 °³¼±¾È 184¿ä¾à 184PART II ´õ ±íÀº ÇнÀ: ½Å°æ¸Á Àû¿ë 185CHAPTER 5 ½Å°æ¸Á ù°ÉÀ½: ÆÛ¼ÁÆ®·Ð°ú ¿ªÀüÆÄ 1875.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¿ä¾à 216CHAPTER 6 ´Ü¾î º¤Å͸¦ ÀÌ¿ëÇÑ Ãß·Ð: word2vec È°¿ë 2176.1 ÀÇ¹Ì ±â¹Ý ÁúÀÇ¿Í ºñÀ¯ 218 6.1.1 ºñÀ¯ Áú¹® 2196.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¿ä¾à 258CHAPTER 7 ´Ü¾î ¼ø¼¸¦ °í·ÁÇÑ ÀÇ¹Ì ºÐ¼®: ÇÕ¼º°ö ½Å°æ¸Á 2597.1 ÀǹÌÀÇ ÇнÀ 2617.2 µµ±¸ ¸ðÀ½ 2627.3 ÇÕ¼º°ö ½Å°æ¸Á 264 7.3.1 ÇÕ¼º°ö ½Å°æ¸ÁÀÇ ±¸Á¶ 264 7.3.2 ´Ü°è Å©±â(º¸Æø) 266 7.3.3 ÇÊÅÍÀÇ ±¸¼º 266 7.3.4 ¿©¹é ä¿ì±â 268 7.3.5 ÈÆ·Ã(ÇнÀ) 2707.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¿ä¾à 292CHAPTER 8 µ¹°í µµ´Â ½Å°æ¸Á: ¼øȯ ½Å°æ¸Á 2938.1 °ú°Å¸¦ ¾Æ´Â ¼øȯ ½Å°æ¸Á 296 8.1.1 ½Ã°£¿¡ ´ëÇÑ ¿ªÀüÆÄ 301 8.1.2 ¹«¾ùÀ» ¾ðÁ¦ °»½ÅÇϴ°¡? 303 8.1.3 Á¤¸® 306 8.1.4 Ç×»ó ±×·¸µíÀÌ ÇÔÁ¤ÀÌ ÀÖ´Ù 307 8.1.5 Äɶ󽺸¦ ÀÌ¿ëÇÑ ¼øȯ ½Å°æ¸Á ±¸Çö 3078.2 ¸ðÇüÀÇ ÄÄÆÄÀÏ 3128.3 ¸ðÇüÀÇ ÈÆ·Ã 3158.4 ÃʸŰ³º¯¼ö Á¶À² 3168.5 ¿¹Ãø 319 8.5.1 »óÅ À¯Áö 320 8.5.2 ¾ç¹æÇâ ó¸® 321 8.5.3 ¼øȯÃþ Ãâ·ÂÀÇ ÀÇ¹Ì 323¿ä¾à 323CHAPTER 9 Àå´Ü±â ±â¾ï¸Á(LSTM ¸Á)À» ÀÌ¿ëÇÑ ±â¾ï À¯Áö °³¼± 3259.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¿ä¾à 366CHAPTER 10 ¼øÂ÷¿ ´ë ¼øÂ÷¿ ¸ðÇü°ú ÁÖÀÇ ¸ÞÄ¿´ÏÁò 36710.1 ºÎÈ£±â-º¹È£±â ±¸Á¶ 368 10.1.1 »ý°¢ º¤ÅÍÀÇ º¹È£È 369 10.1.2 ºñ½ÁÇÑ ±¸Á¶µé 371 10.1.3 ´ëÈ »ý¼ºÀ» À§ÇÑ ¼øÂ÷¿ ´ë ¼øÂ÷¿ ¸ðÇü 373 10.1.4 LSTM º¹½À 37410.2 ¼øÂ÷¿ ´ë ¼øÂ÷¿ NLP ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà 375 10.2.1 ¼øÂ÷¿ ´ë ¼øÂ÷¿ ÈÆ·ÃÀ» À§ÇÑ ÀÚ·á ÁýÇÕ Áغñ 375 10.2.2 Äɶó½ºÀÇ ¼øÂ÷¿ ´ë ¼øÂ÷¿ ¸ðÇü 376 10.2.3 ¼øÂ÷¿ ºÎÈ£±â 377 10.2.4 »ý°¢ º¤ÅÍ º¹È£±â 379 10.2.5 ¼øÂ÷¿ ´ë ¼øÂ÷¿ ½Å°æ¸Á Á¶¸³ 38010.3 ¼øÂ÷¿ ´ë ¼øÂ÷¿ ½Å°æ¸ÁÀÇ ÈÆ·Ã 381 10.3.1 Ãâ·Â ¼øÂ÷¿ »ý¼º 38110.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 꺿°ú ´ëÈ 38910.5 °³¼±¾È 390 10.5.1 ¹öÅ°ÆÃÀ» ÀÌ¿ëÇÑ ÇнÀ º¹Àâµµ °¨¼Ò 390 10.5.2 ÁÖÀÇ ¸ÞÄ¿´ÏÁò 39110.6 ¼øÂ÷¿ ´ë ¼øÂ÷¿ ½Å°æ¸ÁÀÇ ½ÇÁ¦ ¿ëµµ 393¿ä¾à 395PART III ÀÀ¿ë: ½ÇÁ¦ NLP ¹®Á¦µé 397CHAPTER 11 Á¤º¸ ÃßÃâ: °³Ã¼¸í Àνİú ÁúÀÇÀÀ´ä 39911.1 °³Ã¼¸í°ú °³Ã¼ °ü°è 399 11.1.1 Áö½Ä º£À̽º 400 11.1.2 Á¤º¸ ÃßÃâ 40311.2 Á¤±Ô ÆÐÅÏ 404 11.2.1 Á¤±Ô Ç¥Çö½Ä 405 11.2.2 ±â°è ÇнÀ Ư¡ ÃßÃâ·Î¼ÀÇ Á¤º¸ ÃßÃâ 40611.3 ÃßÃâÇÒ ¸¸ÇÑ Á¤º¸ 408 11.3.1 GPS ÁÂÇ¥ ÃßÃâ 408 11.3.2 ³¯Â¥ ÃßÃâ 40911.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 Á¤±Ô Ç¥Çö½ÄÀ» ÀÌ¿ëÇÑ ¹®Àå ºÐÇÒ 42611.5 ½ÇÁ¦ ¿ëµµ 428¿ä¾à 429CHAPTER 12 꺿(´ëÈ ¿£Áø) ¸¸µé±â 43112.1 ´ëÈ ´É·Â 432 12.1.1 Çö´ëÀû Á¢±Ù ¹æ½Äµé 434 12.1.2 È¥ÇÕÇü Á¢±Ù ¹æ½Ä 44112.2 ÆÐÅÏ ºÎÇÕ Á¢±Ù ¹æ½Ä 441 12.2.1 AIMLÀ» ÀÌ¿ëÇÑ ÆÐÅÏ ºÎÇÕ Ãªº¿ ±¸Çö 443 12.2.2 ÆÐÅÏ ºÎÇÕÀÇ ±×·¡ÇÁ ½Ã°¢È 45012.3 ±Ù°ÅÈ 45112.4 Á¤º¸ °Ë»ö 454 12.4.1 ¹®¸Æ °ü¸®ÀÇ ¾î·Á¿ò 454 12.4.2 Á¤º¸ °Ë»ö ±â¹Ý 꺿 ¿¹Á¦ 456 12.4.3 Chatterbot ¼Ò°³ 46012.5 »ý¼º ¸ðÇü 463 12.5.1 NLPIA¿¡ °üÇÑ ´ëÈ 464 12.5.2 °¢ Á¢±Ù ¹æ½ÄÀÇ Àå´ÜÁ¡ 46612.6 »ç·û±¸µ¿ 467 12.6.1 꺿 ÇÁ·¹ÀÓ¿öÅ© Will 46812.7 ¼³°è °úÁ¤ 46912.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 °¨Á¤ ´ã±â 47512.9 ½ÇÁ¦ ÀÀ¿ë ºÐ¾ß 476¿ä¾à 477CHAPTER 13 ±Ô¸ð È®Àå: ÃÖÀûÈ, º´·ÄÈ, ÀÏ°ý ó¸® 47913.1 ÀÚ·á°¡ ³Ê¹« ¸¹À¸¸é 48013.2 NLP ¾Ë°í¸®ÁòÀÇ ÃÖÀûÈ 480 13.2.1 »öÀÎÈ 481 13.2.2 °í±Þ »öÀÎÈ 483 13.2.3 Annoy¸¦ ÀÌ¿ëÇÑ °í±Þ »öÀÎÈ 485 13.2.4 ±Ù»çÀû »öÀÎÀÌ ²À ÇÊ¿äÇÑ°¡? 490 13.2.5 ½Ç¼ý°ªÀÇ »öÀÎÈ: ÀÌ»êÈ 49113.3 »ó¼ö RAM ¾Ë°í¸®Áò 492 13.3.1 gensim 492 13.3.2 ±×·¡ÇÁ °è»ê 49313.4 NLP °è»ê º´·ÄÈ 494 13.4.1 GPU¸¦ ÀÌ¿ëÇÑ NLP ¸ðÇüÀÇ ÈÆ·Ã 495 13.4.2 ´ë¿©¿Í ±¸¸Å 496 13.4.3 GPU ´ë¿© ¿É¼Çµé 497 13.4.4 TPU(ÅÙ¼ ó¸® ÀåÄ¡) 49813.5 ¸ðÇü ÈÆ·ÃÀÇ ¸Þ¸ð¸® ¿ä±¸·® ÁÙÀ̱â 49813.6 TensorBoard¸¦ ÀÌ¿ëÇÑ ¸ðÇü ¼º´É Æò°¡ 501 13.6.1 ´Ü¾î ³»Àå ½Ã°¢È 502¿ä¾à 505APPENDIX A NLP µµ±¸µé 507A.1 Anaconda3 ¼³Ä¡ 508A.2 NLPIA ¼³Ä¡ 509A.3 IDE 509A.4 ¿ìºÐÅõ ÆÐÅ°Áö °ü¸®ÀÚ 510A.5 ¸Æ OS 511 A.5.1 Homebrew 511 A.5.2 ±âŸ °³¹ß¿ë µµ±¸ ¼³Ä¡ 512 A.5.3 Á¶À² 512A.6 Windows 514 A.6.1 VM ¼³Á¤ 515A.7 NLPIAÀÇ ÆíÀÇ ±â´É 515APPENDIX B ÆÄÀ̽ã Áñ±â±â¿Í Á¤±Ô Ç¥Çö½Ä 517B.1 ¹®ÀÚ¿ ´Ù·ç±â 518 B.1.1 ¹®ÀÚ¿ Çü½Äµé: str°ú bytes 518 B.1.2 ÆÄÀ̽㠹®ÀÚ¿ ÅÛÇø´ 519B.2 ÆÄÀ̽ãÀÇ ¸ÅÇÎ ÀÚ·á ±¸Á¶: dict¿Í OrderedDict 519B.3 Á¤±Ô Ç¥Çö½Ä 520 B.3.1 |¡ªOR ±âÈ£ 520 B.3.2 ()¡ª±×·ì ¹±â 521 B.3.3 []¡ª¹®ÀÚ ºÎ·ù 522B.4 ÄÚµù ½ºÅ¸ÀÏ 523B.5 ½Ç·Â ½×±â 523APPENDIX C º¤ÅÍ¿Í Çà·Ä: ±âÃÊ ¼±Çü´ë¼ö 524C.1 º¤ÅÍ 524 C.1.1 °Å¸® 526APPENDIX D ±â°è ÇнÀÀÇ µµ±¸¿Í ±â¹ý 531D.1 ÀÚ·á ¼±Åðú ÆíÇâ 531D.2 ¾ó¸¶³ª ÀûÇÕÇØ¾ß ÀûÇÕµÈ °ÍÀΰ¡? 533D.3 ¹®Á¦¸¦ ¾Ë¸é ¹ÝÀº ÇØ°áµÈ °ÍÀÌ´Ù 534D.4 ±³Â÷ °ËÁõ 535D.5 °ú´ëÀûÇÕ ¹æÁö 536 D.5.1 Á¤Ä¢È 537 D.5.2 µå·Ó¾Æ¿ô 538 D.5.3 ¹èÄ¡ Á¤±ÔÈ 539D.6 ºÒ±ÕÇü ÈÆ·Ã ÁýÇÕ 539 D.6.1 °ú´ÙÇ¥Áý 540 D.6.2 °ú¼ÒÇ¥Áý 540 D.6.3 ÀÚ·á Áõ° 541D.7 ¼º´É ÃøÁ¤ 542 D.7.1 ºÐ·ù ¸ðÇüÀÇ ¼º´É ÃøÁ¤ 542 D.7.2 ȸ±Í ¸ðÇüÀÇ ¼º´É ÃøÁ¤ 545D.8 Àü¹®°¡ÀÇ Á¶¾ð 545APPENDIX E AWS GPU ¼³Á¤ 548E.1 AWS ÀνºÅϽº ¼³Á¤ 549 E.1.1 ºñ¿ë °ü¸® 561APPENDIX F Áö¿ª ¹Î°¨ ÇؽÌ(LSH) 564F.1 °íÂ÷¿ø º¤ÅÍ´Â ¾î·Æ´Ù 564 F.1.1 º¤ÅÍ °ø°£ÀÇ »öÀΰú Çؽà 565 F.1.2 °íÂ÷¿øÀû »ç°í 566F.2 °íÂ÷¿ø »öÀÎÈ 570 F.2.1 Áö¿ª ¹Î°¨ ÇØ½Ì 570 F.2.2 ±Ù»ç ÃÖ±ÙÁ¢ ÀÌ¿ô °Ë»ö 571F.3 ¡®ÁÁ¾Æ¿ä¡¯ ¿¹Ãø 571Âü°í ÀÚ·á 573¿ë¾îÁý 586ã¾Æº¸±â 595