±à¼ÍƼö: |
±¾ÎÄÀ´×ÔÓÚinfoq£¬
±¾ÎÄ·ÖÏíÁËÌÚÑ¶ÔÆÔÚ»¥ÁªÍø°²È«·ÀÓùÉϵÄϵÁнâ¾ö·½°¸ºÍ´ëÊ©£¬Ï£Íû¶ÔÄúµÄѧϰÓаïÖú¡£ |
|
×÷Ϊ¹úÄÚÁìÏȵÄÔÆ½â¾ö·½°¸ÆóÒµ£¬ÌÚÑ¶ÔÆÔÚ¸ïÐÂÔÆ¶Ë¼¼ÊõµÄͬʱ£¬Ò²¼ç¸º×ű£Ö¤»¥ÁªÍø°²È«ÖÈÐò¡¢µÖÓùºÚ²úºÚ¿ÍµÄÔðÈκÍʹÃü¡£2018
QCon ±±¾©¡°È˹¤ÖÇÄÜÓëÉî¶Èѧϰʵ¼ù¡±×¨³¡£¬ÌÚÑ¶ÔÆ×¨¼Ò¼¶Ñо¿Ô±Íõ¹úÓ¡·ÖÏíÁËÌÚÑ¶ÔÆÔÚ»¥ÁªÍø°²È«·ÀÓùÉϵÄϵÁнâ¾ö·½°¸ºÍ´ëÊ©¡£±¾ÎÄÕûÀíÁËÖ÷ÒªÍõ¹úÓ¡ÀÏʦµÄÖ÷ÒªÑݽ²ÄÚÈÝ£¬¸ÐÐËȤµÄ¶ÁÕß¿ÉÒÆ²½¹Û¿´Íõ¹úÓ¡ÀÏʦÏÖ³¡Ñݽ²ÊÓÆµ¡£
Ò»¡¢ÒýÑÔ
Ëæ×Å»¥ÁªÍø¡¢ÖÇÄÜÉ豸¼°¸÷ÖÖÐÂÉúÒµÎñµÄ·ÉËÙ·¢Õ¹£¬»¥ÁªÍøÉϵÄÊý¾Ý³ÊÏÖ±¬Õ¨Ê½Ôö³¤£¬Í¼Æ¬¡¢ÊÓÆµ¡¢·¢ÎÄ¡¢ÁÄÌìµÈ»¥¶¯ÄÚÈÝÒѾ³ÉΪÈËÃDZí´ï¸ÐÇé¡¢¼Ç¼Ê¼þºÍÈÕ³£¹¤×÷²»¿É»òȱµÄ²¿·Ö¡£
ÕâЩÈÕÒæÔö³¤µÄÄÚÈÝÖÐÒ²³ä³âן÷ÖÖ²»¿É¿ØµÄ·çÏÕÒòËØ£¬±ÈÈç²»ÑŲ»Á¼ÆÀÂÛ¡¢À¬»ø¹ã¸æ¡¢Î¥·¨Î¥¹æ½»Ò×/Ðû´«¡¢µÍËײ»ÎÄÃ÷µÈÀ¬»øÄÚÈÝ£¬ÐèÒª¸÷ÍøÕ¾¼°Æ½Ì¨Ø½´ýÈÏÕæ¶Ô´ýºÍ¹ÜÀíµÄ¹¤×÷¡£
¶þ¡¢ÄÚÈݰ²È«ÏÖ×´
²»Á¼²»ÑÅÆÀÂÛ£¬Î¥¹æÎ¥·¨½»Ò×ÑÏÖØÓ°ÏìÖ÷ÓªÒµÎñµÄ½¡¿µ·¢Õ¹ ¡£Ãæ¶Ô´ËÀàÎÊÌ⣬ÆóÒµÖ÷¸ÃÈçºÎ½â¾öÄØ£¿
Ò»ÖÖ·½·¨ÊÇͶÈëÈËÁ¦¼Ó´óÉóºËÁ¦¶È£¬´ËÖÖ·½Ê½µÄÌØµãÈçÏ£º
1.À¬»øÆÀÂÛÕ¼±È½ÏС£¬ÈËÁ¦ÖðÌõÉóºËÈÝÒשÉó
2.UGCÆÀÂÛÊý¾Ý¹æÄ£¾Þ´ó£¬Ã¿ÈÕ¶à´ïÊýÊ®ÒÚ¡¢°ÙÒڵȣ¬ÈËÁ¦³É±¾Ì«¸ß
3.ÉóºËÈËÔ±µÄÕÐÆ¸³É±¾£¬¹ÜÀí³É±¾½Ï¸ß
ÁíÍâÒ»ÖÖ·½Ê½ÊÇÕÐÆ¸×¨ÒµµÄAI¹¤³Ìʦ×Ô½¨Ê¶±ðÄ£ÐÍ£¬´ËÖÖ·½Ê½ÌصãÈçÏ£º
1.AI¹¤³Ìʦ·Ç³£°º¹ó
2.ÄÚÈݰ²È«Ò»°ã²»ÊôÓÚÖ÷ÓªÒµÎñ£¬Í¶Èë½ÏÉÙ
3.ʶ±ðÄ£Ð͵ÄЧ¹ûÊÜÏÞÓÚÑù±¾¹æÄ£ºÍÑù±¾ÖÊÁ¿£¬ÔÚÊý¾Ý±ê×¢ÉÏÐèÒª³ÖÐøÍ¶Èë
4.×îºóÒ»ÖÖ;¾¶ÊǹºÂò±£ÏÕ£º½«ÄÚÈݰ²È«ÎÊÌâ½»¸ø×¨ÒµµÄ¹«Ë¾À´½â¾ö£¬´Ó¶øÊµÏÖ¡°ËÄÁ½²¦Ç§½ï¡±¡£
Èý¡¢ÏÖÓнâ¾ö·½°¸
µ±Ç°Ê¶±ð´ËÀàÀ¬»øÄÚÈݵÄÖ÷Á÷·½·¨ÓУº¹Ø¼ü´Ê¹ýÂËģʽ¡¢¹Ø¼ü´ÊÎÄ·¨¹ýÂËģʽ¡¢ÔÚ´ò±êÊý¾ÝÉÏѵÁ·À¬»øÊ¶±ðÄ£Ð͵ĻúÆ÷ѧϰģʽ£¬»òÈںϹؼü´ÊÓë»úÆ÷ѧϰµÄ»ìºÏģʽ£¬ÆäÌØµã·ÖÎöÈçÏ£º
»ùÓڹؼü´Ê¹ýÂËģʽ£º¸ÃģʽµÄÓŵãÊÇÁ¢¸Í¼ûÓ°ÉúЧ¿ì£¬µ«ÊÇÓÉÓÚ·Ö´ÊÆçÒåÎÊÌâµ¼ÖÂÎóɱ£¬¶ÔδµÇ¼µÄcase·º»¯ÄÜÁ¦Èõ£¬´Ê¿âµÄά»¤³É±¾¸ß
»ùÓڹؼü´ÊÎÄ·¨µÄ¹ýÂËģʽ£ºÓÉÓÚ¿¼ÂÇÁ˹ؼü´ÊµÄÉÏÏÂÎÄ£¬´ËÖÖ·½Ê½Ïà±È¹Ø¼ü´Ê¹ýÂËÓµÓÐÁËÒ»¶¨µÄÏûÆçÒåÄÜÁ¦£¬µ«Êǹؼü´ÊÎÄ·¨ÐèÒªÈ˹¤×ܽá¹éÄÉ£¬ÔÙ¼ÓÉÏÉÏÏÂÎIJ»Ò×ö¾Ù£¬Ê¹µÃÈËÁ¦³É±¾³É±¶ÉÏÉý£¬ÓÚ´ËÍ¬Ê±Ëæ×űäÖÖ²»¶ÏÓ¿ÏÖ£¬´Ó±äÖÖÖÐÍÚ¾òÀ¹½ØÎÄ·¨£¬ÈËÁ¦³É±¾²»¿É¿Ø
¾²Ì¬»úÆ÷ѧϰģÐÍ»òÈÚºÏÁ˹ؼü´ÊÎÄ·¨¹ýÂ˵ĻìºÏģʽ£ºÓÉÓÚÄ£ÐÍÊǾ²Ì¬µÄ£¬ÉÏÏßÖ®ºó£¬Ó¦¶Ô²»Á˱äÖÖÎÊÌ⣬ʹµÃÄ£ÐͺܿìʧÁé
бäÖÖ²»¶ÏÓ¿ÏÖ£¬»á¿ìËÙÈÆ¹ýµ±Ç°À¬»øÊ¶±ð·½·¨£¬Ê¹µÃµ±Ç°µÄ·½·¨¡°Ê§Á顱£¬¸÷¹«Ë¾²»µÃ²»Í¶Èë´óÁ¿ÈËÁ¦Ñо¿±äÖÖ£¬¹éÄÉÀ¹½Ø²ßÂÔ»ò±ê×¢ÐÂÑù±¾£¬ÓÚ´Ëͬʱÿ¸öÒµÎñƽ̨ÉϵÄÀ¬»øÄÚÈÝ´æÔڽϴó²îÒ죬ͬһÀ¬»øÀàÐÍ£¬¿Í»§µÄ³ß¶ÈÒ²´æÔڽϴó²î±ð¡£ÔÚ½ÚÔ¼ÈËÁ¦³É±¾µÄÌõ¼þÏ£¬ÈçºÎ½â¾ö´ËÀà¶Ô¿¹ÐÔµÄÎÊÌ⣬²¢×öµ½¿Í»§¼¶µÄ¸öÐÔ»¯¶¨ÖÆ£¬³ÉΪÀ§ÈÅÒµ½çÒ»´óÄÑÌâ¡£ÌÚÑ¶ÔÆÌìÓù·Ö±ð´Ó£º
1.Active learning·½Ê½ÍÚ¾ò¸ßÖÊÁ¿ÓïÁÏ£¬½µµÍÈ˹¤ÉóºËÁ¿
2.´òÔìÊý¾Ý±Õ»·½µµÍÑз¢ÔËάͶÈë
3.KV·Ö²¼Ê½´æ´¢ÊµÏÖGB¼¶Ä£ÐÍÃë¼¶¸üÐÂ
4.T+1¹ö¶¯Ê½Éý¼¶Ä£ÐͶԿ¹±äÖÖ
5.µÈËÄ´óά¶È´î½¨ÄÚÈݰ²È«ÍêÕû½â¾ö·½°¸¡£
ËÄ¡¢ÌÚÑ¶ÔÆÌìÓùµÄ·½°¸
4.1 UGC·ÖÀà
ÌìÓù°ÑUGCÆÀÂÛÎı¾ÀàÐÍ·ÖΪ6´óÀࣺ
1.²»Á¼
2.²»ÑÅ
3.Î¥·¨Î¥¹æ£ºUGCÖк¬ÓÐÎ¥·¨Î¥¹æ´Ê»ã£¬»ò·¨ÂɽûÖ¹ÍøÉϽ»Ò×µÄÄÚÈÝ
4.¹ã¸æ£ºÎªµÚÈý·½µ¼Á÷µÄºÏ·¨¹ã¸æ£¬Æä³ß¶ÈÒòƽ̨ҵÎñÀàÐͶøÒì
5.µÍËײ»ÎÄÃ÷£ºÂîÈË£¬±¬´Ö¿ÚµÈ
6.Õý³£
4.2 UGCÌØµã¼°ÌìÓùÓ¦¶Ô²ßÂÔ

