ºñ´ë¸é ½Ã´ë¸¦ À̲ô´Â 꺿 ±â¼ú, ÇÑ ±ÇÀÇ Ã¥À¸·Î ¸¸³ª´Ù!ÀÌ Ã¥Àº 꺿 ¿£ÁøºÎÅÍ NLP, µö·¯´×, REST API, Ä«Ä«¿ÀÅå ¿¬µ¿¿¡ À̸£±â±îÁö 꺿¿¡ ÇÊ¿äÇÑ ±â¼úÀ» ÇÑ ±ÇÀ¸·Î ¸¸³ªº¼ ¼ö Àִ êº¿ °³¹ß ÀÔ¹®¼ÀÌ´Ù. ¾î·Á¿î °³³äÀº Á÷°üÀûÀÎ ±×¸²°ú µµ½ÄÀ» È°¿ëÇؼ ¼³¸íÇßÀ¸¸ç, Ã¥¿¡¼ ´ã°íÀÚ ÇÏ´Â ¼öÁØ¿¡¼ ¹þ¾î³ª´Â °³³äÀº °ú°¨ÇÏ°Ô »ý·«ÇÏ¿© ±âº»¿¡ ´õ Ãæ½ÇÇß´Ù. ¶ÇÇÑ Ãªº¿À» ±¸ÇöÇÏ´Â µ¥ ÇÊ¿äÇÑ °³³ä°ú Äڵ带 °³¹ß ¼ø¼´ë·Î ÇнÀÇÏ°í Ä«Ä«¿ÀÅå, ³×À̹ö 꺿À» ¸¸µé¾îº½À¸·Î½á ½Ç¹« Àû¿ëÀÇ ¡®°¨¡¯±îÁö ÀÍÈú ¼ö ÀÖ´Ù. ºñ´ë¸é ½Ã´ë 꺿 ¿£Áø, API °³¹ßÀ» ÁغñÇÏ´Â °³¹ßÀÚ¶ó¸é ÀÌ Ã¥À¸·Î ½ÃÀÛÇغ¸ÀÚ.
¸ÞµðÄà 꺿À» °³¹ß/¿î¿µÇÏ´Â ½ºÅ¸Æ®¾÷ ¿þÀú¿¡¼ CTO(±â¼úÀÌ»ç)¸¦ ¸Ã°í ÀÖÀ¸¸ç, ÀÓº£µðµå¿¡¼ À¥ °³¹ß±îÁö ´Ù¾çÇÑ ±â¼ú ºÐ¾ß¿¡ °³¹ß °æÇèÀ» °®°í ÀÖ½À´Ï´Ù. 꺿 ¿£ÁøÀ» óÀ½ °³¹ßÇÏ¸é¼ °í»ýÇß´ø °æÇèµéÀ» Àç·á »ï¾Æ °ü·Ã Áö½ÄÀ» ½±°Ô Àü´ÞÇÏ°íÀÚ Ã¥À» ¾²°Ô µÇ¾ú½À´Ï´Ù. ÇöÀç ´õ ¸¹Àº Áö½ÄÀ» Àü´ÞÇϱâ À§ÇØ ¿©·¯ ±ÇÀÇ Ã¥À» ÁغñÇÏ°í ÀÖ½À´Ï´Ù.
CHAPTER 1 꺿 ÀÔ¹®Çϱâ1.1 꺿ÀÇ ÀÌÇØ1.2 꺿 È°¿ë »ç·Ê__1.2.1 Ä«Ä«¿À 꺿 »ç·Ê__1.2.2 ´ëÇк´¿ø 꺿 »ç·Ê__1.2.3 Á¦¾àȸ»ç 꺿 »ç·Ê1.3 ¸¶Ä¡¸çCHAPTER 2 ÆÄÀ̽㠽ÃÀÛÇϱâ2.1 ÆÄÀ̽㠼Ұ³2.2 ÆÄÀ̽㠱⺻__2.2.1 ÀÚ·áÇü__2.2.2 ÆÄÀ̽ã Á¦¾î¹®__2.2.3 ÇÔ¼ö__2.2.4 Ŭ·¡½º__2.2.5 ¸ðµâ__2.2.6 ¿¹¿Ü ó¸®__2.2.7 ¿¢¼¿ ÆÄÀÏÀ» ÀÐ°í ¾²´Â ¹æ¹ý2.3 µ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ Çʼö ¶óÀ̺귯¸®__2.3.1 ³ÑÆÄÀÌ__2.3.2 ÆÒ´õ½º__2.3.3 ¸ËÇ÷Ը³2.4 ¸¶Ä¡¸çCHAPTER 3 ÅäÅ©³ªÀÌ¡3.1 ÅäÅ©³ªÀÌ¡ ¼Ò°³3.2 KoNLPy__3.2.1 Kkma__3.2.2 Komoran__3.2.3 Okt__3.2.4 »ç¿ëÀÚ »çÀü ±¸Ãà3.3 ¸¶Ä¡¸çCHAPTER 4 ÀÓº£µù4.1 ÀÓº£µùÀ̶õ?4.2 ´Ü¾î ÀÓº£µù__4.2.1 ¿ø-ÇÖ ÀÎÄÚµù__4.2.2 Èñ¼Ò Ç¥Çö°ú ºÐ»ê Ç¥Çö__4.2.3 Word2Vec4.3 ¸¶Ä¡¸çCHAPTER 5 ÅؽºÆ® À¯»çµµ5.1 ÅؽºÆ® À¯»çµµ °³¿ä5.2 n-gram À¯»çµµ5.3 ÄÚ»çÀÎ À¯»çµµ5.4 ¸¶Ä¡¸çCHAPTER 6 꺿 ¿£Áø¿¡ ÇÊ¿äÇÑ µö·¯´× ¸ðµ¨6.1 ºü¸£°Ô ÄÉ¶ó½º Á¤¸®Çϱâ__6.1.1 Àΰø ½Å°æ¸Á__6.1.2 µö·¯´× ºÐ·ù ¸ðµ¨ ¸¸µé±â__6.1.3 ÇнÀµÈ µö·¯´× ¸ðµ¨ »ç¿ëÇϱâ6.2 ¹®Àå ºÐ·ù¸¦ À§ÇÑ CNN ¸ðµ¨__6.2.1 CNN ¸ðµ¨ °³³ä__6.2.2 꺿 ¹®´ä µ¥ÀÌÅÍ °¨Á¤ ºÐ·ù ¸ðµ¨ ±¸Çö__6.2.3 꺿 ¹®´ä µ¥ÀÌÅÍ °¨Á¤ ºÐ·ù ¸ðµ¨ »ç¿ë6.3 °³Ã¼¸í ÀνÄÀ» À§ÇÑ ¾ç¹æÇâ LSTM ¸ðµ¨__6.3.1 RNN__6.3.2 LSTM__6.3.3 ¾ç¹æÇâ LSTM__6.3.4 °³Ã¼¸í ÀνÄ6.4 ¸¶Ä¡¸çCHAPTER 7 꺿 ÇнÀÅø ¸¸µé±â7.1 MySQL ¼Ò°³7.2 ÆÄÀ̽ãÀ¸·Î µ¥ÀÌÅͺ£À̽º ¿¬µ¿Çϱâ__7.2.1 µ¥ÀÌÅͺ£À̽º ¿¬°áÇϱâ__7.2.2 µ¥ÀÌÅÍ Á¶ÀÛÇϱâ7.3 꺿 ÇнÀÅø ¸¸µé±â__7.3.1 ÇÁ·ÎÁ§Æ® ±¸Á¶__7.3.2 ÇнÀ¿ë µ¥ÀÌÅͺ£À̽º ¼³°è ¹× µ¥ÀÌÅÍ Å×ÀÌºí »ý¼º__7.3.3 꺿 ÇнÀ µ¥ÀÌÅÍ ¿¢¼¿ ÆÄÀÏ ¹× DB ¿¬µ¿7.4 ¸¶Ä¡¸çCHAPTER 8 꺿 ¿£Áø ¸¸µé±â8.1 꺿 ¿£Áø ¼Ò°³8.2 꺿 ¿£Áø ±¸Á¶8.3 Àüó¸® °úÁ¤8.4 ´Ü¾î »çÀü ±¸Ãà ¹× ½ÃÄö½º »ý¼º8.5 Àǵµ ºÐ·ù ¸ðµ¨__8.5.1 Àǵµ ºÐ·ù ¸ðµ¨ ÇнÀ__8.5.2 Àǵµ ºÐ·ù ¸ðµâ »ý¼º8.6 °³Ã¼¸í ÀÎ½Ä ¸ðµ¨ ÇнÀ__8.6.1 °³Ã¼¸í ÀÎ½Ä ¸ðµ¨ ÇнÀ__8.6.2 °³Ã¼¸í ÀÎ½Ä ¸ðµâ »ý¼º8.7 ´äº¯ °Ë»ö__8.7.1 µ¥ÀÌÅͺ£À̽º Á¦¾î ¸ðµâ »ý¼º__8.7.2 ´äº¯ °Ë»ö ¸ðµâ »ý¼º8.8 꺿 ¿£Áø ¼¹ö °³¹ß__8.8.1 Åë½Å ÇÁ·ÎÅäÄÝ Á¤ÀÇ__8.8.2 ´ÙÁß Á¢¼ÓÀ» À§ÇÑ TCP ¼ÒÄÏ ¼¹ö__8.8.3 꺿 Å×½ºÆ® Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥8.9 ¸¶Ä¡¸çCHAPTER 9 꺿 API ¸¸µé±â9.1 꺿 API ¼Ò°³9.2 ÆÄÀ̽ã Flask__9.2.1 Hello Flask__9.2.2 URI µ¿Àû º¯¼ö__9.2.3 ±âº»ÀûÀÎ REST API ¼ºñ½º ±¸Çö9.3 꺿 API ¼¹ö ±¸Çö9.4 ¸¶Ä¡¸çCHAPTER 10 Ä«Ä«¿ÀÅå 꺿 ¸¸µé±â10.1 Ä«Ä«¿À ¾ÆÀÌ ¿ÀǺô´õ ¼Ò°³__10.1.1 Ä«Ä«¿ÀÅå ä³Î °¡ÀÔ__10.1.2 Ä«Ä«¿À ¾ÆÀÌ ¿ÀǺô´õ OBT ½Åû__10.1.3 º¿ »ý¼º10.2 Ä«Ä«¿ÀÅå 꺿 ¿¬µ¿__10.2.1 ½Ã³ª¸®¿À¿Í ºí·Ï__10.2.2 ½ºÅ³10.3 ½ºÅ³ »ç¿ëÇϱâ__10.3.1 ½ºÅ³ ¼¹ö ÀÌÇØÇϱâ__10.3.2 ½ºÅ³ ¼¹ö ¸¸µé±â__10.3.3 ¿ÀǺô´õ¿¡¼ ½ºÅ³/ºí·Ï µî·ÏÇϱâ__10.3.4 ÀÀ´ä ŸÀÔº° JSON Æ÷¸Ë10.4 꺿 API ¼¹ö¿¡ Ä«Ä«¿ÀÅå ¿¬µ¿__10.4.1 꺿 API ¼¹ö ¼öÁ¤__10.4.2 ¿ÀǺô´õ Æú¹é ºí·Ï ¼³Á¤ ¹× ½ºÅ³ ¿¬°á10.5 ¸¶Ä¡¸çCHAPTER 11 ³×À̹öÅåÅå 꺿 ¸¸µé±â11.1 ³×À̹öÅåÅå 꺿 Ç÷§Æû ¼Ò°³__11.1.1 ³×À̹öÅåÅå °¡ÀÔ__11.1.2 꺿 API ¼³Á¤11.2 ³×À̹öÅåÅå Chat Bot API v1__11.2.1 À̺¥Æ® ¸í¼¼__11.2.2 ¸Þ½ÃÁö ŸÀÔ ¸í¼¼__11.2.3 º¸³»±â API ÀÛ¼º11.3 꺿 API ¼¹ö¿¡ ³×À̹öÅåÅå ¿¬µ¿__11.3.1 꺿 API ¼¹ö ¼öÁ¤11.4 ¸¶Ä¡¸çAPPENDIX A °³¹ß ȯ°æ ±¸ÃàA.1 ¸Æ¿¡¼ ÆÄÀ̽㠼³Ä¡ÇϱâA.2 À©µµ¿ì¿¡¼ ÆÄÀ̽㠼³Ä¡ÇϱâA.3 ¾Æ³ªÄÜ´Ù ¼³Ä¡ÇϱâA.4 CLI ȯ°æ¿¡¼ ÄÜ´Ù·Î °¡»ó ȯ°æ ¸¸µé±âA.5 ±âŸ ÆÐÅ°Áö ¼³Ä¡ÇϱâA.6 PyCharm ¼³Ä¡ ¹× ÇÁ·ÎÁ§Æ® »ý¼ºAPPENDIX B AWS¿¡¼ 꺿 ±¸µ¿ ȯ°æ ¸¸µé±âB.1 EC2B.2 RDS