ͼ1. ÌìÓùÓ¦¶Ô²ßÂÔ
ͼ1¿ÉÒÔ¿´³ö»¥ÁªÍøUGCÖ÷ÒªÌØµãÈçÏ£º
¹æÄ£¾Þ´ó£¬ÌìÓùͨ¹ýÑз¢¿Éµ¯ÐÔ²¿ÊðµÄ¸ß²¢·¢Ëã·¨ÒýÇæÀ´Ó¦¶ÔÿÈÕÉϰÙÒÚµÄÀ¬»øÆÀÂÛÀ¹½ØÇëÇó
¶Ô¿¹ÐÔ£ºÐ±äÖÖºÜÈÝÒ×ÈÆ¹ýµ±Ç°·À¿Ø²ßÂÔ£¬ÌÚÑ¶ÔÆÌìÓùͨ¹ýÒ쳣ʶ±ð£¨»ùÓÚActive Learning£©ÎªÀ¬»øÊ¶±ðÍÚ¾ò±äÖÖÓïÁÏ£¬´ó´ó½ÚÔ¼È˹¤ÉóºËÁ¿£»À¬»øÊ¶±ð»áÿ¸ôÒ»¶Îʱ¼äÀÈ¡Ò쳣ʶ±ðÀúÊ·¼Ç¼£¨Òѱ»È˹¤ÉóºË£©£¬ÑµÁ·³ö×îеÄÀ¬»øÊ¶±ðÄ£ÐÍ£¬ÎªÒ쳣ʶ±ðºÍÀ¬»øÊ¶±ð¹¹½¨Ò»¸öÊý¾Ý»·Â·£¬Ê¹µÃÄ£ÐÍËæ×ÅÀ¬»øÄÚÈݵıäÒì¶øÉý¼¶£¬ÓÐЧ½â¾öÁ˶Կ¹ÐÔÎÊÌ⣬´ó´ó½µµÍÑз¢Í¶È룻ÔÙ½«Ã¿Ò»¸ö¿Í»§µÄÄ£Ðͱí¸ñ»¯£¬Ã¿Ò»ÐÐ×·¼ÓÉϿͻ§ÐÅÏ¢£¬ÊµÏÖ²»Í¬¿Í»§Ö®¼äµÄÄ£Ð͸ôÀ룬ģÐͰ´Ðзֲ¼Ê½´æ´¢Ê¹µÃÔÚÃ뼶ʵÏÖ¶àÄ£ÐÍ×Ô¶¯ÅúÁ¿ÉÏÏߣ¬´ó´ó½µµÍϵͳά»¤³É±¾¡£
·À¿Ø³ß¶ÈÒòÒµÎñÀàÐͶøÒ죬ÌìÓù»áÕë¶ÔÿһÖÖÒµÎñÀàÐÍÕë¶ÔÐÔµÄѵÁ·Ä£ÐÍ£¬´Ó¶øÊµÏÖÄ£Ð͵ĸöÐÔ»¯¶¨ÖÆ
4.3 ÌìÓùUGC¹ýÂËϵͳ¼Ü¹¹

ͼ2. ÌìÓùϵͳ¼Ü¹¹
´Óͼ2¿´³öÌÚÑ¶ÔÆÌìÓùUGC¹ýÂËÀ¬»øÆÀÂÛµÄϵͳ¼Ü¹¹Ö÷Òª·ÖΪËIJ㣺
1.µ×²ãÊý¾Ý²ã
2.ºËÐÄÄÜÁ¦²ã
3.¾Ü¾øÀàÐÍ&¾Ü¾ø²ßÂÔ²ã
4.¿Í»§²ã
ÆäÖкËÐÄÄÜÁ¦²ã°üÀ¨4´óÄ£¿é£º
1. Ò쳣ʶ±ð£¬Ä¿µÄÊÇ´Ó¸÷ÖÖÒì³£ÀàÐÍÖз¢¾ò×îбäÖÖ£¬Ò쳣ʶ±ðËù×öµÄ¹¤×÷¼ûͼ3£º

ͼ3. Ò쳣ʶ±ð
ͼ3ÖÐÒì³£ÀàÐÍÖ÷Òª·ÖΪÄÚÈÝÒì³£ºÍÐÐΪÒì³££¬³£¼ûµÄÄÚÈÝÒì³£Ö÷Òª°üÀ¨±äÖÖºÍÐл°/°µÓ¶øÐÐΪÒì³£±íÏÖΪͬһ¸öÈËÔÚ²»Í¬µØ·½·¢²¼ÏàͬÄÚÈÝ£¬»òͬһÄÚÈݱ»²»Í¬ÈËת·¢µÈ¡£Ò쳣ʶ±ðµÄÊÖ¶ÎÖ÷ÒªÊÇͨ¹ýͳ¼Æ·ÖÎö·¢ÏÖ±äÖִʻ㣬±äÖÖ±í´ïµÈ£»ÓÐЩ±äÖÖÊÇÔÚÄÚÈÝÀïÏà¼ä²åÈëÌØÊâ·ûºÅ£¬ÆäÓïÑÔ¹¹³ÉºÍÕý³£Îı¾ÓÐÇø±ð£¬¿Éͨ¹ý»úÆ÷ѧϰµÄ·½Ê½À´·¢¾ò´ËÀà±äÖÖ£»¶ÔÓÚ¿ÉÒɵÄÄÚÈÝÒ»°ãͨ¹ýÈ˹¤¸¨Öú+²ßÂÔ×¢ÈëÀ´È·¶¨ÊÇ·ñΪ±äÖÖ¡£
2. ´ò±êƽ̨£¬ÌṩÊý¾Ý´ò±ê¡¢Ë㷨Ч¹ûÿÈÕ³é¼ìµÈµÈ¡£Ö÷Òª¹¦ÄÜ·ÖΪ£º
a) ¶àÈËÐͬ£ºÄ¿µÄÊÇΪÁËÌáÉý´ò±êЧÂÊ£¬»á°ÑÒ»·ÝÊý¾Ý·Ö¸î³É¶à·ÖÓɶàÈËÍê³É´ò±ê
b) ³éÑù²ßÂÔ£¬ÓÉÓÚUGCÆÀÂÛ¹æÄ£¾Þ´ó£¬²»ÂÛÊdzéÈ¡Ñù±¾»¹ÊÇÿÈÕ³é¼ìË㷨Ч¹û£¬ÐèÒª²»Í¬µÄ³éÑù²ßÂÔ£¬×îÖÕʵÏÖÉÙÁ¿Ñù±¾¸²¸ÇÈ«²¿case
c) ÉóºË²ßÂÔ£¬·ÖΪµ¥È˳õÉó¡¢¶àÈËͶƱʽµÄäÉ󣬿ͻ§À¹½ØÐ§¹ûÆÀ¹ÀµÈµÈ£¬´Ë¿é±£Ö¤Êý¾ÝµÄ´ò±êÖÊÁ¿
3. Ä£ÐÍÆ½Ì¨£¬º¬Ä£ÐÍѵÁ·ºÍÄ£ÐÍÉÏÏߣ¬¾ßÌå°üÀ¨£º
a) partition²ßÂÔ£¬²»Í¬µÄ¿Í»§¡¢²»Í¬µÄÒµÎñ³¡¾°£¬Æä·À¿Ø³ß¶È¾ù²»Ïàͬ£¬ÐèÒªÕë¶ÔÐÔѵÁ·£¬Ä£ÐÍÆ½Ì¨»áÒ»´ÎÐÔѵÁ·¶à´ïÉÏǧ¸öÄ£ÐÍ¡£partition²ßÂÔÆð×Å·Ö¸îÊý¾Ý£¬±êʶģÐ͵Ä×÷ÓÃ
b) ÌØÕ÷¹¤³Ì£ºº¬ÓÐÌØÕ÷ÌáÈ¡¡¢ÌØÕ÷Ñ¡Ôñ£¬ÌØÕ÷±ä»»µÈ£¬ÌØÕ÷±ä»»Èç¸÷ÀàÕ˺ţ¬Êý×Ö£¬±íÇé·ûºÅ¹éÒ»»¯²Ù×÷µÈµÈ
c) Ä£ÐÍѵÁ·
d) KV·Ö²¼Ê½»¯£¬Æä×÷ÓÃÊÇÌáÉýÉÏÏßЧÂÊ£¬Ö§³Åµ¯ÐÔ²¿Ê𣬽µµÍÈ˹¤¸ÉÔ¤¶È
e) ÆÀ¹À²ßÂÔ£¬Æä×÷ÓÃÊÇÆÀ¹ÀÄ£ÐÍЧ¹û£¬ÅжÏÄ£ÐÍÊÇ·ñ¿ÉÒÔÉÏÏߣ¬Ö÷ÒªµÄÊÖ¶ÎÊÇ·â±Õ²âÊÔ
f) ¸üвßÂÔ£¬Ä£ÐÍÖ§³ÖT+N¹ö¶¯Ê½¸üУ¬¾ßÌåÁ÷³ÌÏê¼ûÏÂͼ

ͼ4. Ä£ÐÍÆ½Ì¨¼°Á÷³Ì
ͼ4ÖС°¸üвßÂÔN¡±´ú±íÒ»¸ö¶¨Ê±ÈÎÎñ£¬NµÄÖµ´ú±íÏà¸ô¶àÉÙÌì¸üÐÂÒ»´Î£¬T±íʾģÐÍѵÁ·ÓïÁϼ¯ÊÇTÌìµÄ³ÁµíÊý¾Ý¡£ÔÚÄ£ÐÍѵÁ·Ê±£¬Ò»¸öTrainer±íʾһ¸öReducerÈÎÎñ£¬Æä½á¹ûÊDzú³öÒ»¸öÄ£ÐÍ£¬MergerÊǽ«ËùÓÐÄ£ÐÍ·Ö²¼Ê½KV´æ´¢µÄ²Ù×÷£¬²¢ÔÚKÖÐ×¢ÈëÄ£ÐÍIDÐÅÏ¢¡¾partition+feature¡¿£¬VÊÇ·ÖÀà±êÇ©ºÍ±êÇ©È¨ÖØÐÅÏ¢µÄÁÐ±í¡£
4. À¬»øÊ¶±ð£¬Æä¹¤×÷ÈçÏÂͼËùʾ£º

ͼ5. À¬»øÊ¶±ð
´Óͼ5¿É¼û£¬ÒÀ¾ÝÓ°ÏìÒµÎñ½¡¿µ¶ÈµÄ³Ì¶ÈºÍ¿Í»§²»Í¬ÀàÐ͵ľܾø²ßÂÔ£¬×ÜÌåÉϽ«Í¬Ò»ÀàÀ¬»øÀàÐÍ»®·ÖΪ2Àà»ò3Àࣺ
°×£ºÕý³£ÄÚÈÝ
»Ò£ºÒÉËÆ[¿ÉÑ¡]
ºÚ£º¶ñÒâÄÚÈÝ
ÔÚÀ¬»øÄÚÈÝʶ±ðÉÏÌÚÑ¶ÔÆÌìÓù²ÉÓùؼü´ÊÎÄ·¨¹ýÂË+Ä£ÐͶ¯Ì¬¸üеÄÎı¾·ÖÀà·½·¨ÊµÏÖµÄÀ¬»øÊ¶±ðϵͳ£¬Ö§³Öµ¥Ìõ¹Ø¼ü´ÊÎÄ·¨ÉϵĸöÐÔ»¯ÅäÖá£
À¬»ø¹ã¸æ¡¢Î¥¹æÎ¥·¨½»Ò×ÖÐÒ»°ãº¬Óи÷ÀàÁªÏµ·½Ê½£¬ÊÇ·ñº¬ÓÐÁªÏµ·½Ê½³ÉΪÀ¬»øÊ¶±ð×îÏÔÖøµÄÌØÕ÷¡£ÁªÏµ·½Ê½³£¼ûµÄÓУº
ÊÖ»úºÅ
QQºÅ
΢ÐźÅ
URLÁ´½Ó
4.4 Îı¾·ÖÀàË㷨ѡÐÍ£ºFastText
FastTextÊÇFacebook¿ª·¢µÄÒ»¿î¿ìËÙÎı¾·ÖÀàÆ÷£¬Ìṩ¼òµ¥¶ø¸ßЧµÄÎı¾·ÖÀàºÍ±íÕ÷ѧϰµÄ·½·¨¡£FastText
·½·¨°üº¬Èý²¿·Ö£ºÄ£Ðͼܹ¹¡¢²ã´Î Softmax ºÍ N-gram ÌØÕ÷¡£
4.4.1 FastTextÄ£Ðͼܹ¹

ͼ6. FastTextÄ£Ðͼܹ¹
FastText Ä£ÐÍÊäÈëÒ»¸ö´ÊµÄÐòÁУ¨Ò»¶ÎÎı¾»òÕßÒ»¾ä»°)£¬Êä³öÕâ¸ö´ÊÐòÁÐÊôÓÚ²»Í¬Àà±ðµÄ¸ÅÂÊ¡£
ÐòÁÐÖеĴʺʹÊ×é×é³ÉÌØÕ÷ÏòÁ¿£¬ÌØÕ÷ÏòÁ¿Í¨¹ýÏßÐԱ任ӳÉäµ½Öмä²ã£¬Öмä²ãÔÙÓ³Éäµ½±êÇ©¡£
FastText ÔÚÔ¤²â±êǩʱʹÓÃÁË·ÇÏßÐÔ¼¤»îº¯Êý£¬µ«ÔÚÖмä²ã²»Ê¹Ó÷ÇÏßÐÔ¼¤»îº¯Êý¡£
FastText Ä£Ðͼܹ¹ºÍ Word2Vec ÖÐµÄ CBOW Ä£ÐͺÜÀàËÆ¡£²»Í¬Ö®´¦ÔÚÓÚ£¬fastText
Ô¤²â±êÇ©£¬¶ø CBOW Ä£ÐÍÔ¤²âÖмä´Ê£¬¼ûÏÂͼËùʾ£º

ͼ7. FastTextÄ£Ðͽṹ
4.4.2 FastText²ã´ÎSoftmax

ͼ8. FastText ²ã´Îsoftmax
¶ÔÓÚÓдóÁ¿Àà±ðµÄÊý¾Ý¼¯£¬fastTextʹÓÃÁËÒ»¸ö·Ö²ã·ÖÀàÆ÷£¨¶ø·Ç±âƽʽ¼Ü¹¹£©¡£²»Í¬µÄÀà±ð±»ÕûºÏ½øÊ÷ÐνṹÖУ¨ÏëÏó϶þ²æÊ÷¶ø·Ç
list£©¡£ÔÚijЩÎı¾·ÖÀàÈÎÎñÖÐÀà±ðºÜ¶à£¬¼ÆËãÏßÐÔ·ÖÀàÆ÷µÄ¸´ÔӶȸߡ£ÎªÁ˸ÄÉÆÔËÐÐʱ¼ä£¬FastText
Ä£ÐÍʹÓÃÁ˲ã´Î Softmax ¼¼ÇÉ¡£²ã´Î Softmax ¼¼Çɽ¨Á¢ÔÚ¹þ¸¥Âü±àÂëµÄ»ù´¡ÉÏ£¬¶Ô±êÇ©½øÐбàÂ룬Äܹ»¼«´óµØËõСģÐÍÔ¤²âÄ¿±êµÄÊýÁ¿¡£
¿¼Âǵ½ÏßÐÔÒÔ¼°¶àÖÖÀà±ðµÄ¶ÔÊýÄ£ÐÍ£¬Õâ´ó´ó¼õÉÙÁËѵÁ·¸´ÔÓÐԺͲâÊÔÎı¾·ÖÀàÆ÷µÄʱ¼ä¡£FastText
Ò²ÀûÓÃÁËÀà±ð£¨class£©²»¾ùºâÕâ¸öÊÂʵ£¨Ò»Ð©Àà±ð³öÏÖ´ÎÊý±ÈÆäËûµÄ¸ü¶à£©£¬Í¨¹ýʹÓà Huffman
Ëã·¨½¨Á¢ÓÃÓÚ±íÕ÷Àà±ðµÄÊ÷Ðνṹ¡£Òò´Ë£¬Æµ·±³öÏÖÀà±ðµÄÊ÷ÐνṹµÄÉî¶ÈÒª±È²»Æµ·±³öÏÖÀà±ðµÄÊ÷ÐνṹµÄÉî¶ÈҪС£¬ÕâҲʹµÃ½øÒ»²½µÄ¼ÆËãЧÂʸü¸ß¡£
4.4.3 FastText N-gramÌØÕ÷
³£ÓõÄÌØÕ÷ÊÇ´Ê´üÄ£ÐÍ¡£µ«´Ê´üÄ£ÐͲ»ÄÜ¿¼ÂÇ´ÊÖ®¼äµÄ˳Ðò£¬Òò´Ë FastText »¹¼ÓÈëÁË N-gram
ÌØÕ÷¡£ ¡°ÎÒ°® Ëý¡± Õâ¾ä»°ÖеĴʴüÄ£ÐÍÌØÕ÷ÊÇ ¡°ÎÒ¡±£¬¡°°®¡±, ¡°Ëý¡±¡£ÕâÐ©ÌØÕ÷ºÍ¾ä×Ó ¡°Ëý °®
ÎÒ¡± µÄÌØÕ÷ÊÇÒ»ÑùµÄ¡£Èç¹û¼ÓÈë 2-Ngram£¬µÚÒ»¾ä»°µÄÌØÕ÷»¹ÓÐ ¡°ÎÒ-°®¡± ºÍ ¡°°®-Ëý¡±£¬ÕâÁ½¾ä»°
¡°ÎÒ °®Ëý¡± ºÍ ¡°Ëý °® ÎÒ¡± ¾ÍÄÜÇø±ð¿ªÀ´ÁË¡£µ±È»£¬ÎªÁËÌá¸ßЧÂÊ£¬ÎÒÃÇÐèÒª¹ýÂ˵ôµÍƵµÄ N-gram¡£
ÔÚ fastText ÖÐÒ»¸öµÍά¶ÈÏòÁ¿Óëÿ¸öµ¥´Ê¶¼Ïà¹Ø¡£Òþ²Ø±íÕ÷ÔÚ²»Í¬Àà±ðËùÓзÖÀàÆ÷ÖнøÐй²Ïí£¬Ê¹µÃÎı¾ÐÅÏ¢ÔÚ²»Í¬Àà±ðÖÐÄܹ»¹²Í¬Ê¹Óá£ÕâÀà±íÕ÷±»³ÆÎª´Ê´ü£¨bag
of words£©£¨´Ë´¦ºöÊÓ´ÊÐò£©¡£ÔÚ fastTextÖÐҲʹÓÃÏòÁ¿±íÕ÷µ¥´Ê n-gramÀ´½«¾Ö²¿´ÊÐò¿¼ÂÇÔÚÄÚ£¬Õâ¶ÔºÜ¶àÎı¾·ÖÀàÎÊÌâÀ´ËµÊ®·ÖÖØÒª¡£
¾ÙÀýÀ´Ëµ£ºfastTextÄܹ»Ñ§»á¡°Äк¢¡±¡¢¡°Å®º¢¡±¡¢¡°ÄÐÈË¡±¡¢¡°Å®ÈË¡±Ö¸´úµÄÊÇÌØ¶¨µÄÐԱ𣬲¢ÇÒÄܹ»½«ÕâЩÊýÖµ´æÔÚÏà¹ØÎĵµÖС£È»ºó£¬µ±Ä³¸ö³ÌÐòÔÚÌá³öÒ»¸öÓû§ÇëÇ󣨼ÙÉèÊÇ¡°ÎÒÅ®ÓÑÏÖÔÚÔÚ¶ù£¿¡±£©£¬ËüÄܹ»ÂíÉÏÔÚfastTextÉú³ÉµÄÎĵµÖнøÐвéÕÒ²¢ÇÒÀí½âÓû§ÏëÒªÎʵÄÊÇÓйØÅ®ÐÔµÄÎÊÌâ¡£
4.4.4 FastText´ÊÏòÁ¿ÓÅÊÆ
1. ÊʺϴóÐÍÊý¾Ý+¸ßЧµÄѵÁ·ËÙ¶È£ºÄܹ»ÑµÁ·Ä£ÐÍ¡°ÔÚʹÓñê×¼¶àºËCPUµÄÇé¿öÏÂ10·ÖÖÓÄÚ´¦Àí³¬¹ý10ÒÚ¸ö´Ê»ã¡±£¬ÌرðÊÇÓëÉî¶ÈÄ£ÐͶԱȣ¬fastTextÄܽ«ÑµÁ·Ê±¼äÓÉÊýÌìËõ¶Ìµ½¼¸ÃëÖÓ¡£Ê¹ÓÃÒ»¸ö±ê×¼¶àºË
CPU£¬µÃµ½ÁËÔÚ10·ÖÖÓÄÚѵÁ·Í곬¹ý10ÒÚ´Ê»ãÁ¿Ä£Ð͵Ľá¹û¡£´ËÍ⣬FastText»¹ÄÜÔÚÎå·ÖÖÓÄÚ½«50Íò¸ö¾ä×ӷֳɳ¬¹ý30Íò¸öÀà±ð¡£
2. Ö§³Ö¶àÓïÑÔ±í´ï£ºÀûÓÃÆäÓïÑÔÐÎ̬½á¹¹£¬fastTextÄܹ»±»Éè¼ÆÓÃÀ´Ö§³Ö°üÀ¨Ó¢Óï¡¢µÂÓï¡¢Î÷°àÑÀÓï¡¢·¨ÓïÒÔ¼°½Ý¿ËÓïµÈ¶àÖÖÓïÑÔ¡£Ëü»¹Ê¹ÓÃÁËÒ»ÖÖ¼òµ¥¸ßЧµÄÄÉÈë×Ó×ÖÐÅÏ¢µÄ·½Ê½£¬ÔÚÓÃÓÚÏñ½Ý¿ËÓïÕâÑù´Ê̬·á¸»µÄÓïÑÔʱ£¬ÕâÖÖ·½Ê½±íÏֵ÷dz£ºÃ£¬ÕâÒ²Ö¤Ã÷Á˾«ÐÄÉè¼ÆµÄ×Ö·û
n-gram ÌØÕ÷ÊǷḻ´Ê»ã±íÕ÷µÄÖØÒªÀ´Ô´¡£FastTextµÄÐÔÄÜÒª±ÈʱÏÂÁ÷ÐеÄword2vec¹¤¾ßÃ÷ÏÔºÃÉϲ»ÉÙ£¬Ò²±ÈÆäËûĿǰ×îÏȽøµÄ´Ê̬´Ê»ã±íÕ÷ÒªºÃ¡£

ͼ9. FastTextÓëÆäËû·½·¨¶Ô±È
3. FastTextרעÓÚÎı¾·ÖÀ࣬ÔÚÐí¶à±ê×¼ÎÊÌâÉÏʵÏÖµ±ÏÂ×îºÃµÄ±íÏÖ£¨ÀýÈçÎı¾ÇãÏòÐÔ·ÖÎö»ò±êǩԤ²â£©¡£FastTextÓë»ùÓÚÉî¶Èѧϰ·½·¨¶Ô±È:
4. ±Èword2vec¸ü¿¼ÂÇÁËÏàËÆÐÔ£¬±ÈÈç fastText µÄ´ÊǶÈëѧϰÄܹ»¿¼ÂÇ english-born
ºÍ british-born Ö®¼äÓÐÏàͬµÄºó׺£¬µ« word2vec È´²»ÄÜ
4.5 Êý¾Ý±Õ»·

ͼ10. ÌìÓùÊý¾Ý±Õ»·
ÌÚÑ¶ÔÆÌìÓùÔÚÀ¬»øÊ¶±ð¡¢Ò쳣ʶ±ðºÍÈ˹¤ÉóºË¹¹½¨Ò»¸öÊý¾Ý±Õ»·£º
È˹¤ÉóºË³ÁµíµÄÊý¾ÝΪÀ¬»øÊ¶±ðÌṩѵÁ·ÓïÁÏ£¬ÓÉÓÚÿÌì¶¼ÓÐÊý¾Ý±»´ò±ê£¬ÎªÀ¬»øÊ¶±ðT+1¹ö¶¯Ê½¸üÐÂÄ£ÐÍ´´ÔìÁËÌõ¼þ
ÿÈÕ³é¼ì±»Ê¶±ðΪºÚµÄ²¿·Ö£¬×÷Ϊͳ¼ÆË㷨Ч¹ûµÄÉóºËÑù±¾£¬ÓÚ´Ëͬʱ½«²»ÄÜʶ±ðµÄ×îбäÖÖ½»¸øÒ쳣ʶ±ðÀ´·¢¾ò
ÉóºËƽ̨µÄÉóºË³éÑù²ßÂÔÍÚ¾ò×îÄÜ·´Ó³×ÜÌåµÄСÁ¿Ñù±¾£¬¸²¸Ç¾¡¿ÉÄܶàµÄcase£¬´ó´ó½µµÍÈ˹¤ÉóºËÁ¿
Îå¡¢×ܽá&˼¿¼
5.1 ϵͳָ±ê

ͼ11. ϵͳָ±ê
·â±Õ²âÊÔ׼ȷÂÊ¡¢ÕÙ»ØÂÊ¡¢×¼È·¶ÈÓÃÀ´ºâÁ¿Ñù±¾µÄ´ò±êÖÊÁ¿
²âÊÔ¼¯ÉϵÄ׼ȷÂʺÍÕÙ»ØÂÊÓÃÀ´ºâÁ¿Ä£Ð͵ÄÖÊÁ¿
³éÑù׼ȷÂÊÓÃÀ´ºâÁ¿Ëã·¨ÏßÉÏЧ¹û
½øÉóÁ¿¡¢ÈËЧ¡¢ÉóºËƽ¾ùÑÓʱֱ½Ó¾ö¶¨×ÅÈËÁ¦ÉóºË³É±¾
äÉó³éÑùÂÊ¡¢Ã¤ÉóÒ»ÖÂÂÊÌåÏÖÊý¾Ý´ò±êÈËÔ±¶ÔÊý¾Ý±ê×¢µÄ±ê×¼Àí½âÉî¶È
5.2 ÌìÓùµÄ±íÏÖ

ͼ12. ÌìÓùµÄ±íÏÖ
5.3 ˼¿¼
Îı¾ÄÚÈݶԼ׷½À´Ëµ£º
1.·ÇÖ÷ÓªÒµÎñ£¬¶Ô´Ë¿éµÄÖØÊӳ̶Ȳ»¹»
2.ÒµÎñ¼ÛÖµ²»Ò׺âÁ¿£¬Ô±¹¤Í¶ÈëÆäÖÐÆäÖ°Òµ·¢Õ¹ÊÜÏÞ
3.ÒµÎñÊý¾Ý¹æÄ£¾Þ´ó£¬Í¶Èë²ú³ö²»»®Ëã
4.Ô¤ËãÆ«ÉÙ£¬²»ÑÅ¡¢²»Á¼ÆÀÂÛ¡¢Î¥·¨Î¥¹æÈÝÒ×´¥¼°·¨ÂɺìÏߣ¬ÑÏÖØÓ°ÏìÖ÷ÓªÒµÎñ
×ÛÉÏ£¬Î´À´ÄÚÈݰ²È«Ò»Ìõ±ãÒËÊ¡ÐĵÄÇ÷ÊÆ£¬Ñ¡ÔñÐÐÒµ³ÉÊìµÄ½â¾ö·½°¸£¬¿ÉÒÔʵÏÖÒµÎñ½¡¿µ·¢Õ¹µÄͬʱ£¬È·±£ÄÚÈݰ²È«¡£ |