Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Ò»ÎĶÁ¶®ÈçºÎÓÃÉî¶ÈѧϰʵÏÖÍøÂ簲ȫ
 
  2141  次浏览      32
 2018-8-24
 

 

±à¼­ÍƼö:
±¾ÎÄÀ´Ô´ÓÚ51cto£¬½éÉÜÉî¶ÈѧϰÒÔ¼°ËüÖ§³ÖµÄһЩÏÖÓÐÐÅÏ¢°²È«Ó¦Ó㬲¢Ìá³öÒ»¸ö»ùÓÚÉî¶ÈѧϰµÄTORÁ÷Á¿¼ì²â·½°¸¡£

¼ò½é

ÎÒÃÇ¿´µ½µÄ´ó¶àÊýÉî¶ÈѧϰӦÓóÌÐòͨ³£ÃæÏòÊг¡¡¢ÏúÊÛ¡¢½ðÈÚµÈÁìÓò£¬µ«ÔÚʹÓÃÉî¶ÈѧϰÀ´±£»¤ÕâЩÁìÓòµÄ²úÆ·ºÍÒµÎñ¡¢±ÜÃâ¶ñÒâÈí¼þºÍºÚ¿Í¹¥»÷·½Ã棬ÔòÏÊÓÐÎÄÕ»ò×ÊÔ´¡£

Ïñ¹È¸è¡¢Á³Æ×¡¢Î¢ÈíºÍSalesForceÕâÑùµÄ´óÐͿƼ¼¹«Ë¾ÒѾ­½«Éî¶ÈѧϰǶÈëËûÃǵIJúÆ·Ö®ÖУ¬µ«ÍøÂ簲ȫÐÐÒµÈÔÔÚÓ­Í·¸ÏÉÏ¡£ÕâÊÇÒ»¸ö¾ßÓÐÌôÕ½ÐÔµÄÁìÓò£¬ÐèÒªÎÒÃÇÈ«Á¦¹Ø×¢¡£

±¾ÎÄÖУ¬ÎÒÃǼòÒª½éÉÜÉî¶Èѧϰ(Deep Learning£¬DL)ÒÔ¼°ËüÖ§³ÖµÄһЩÏÖÓÐÐÅÏ¢°²È«(´Ë´¦³ÆÎªInfoSec)Ó¦Óá£È»ºó£¬ÎÒÃÇÉîÈëÑо¿ÄäÃûTORÁ÷Á¿¼ì²âÕâ¸öÓÐȤµÄÎÊÌ⣬²¢Ìá³öÒ»¸ö»ùÓÚÉî¶ÈѧϰµÄTORÁ÷Á¿¼ì²â·½°¸¡£

±¾ÎĵÄÄ¿±ê¶ÁÕßÊÇÒѾ­´ÓÊ»úÆ÷ѧϰÏîÄ¿µÄÊý¾Ý¿ÆÑ§×¨ÒµÈËÔ±¡£±¾ÎÄÄÚÈݼÙÉèÄú¾ß±¸»úÆ÷ѧϰµÄ»ù´¡ÖªÊ¶£¬¶øÇÒµ±Ç°ÊÇÉî¶ÈѧϰºÍÆäÓ¦Óð¸ÀýµÄ³õѧÕß»ò̽Ë÷Õß¡£

ΪÁËÄܹ»³ä·ÖÀí½â±¾ÎÄ£¬Ç¿ÁÒÍÆ¼öÔ¤¶ÁÒÔÏÂÁ½ÆªÎÄÕ£º

¡¶Ê¹ÓÃÊý¾Ý¿ÆÑ§½â¿ªÐÅÏ¢°²È«µÄÉñÃØÃæÉ´¡·

¡¶Éî¶ÈѧϰµÄ»ù´¡ÖªÊ¶-¼¤»î¹¦ÄÜÒÔ¼°ºÎʱʹÓÃËüÃÇ¡·

Ò»¡¢ÐÅÏ¢°²È«ÁìÓòÖÐÉî¶ÈѧϰϵͳµÄÏÖ×´

Éî¶Èѧϰ²»Êǽâ¾öËùÓÐÐÅÏ¢°²È«ÎÊÌâµÄ¡°Á鵤ÃîÒ©¡±£¬ÒòΪËüÐèÒª¹ã·ºµÄ±ê×¢Êý¾Ý¼¯¡£²»ÐÒµÄÊÇ£¬Ã»ÓÐÕâÑùµÄ±ê¼ÇÊý¾Ý¼¯¿É¹©Ê¹Óᣵ«ÊÇ£¬Óм¸¸öÉî¶ÈÑ§Ï°ÍøÂç¶ÔÏÖÓнâ¾ö·½°¸×ö³öÖØ´ó¸Ä½øµÄÐÅÏ¢°²È«°¸Àý¡£¶ñÒâÈí¼þ¼ì²âºÍÍøÂçÈëÇÖ¼ì²âÇ¡ÊÇÁ½¸öÕâÑùµÄÁìÓò£¬Éî¶ÈѧϰÒѾ­ÏÔʾ³ö±È»ùÓÚ¹æÔòºÍ¾­µä»úÆ÷ѧϰµÄ½â¾ö·½°¸ÓиüÏÔÖøµÄ¸Ä½ø¡£

ÍøÂçÈëÇÖ¼ì²âϵͳͨ³£ÊÇ»ùÓÚ¹æÔòºÍÇ©ÃûµÄ¿Ø¼þ£¬ËüÃDz¿ÊðÔÚÍâΧÒÔ¼ì²âÒÑÖªÍþв¡£¹¥»÷Õ߸ıä¶ñÒâÈí¼þÇ©Ãû£¬¾Í¿ÉÒÔÇáÒ׵رܿª´«Í³µÄÍøÂçÈëÇÖ¼ì²âϵͳ¡£QuamarµÈ[1]ÔÚËûÃǵÄIEEEѧ±¨ÂÛÎÄÖÐÖ¸³ö£¬ÓÐÍû²ÉÓÃ×ÔѧµÄ»ùÓÚÉî¶ÈѧϰµÄϵͳÀ´¼ì²âδ֪µÄÍøÂçÈëÇÖ¡£»ùÓÚÉî¶ÈÉñ¾­ÍøÂçµÄϵͳÒѾ­ÓÃÀ´½â¾ö´«Í³°²È«Ó¦ÓÃÎÊÌ⣬ÀýÈç¼ì²â¶ñÒâÈí¼þºÍ¼äµýÈí¼þ[2]¡£

Ó봫ͳµÄ»úÆ÷ѧϰ·½·¨Ïà±È£¬»ùÓÚÉî¶ÈѧϰµÄ¼¼ÊõµÄ·º»¯ÄÜÁ¦¸üºÃ¡£JungµÈ[3]»ùÓÚÉî¶ÈѧϰµÄϵͳÉõÖÁ¿ÉÒÔ¼ì²âÁãÈÕ¶ñÒâÈí¼þ¡£±ÏÒµÓÚ°ÍÈûÂÞÄÇ´óѧµÄDanielÒѾ­×öÁË´óÁ¿ÓйØCNN(Convolutional Neural Networks£¬¾í»ýÉñ¾­ÍøÂç)ºÍ¶ñÒâÈí¼þ¼ì²âµÄ¹¤×÷¡£ËûÔÚ²©Ê¿ÂÛÎÄÖÐÌá¼°£¬CNNsÉõÖÁ¿ÉÒÔ¼ì²â±äÐζñÒâÈí¼þ¡£

ÏÖÔÚ£¬»ùÓÚÉî¶ÈѧϰµÄÉñ¾­ÍøÂçÕýÔÚÓû§ºÍʵÌåÐÐΪ·ÖÎö(User and Entity Behaviour Analytics£¬UEBA)ÖÐʹÓᣴ«Í³ÉÏ£¬UEBA²ÉÓÃÒì³£¼ì²âºÍ»úÆ÷ѧϰËã·¨¡£ÕâЩËã·¨ÌáÈ¡°²È«Ê¼þÒÔ·ÖÎöºÍ»ùÏß»¯ÆóÒµIT»·¾³ÖеÄÿһ¸öÓû§ºÍÍøÂçÔªËØ¡£ÈÎºÎÆ«Àë»ùÏßµÄÖØ´óÆ«²î¶¼»á±»´¥·¢ÎªÒì³££¬½øÒ»²½Òý·¢°²È«·ÖÎöʦµ÷²é¾¯±¨¡£UEBAÇ¿»¯ÁËÄÚ²¿ÍþвµÄ¼ì²â£¬¾¡¹Ü³Ì¶ÈÓÐÏÞ¡£

ÏÖÔÚ£¬»ùÓÚÉî¶ÈѧϰµÄϵͳ±»ÓÃÀ´¼ì²âÐí¶àÆäËûÀàÐ͵ÄÒì³£¡£²¨À¼»ªÉ³´óѧµÄPawel Kobojek[4]ʹÓû÷¼ü¶¯Á¦Ñ§À´ÑéÖ¤Óû§ÊÇ·ñʹÓÃLSTMÍøÂç¡£Capital one°²È«Êý¾Ý¹¤³Ì×ܼàJasonTrost ·¢±íÁ˼¸Æª²©¿Í[5]£¬ÆäÖаüº¬Ò»ÏµÁÐÓйØÉî¶ÈѧϰÔÚInfoSecÓ¦Óõļ¼ÊõÂÛÎĺÍÑݽ²¡£

¶þ¡¢Ç°À¡Éñ¾­ÍøÂç¸ÅÊö

È˹¤Éñ¾­ÍøÂçµÄÁé¸ÐÀ´×ÔÉúÎïÉñ¾­ÍøÂç¡£Éñ¾­ÔªÊÇÉúÎïÉñ¾­ÏµÍ³µÄ»ù±¾µ¥Ôª¡£Ã¿Ò»¸öÉñ¾­ÔªÓÉÊ÷Í»¡¢Ï¸°ûºËºÍÖáÍ»×é³É¡£Ëüͨ¹ýÊ÷Í»½ÓÊÕÐźţ¬²¢Í¨¹ýÖáÍ»½øÐд«µÝ(ͼ1)¡£¼ÆËãÔÚºËÖнøÐС£Õû¸öÍøÂçÓÉһϵÁÐÉñ¾­Ôª×é³É¡£

AIÑо¿ÈËÔ±½èÓÃÕâ¸öÔ­ÀíÉè¼Æ³öÈ˹¤Éñ¾­ÍøÂç(Artificial Neural Network£¬ANN)¡£ÔÚÕâÑùµÄÉèÖÃÏ£¬Ã¿¸öÉñ¾­ÔªÍê³ÉÈý¸ö¶¯×÷£º

ËüÊÕ¼¯À´×ÔÆäËû²»Í¬Éñ¾­ÔªµÄÊäÈë»òÕß¾­¹ý¼ÓȨ´¦ÀíµÄÊäÈë

Ëü¶ÔËùÓеÄÊäÈë½øÐÐÇóºÍ

»ùÓÚÇóºÍÖµ£¬Ëüµ÷Óü¤»îº¯Êý

Òò´Ë£¬Ã¿¸öÉñ¾­Ôª¿ÉÒÔ°ÑÒ»×éÊäÈë¹éΪһÀà»òÕ߯äËûÀà¡£µ±½öʹÓõ¥¸öÉñ¾­ÔªÊ±£¬ÕâÖÖÄÜÁ¦»áÊܵ½ÏÞÖÆ¡£µ«ÊÇ£¬Ê¹ÓÃÒ»×éÉñ¾­Ôª×ãÒÔʹÆä³ÉΪ·ÖÀàºÍÐòÁбê¼ÇÈÎÎñµÄÇ¿´ó»úÖÆ¡£

ͼ1£ºÎÒÃÇÄÜ»ñµÃµÄ×î´óÁé¸ÐÀ´×Ô´ó×ÔÈ»¡ª¡ªÍ¼ÖÐÃè»æÁËÒ»¸öÉúÎïÉñ¾­ÔªºÍÒ»¸öÈ˹¤Éñ¾­Ôª

¿ÉÒÔʹÓÃÉñ¾­Ôª²ãÀ´¹¹½¨Éñ¾­ÍøÂç¡£ÍøÂçÐèҪʵÏÖµÄÄ¿±ê²»Í¬£¬Æä¼Ü¹¹Ò²ÊDz»Í¬µÄ¡£³£¼ûµÄÍøÂç¼Ü¹¹ÊÇǰÀ¡Éñ¾­ÍøÂç(Feed ForWard Neural Network£¬FFN)¡£Éñ¾­ÔªÔÚÎÞ»·µÄÇé¿öÏÂÏßÐÔÅÅÁУ¬ÐγÉFFN¡£ÒòΪÐÅÏ¢ÔÚÍøÂçÄÚ²¿Ïòǰ´«²¥£¬Ëü±»³ÆÎªÇ°À¡¡£ÐÅÏ¢Ê×ÏȾ­¹ýÊäÈëÉñ¾­Ôª²ã£¬È»ºó¾­¹ýÒþ²ØÉñ¾­Ôª²ãºÍÊä³öÉñ¾­Ôª²ã(ͼ2)¡£

ͼ2£º¾ßÓÐÁ½¸öÒþ²Ø²ãµÄǰÀ¡ÍøÂç

ÓëÈκμලѧϰģÐÍÒ»Ñù£¬FFNÐèҪʹÓñê¼ÇµÄÊý¾Ý½øÐÐѵÁ·¡£ÑµÁ·µÄÐÎʽÊÇͨ¹ý¼õÉÙÊä³öÖµºÍÕæÖµÖ®¼äµÄÎó²îÀ´ÓÅ»¯²ÎÊý¡£ÒªÓÅ»¯µÄÒ»¸öÖØÒª²ÎÊýÊÇÿ¸öÉñ¾­Ôª¸³ÓèÆäÿ¸öÊäÈëÐźŵÄÈ¨ÖØ¡£¶ÔÓÚµ¥¸öÉñ¾­ÔªÀ´Ëµ£¬Ê¹ÓÃÈ¨ÖØ¿ÉÒÔºÜÈÝÒ׵ؼÆËã³öÎó²î¡£

È»¶ø£¬ÔÚ¶à²ãÖе÷ÕûÒ»×éÉñ¾­ÔªÊ±£¬»ùÓÚÊä³ö²ãËã³öµÄÎó²îÀ´ÓÅ»¯¶à²ãÖÐÉñ¾­ÔªµÄÈ¨ÖØÊǾßÓÐÌôÕ½ÐԵġ£·´Ïò´«²¥Ëã·¨ÓÐÖúÓÚ½â¾öÕâ¸öÎÊÌâ[6]¡£·´Ïò´«²¥ÊÇÒ»Ïî¾É¼¼Êõ£¬ÊôÓÚ¼ÆËã»ú´úÊýµÄ·ÖÖ§¡£ÕâÀ×Ô¶¯Î¢·Ö·¨ÓÃÀ´¼ÆËãÌݶȡ£ÍøÂçÖмÆËãÈ¨ÖØµÄʱºòÐèÒªÓõ½Ìݶȡ£

ÔÚFFNÖУ¬»ùÓÚÿ¸öÁ¬½ÓÉñ¾­ÔªµÄ¼¤»î»ñµÃ½á¹û¡£Îó²îÖð²ã´«²¥¡£»ùÓÚÊä³öÓë×îÖÕ½á¹ûµÄÕýÈ·ÐÔ£¬¼ÆËãÎó²î¡£½Ó×Å£¬½«´ËÎó²î·´Ïò´«²¥£¬ÒÔÐÞÕýÄÚ²¿Éñ¾­ÔªµÄÎó²î¡£¶ÔÓÚÿ¸öÊý¾ÝʵÀýÀ´Ëµ£¬²ÎÊýÊǾ­¹ý¶à´Îµü´úÓÅ»¯³öÀ´µÄ¡£

Èý¡¢°¸ÀýÑо¿£ºÊ¹ÓÃÉî¶Èѧϰ¼ì²âTORÁ÷Á¿

ÍøÂç¹¥»÷µÄÖ÷ҪĿµÄÊÇÇÔÈ¡ÆóÒµÓû§Êý¾Ý¡¢ÏúÊÛÊý¾Ý¡¢ÖªÊ¶²úȨÎļþ¡¢Ô´´úÂëºÍÈí¼þÃØÔ¿¡£¹¥»÷ÕßʹÓüÓÃÜÁ÷Á¿½«±»µÁÊý¾Ý»ì¼ÐÔÚ³£¹æÁ÷Á¿ÖУ¬´«Êäµ½Ô¶³Ì·þÎñÆ÷ÉÏ¡£

´ó¶àÊý¾­³£¹¥»÷µÄ¹¥»÷ÕßʹÓÃÄäÃûÍøÂ磬ʹµÃ°²È«±£»¤ÈËÔ±ÄÑÒÔ¸ú×ÙÁ÷Á¿¡£´ËÍ⣬±»µÁÊý¾Ýͨ³£ÊǼÓÃܵģ¬ÕâʹµÃ»ùÓÚ¹æÔòµÄÍøÂçÈëÇÖ¹¤¾ßºÍ·À»ðǽʧЧ¡£×î½ü£¬ÄäÃûÍøÂçÒÔÀÕË÷Èí¼þ/¶ñÒâÈí¼þµÄ±äÌåÐÎʽÓÃÓÚC&C¡£ÀýÈ磬Ñó´ÐÀÕË÷[7]ʹÓÃTORÍøÂçºÍÆäC&C·þÎñÆ÷½øÐÐͨÐÅ¡£

ͼ3£ºAliceÓëÄ¿±ê·þÎñÆ÷Ö®¼äTORͨÐŵÄ˵Ã÷¡£

ͨÐÅ¿ªÊ¼ÓÚAliceÏò·þÎñÆ÷ÇëÇóÒ»¸öµØÖ·¡£TORÍøÂç¸ø³öAES¼ÓÃܵÄ·¾¶¡£Â·¾¶µÄËæ»ú»¯·¢ÉúÔÚTORÍøÂçÄÚ²¿¡£°üµÄ¼ÓÃÜ·¾¶ÓúìÉ«ÏÔʾ¡£µ±µ½´ïTORÍøÂçµÄ³ö¿Ú½Úµãʱ£¬½«¼òµ¥·Ö×éת·¢¸ø·þÎñÆ÷¡£³ö¿Ú½ÚµãÊÇTORÍøÂçµÄÍâΧ½Úµã¡£

ÄäÃûÍøÂç/Á÷Á¿¿ÉÒÔͨ¹ý¶àÖÖ·½Ê½Íê³É£¬ËüÃÇ´óÌå¿É·ÖΪ£º

»ùÓÚÍøÂç(TOR,I2P,Freenet)

»ùÓÚ×Ô¶¨Òåϵͳ(×Óͼ²Ù×÷ϵͳ£¬Freepto)

ÆäÖУ¬TORÊDZȽÏÁ÷ÐеÄÑ¡ÔñÖ®Ò»¡£TORÊÇÒ»¿îÃâ·ÑÈí¼þ£¬Äܹ»Í¨¹ý³ÆÎªÑó´Ð·ÓÉЭÒéµÄרÓ÷ÓÉЭÒéÔÚ»¥ÁªÍøÉϽøÐÐÄäÃûͨÐÅ[9]¡£¸ÃЭÒéÒÀÀµÓÚÖØ¶¨ÏòÈ«Çò·¶Î§ÄÚ¶à¸öÃâ·ÑÍйÜÖм̵Ļ¥ÁªÍøÁ÷Á¿¡£ÔÚÖÐ¼ÌÆÚ¼ä£¬¾ÍÏñÑó´ÐƤµÄ²ãÒ»Ñù£¬Ã¿¸öHTTP°üʹÓýÓÊÕÆ÷µÄ¹«Ô¿¼ÓÃÜ¡£

ÔÚÿ¸ö½ÓÊյ㣬ʹÓÃ˽Կ¶ÔÊý¾Ý°ü½øÐнâÃÜ¡£½âÃܺó£¬ÏÂÒ»¸öÄ¿±êÖм̵ØÖ·¾Í»áÅû¶³öÀ´¡£Õâ¸ö¹ý³Ì»á³ÖÐøÏÂÈ¥£¬Ö±µ½ÕÒµ½TORÍøÂçµÄ³ö¿Ú½ÚµãΪֹ¡£ÔÚÕâÀïÊý¾Ý°ü½âÃܽáÊø£¬Ò»¸ö¼òµ¥µÄHTTPÊý¾Ý°ü»á±»×ª·¢µ½Ô­Ê¼Ä¿±ê·þÎñÆ÷¡£ÔÚͼ3ÖÐչʾÁËAliceºÍ·þÎñÆ÷Ö®¼äµÄÒ»¸öʾÀý·ÓÉ·½°¸¡£

Æô¶¯TOR×î³õµÄÄ¿µÄÊDZ£»¤Óû§Òþ˽¡£µ«ÊÇ£¬¹¥»÷ÕßÈ´ÓÃËü´úÌæÆäËû²»·¨·½Ê½£¬À´Íþ±ÆÉÆÁ¼µÄÈË¡£½ØÖÁ2016Ä꣬ԼÓÐ20%µÄTORÁ÷Á¿Éæ¼°·Ç·¨»î¶¯¡£ÔÚÆóÒµÍøÂçÖУ¬Í¨¹ý²»ÔÊÐí°²×°TOR¿Í»§¶Ë»òÕßÀ¹½Ø±£»¤»òÈë¿Ú½ÚµãµÄIPµØÖ·À´ÆÁ±ÎTORÁ÷Á¿¡£

²»¹ÜÔõÑù£¬ÓÐÐí¶àÊֶοÉÒÔÈù¥»÷ÕߺͶñÒâÈí¼þ·ÃÎÊTORÍøÂçÒÔ´«ÊäÊý¾ÝºÍÐÅÏ¢¡£IPÀ¹½Ø²ßÂÔ²»ÊÇÒ»¸öºÏÀíµÄ²ßÂÔ¡£Ò»ÆªÀ´×ÔDistilÍøÕ¾[5]µÄ×Ô¶¯³ÌÐòÇéÊÆ²»¼Ñ±¨¸æÏÔʾ£¬2017Äê70%µÄ×Ô¶¯¹¥»÷ʹÓöà¸öIP£¬20%µÄ×Ô¶¯¹¥»÷ʹÓó¬¹ý100¸öIP¡£

¿ÉÒÔͨ¹ý·ÖÎöÁ÷Á¿°üÀ´¼ì²âTORÁ÷Á¿¡£ÕâÏî·ÖÎö¿ÉÒÔÔÚTOR ½ÚµãÉϽøÐУ¬Ò²¿ÉÒÔÔÚ¿Í»§¶ËºÍÈë¿Ú½ÚµãÖ®¼ä½øÐС£·ÖÎöÊÇÔÚµ¥¸öÊý¾Ý°üÁ÷ÉÏÍê³ÉµÄ¡£Ã¿¸öÊý¾Ý°üÁ÷¹¹³ÉÒ»¸öÔª×飬Õâ¸öÔª×é°üÀ¨Ô´µØÖ·¡¢Ô´¶Ë¿Ú¡¢Ä¿±êµØÖ·ºÍÄ¿±ê¶Ë¿Ú¡£

ÌáÈ¡²»Í¬Ê±¼ä¼ä¸ôµÄÍøÂçÁ÷£¬²¢¶ÔÆä½øÐзÖÎö¡£G.HeµÈÈËÔÚËûÃǵÄÂÛÎÄ¡°´ÓTOR¼ÓÃÜÁ÷Á¿ÖÐÍÆ¶ÏÓ¦ÓÃÀàÐÍÐÅÏ¢¡±ÖÐÌáÈ¡³öÍ»·¢µÄÁ÷Á¿ºÍ·½Ïò£¬ÒÔ´´½¨HMM(Hidden Markov Model£¬ÒþÂí¶û¿Æ·òÄ£ÐÍ)À´¼ì²â¿ÉÄÜÕýÔÚ²úÉúÄÇЩÁ÷Á¿µÄTORÓ¦ÓóÌÐò¡£Õâ¸öÁìÓòÖд󲿷ÖÖ÷Á÷¹¤×÷¶¼ÀûÓÃʱ¼äÌØÕ÷ºÍÆäËûÌØÕ÷Èç´óС¡¢¶Ë¿ÚÐÅÏ¢À´¼ì²âTORÁ÷Á¿¡£

ÎÒÃÇ´ÓHabibiµÈÈ˵ġ°ÀûÓÃʱ¼äÌØÕ÷À´·¢ÏÖTORÁ÷Á¿µÄÌØµã¡±ÂÛÎÄÖеõ½Æô·¢£¬²¢×ñÑ­»ùÓÚʱ¼äµÄ·½·¨ÌáÈ¡ÍøÂçÁ÷£¬ÓÃÓÚ±¾ÎÄTORÁ÷Á¿µÄ¼ì²â¡£µ«ÊÇ£¬ÎÒÃǵļܹ¹Ê¹ÓÃÁË´óÁ¿¿ÉÒÔ»ñµÃµÄÆäËûÔªÐÅÏ¢£¬À´¶ÔÁ÷Á¿½øÐзÖÀà¡£Õâ±¾ÖÊÉÏÊÇÓÉÓÚÎÒÃÇÒѾ­Ñ¡ÔñʹÓÃÉî¶Èѧϰ¼Ü¹¹À´½â¾öÕâ¸öÎÊÌâ¡£

ËÄ¡¢Êý¾ÝʵÑé-TORÁ÷Á¿¼ì²â

ΪÁËÍê³É±¾ÎĵÄÊý¾ÝʵÑ飬ÎÒÃÇ´ÓŦ²¼Â×˹Íþ¿Ë´óѧµÄHabibi LashkariµÈÈË[11]ÄÇÀï»ñÈ¡ÁËÊý¾Ý¡£ËûÃǵÄÊý¾ÝÓÉ´ÓÐ£Ô°ÍøÂçÁ÷Á¿·ÖÎöÖÐÌáÈ¡µÄÌØÕ÷×é³É¡£´ÓÊý¾ÝÖÐÌáÈ¡µÄÔªÐÅÏ¢ÈçϱíËùʾ£º

±í1£º´Ó[ 1 ]»ñµÃµÄÔªÐÅÏ¢²ÎÊý

³ýÁËÕâЩ²ÎÊýÖ®Í⣬ÆäËû»ùÓÚÁ÷µÄ²ÎÊýÒ²°üÀ¨ÔÚÄÚ¡£Í¼4ÏÔʾÁËÒ»¸öÊý¾Ý¼¯µÄÑùÀý¡£

ͼ4£º±¾ÎÄʹÓõÄÊý¾Ý¼¯ÊµÀý

Çë×¢Ò⣬ԴIP/¶Ë¿Ú¡¢Ä¿±êIP/¶Ë¿ÚºÍЭÒé×Ö¶ÎÒѾ­´ÓʵÀýÖÐɾ³ý£¬ÒòΪËüÃǻᵼÖÂÄ£Ð͹ýÄâºÏ¡£ÎÒÃÇʹÓþßÓÐNÒþ²Ø²ãµÄÉî¶ÈǰÀ¡Éñ¾­ÍøÂçÀ´´¦ÀíÆäËûËùÓÐÌØÕ÷¡£Éñ¾­ÍøÂçµÄ¼Ü¹¹Èçͼ5Ëùʾ¡£

ͼ5£ºÓÃÓÚTorÁ÷Á¿¼ì²âµÄÉî¶ÈÑ§Ï°ÍøÂç±íʾ

Òþ²Ø²ã²ãÊýÔÚ2ºÍ10Ö®¼ä±ä»¯¡£µ±N=5ʱÊÇ×îÓŵġ£ÎªÁ˼¤»î£¬ÏßÐÔÕûÁ÷º¯Êý(Rectified Linear Unit, ReLU)ÓÃÓÚËùÓÐÒþ²Ø²ã¡£Òþ²Ø²ãÿһ²ãʵ¼ÊÉ϶¼ÊÇÃܼ¯µÄ£¬ÓÐ100¸öά¶È¡£

KerasÖеÄFFNµÄPython´úÂëÆ¬¶Î£º

model = Sequential()
model.add (Dense(feature_ dim, input_dim = feature _ dim, kernel_ initializer= 'normal', activation ='relu'))
for _ in range (0, hidden_layers-1):
model.add (Dense (neurons_ num, kernel_ initializer ='normal ', activation ='relu'))
model.add (Dense(1,kernel_ initializer = 'normal ', activation='sigmoid'))
mode l.compile(optimizer ='adam', loss= 'binary _ crossentropy', metrics =["accuracy"])

Êä³ö½ÚµãÓÉSigmoidº¯Êý¼¤»î¡£Õâ±»ÓÃÀ´Êä³ö¶þ·ÖÀà½á¹û-TOR»ò·ÇTOR¡£

ÎÒÃÇÔÚºó¶ËʹÓôøÓÐTensorFlowµÄKerasÀ´ÑµÁ·Éî¶Èѧϰģ¿é¡£Ê¹ÓöþÔª½»²æìØËðʧÀ´ÓÅ»¯FFN¡£Ä£ÐͻᱻѵÁ·²»Í¬´ÎÊý¡£Í¼7ÏÔʾ£¬ÔÚÒ»ÂÖ·ÂÕæÑµÁ·ÖУ¬Ëæ×ÅѵÁ·´ÎÊýµÄÔö¼Ó£¬ÐÔÄÜÒ²ÔÚÔö¼Ó£¬ËðʧֵҲÔÚϽµ¡£

ͼ7£ºÍøÂçѵÁ·¹ý³ÌÖÐTensorboardÉú³ÉµÄ¾²Ì¬Í¼

ÎÒÃǽ«Éî¶ÈѧϰϵͳµÄ½á¹ûÓëÆäËûÔ¤²âϵͳ½øÐÐÁ˱Ƚϡ£Ê¹ÓÃÕÙ»ØÂÊ(Recall)¡¢¾«×¼ÂÊ(Precision)ºÍF-ScoreÕâЩ±ê×¼·ÖÀàÖ¸±êÀ´ºâÁ¿Ô¤²âϵͳÐÔÄÜ¡£ÎÒÃÇ»ùÓÚÉî¶ÈѧϰµÄϵͳÄܹ»ºÜºÃµØ¼ì²âTORÀà¡£µ«ÊÇ£¬ÎÒÃǸü¼ÓÖØÊÓ·ÇTORÀà¡£¿ÉÒÔ¿´³ö£¬»ùÓÚÉî¶ÈѧϰµÄϵͳ¿ÉÒÔ¼õÉÙ·ÇTORÀàµÄ¼ÙÑôÐÔÇé¿ö¡£½á¹ûÈçÏÂ±í£º

±í2£ºÓÃÓÚTORÁ÷Á¿¼ì²âʵÑéµÄÉî¶ÈѧϰºÍ»úÆ÷ѧϰģÐͽá¹û

ÔÚ¸÷ÖÖ·ÖÀàÆ÷ÖУ¬Ëæ»úÉ­ÁֺͻùÓÚÉî¶ÈѧϰµÄ·½·¨±ÈÆäËû·½·¨¸üºÃ¡£Ëùʾ½á¹û»ùÓÚ5,500¸öѵÁ·ÊµÀý¡£±¾ÊµÑéÖÐʹÓÃÊý¾Ý¼¯µÄ´óСÏà¶ÔСÓÚµäÐ͵ĻùÓÚÉî¶ÈѧϰµÄϵͳ¡£Ëæ×ÅѵÁ·Êý¾ÝµÄÔö¼Ó£¬»ùÓÚÉî¶ÈѧϰµÄϵͳºÍËæ»úÉ­ÁÖ·ÖÀàÆ÷µÄÐÔÄܽ«»á½øÒ»²½ÌáÉý¡£

µ«ÊÇ£¬¶ÔÓÚ´óÐÍÊý¾Ý¼¯À´Ëµ£¬»ùÓÚÉî¶ÈѧϰµÄ·ÖÀàÆ÷ͨ³£ÓÅÓÚÆäËû·ÖÀàÆ÷£¬²¢ÇÒ¿ÉÒÔÕë¶ÔÏàËÆÀàÐ͵ÄÓ¦ÓóÌÐò½øÐÐÍÆ¹ã¡£ÀýÈ磬Èç¹ûÐèҪѵÁ·¼ì²âʹÓÃTORµÄÓ¦ÓóÌÐò£¬ÄÇôֻÐèÒªÖØÐÂѵÁ·Êä³ö²ã£¬²¢ÇÒÆäËûËùÓвã¿ÉÒÔ±£³Ö²»±ä¡£¶øÆäËû»úÆ÷ѧϰ·ÖÀàÆ÷ÔòÐèÒªÔÚÕû¸öÊý¾Ý¼¯ÉÏÖØÐÂѵÁ·¡£Çë¼Çס£¬¶ÔÓÚ´óÐÍÊý¾Ý¼¯À´Ëµ£¬ÖØÐÂѵÁ·Ä£ÐÍÐèÒªºÄ·Ñ¾Þ´óµÄ¼ÆËã×ÊÔ´¡£

β¼Ç

ÿ¸öÆóÒµÃæÁÙµÄÄäÃûÁ÷Á¿¼ì²âµÄÌôÕ½ÊÇ´æÔÚϸ΢²î±ðµÄ¡£¹¥»÷ÕßʹÓÃTORÐŵÀÒÔÄäÃûģʽ͵ÇÔÊý¾Ý¡£µ±Ç°Á÷Á¿¼ì²â¹©Ó¦É̵ķ½·¨ÒÀÀµÓÚÀ¹½ØTORÍøÂçµÄÒÑÖªÈë¿Ú½Úµã¡£Õâ²»ÊÇÒ»¸ö¿ÉÍØÕ¹µÄ·½·¨£¬¶øÇÒºÜÈÝÒ×ÈÆ¹ý¡£Ò»ÖÖͨÓõķ½·¨ÊÇʹÓûùÓÚÉî¶ÈѧϰµÄ¼¼Êõ¡£

±¾ÎÄÖУ¬ÎÒÃÇÌá³öÁËÒ»¸ö»ùÓÚÉî¶ÈѧϰµÄϵͳÀ´¼ì²âTORÁ÷Á¿£¬¾ßÓиßÕÙ»ØÂʺ͸߾«×¼ÂÊ¡£

   
2141 ´Îä¯ÀÀ       32
 
Ïà¹ØÎÄÕÂ

iOSÓ¦Óð²È«¿ª·¢£¬Äã²»ÖªµÀµÄÄÇЩÊÂÊõ
Web°²È«Ö®SQL×¢Èë¹¥»÷
ÒÆ¶¯APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
´ÓGoogle±¸·Ý»¥ÁªÍø¿´¡°Êý¾Ý°²È«¡±
 
Ïà¹ØÎĵµ

web°²È«Éè¼ÆÓë·À»¤
»¥ÁªÍøº£Á¿ÄÚÈݰ²È«´¦Àí¼¼Êõ
ºÚ¿Í¹¥»÷Óë·À·¶¼¼Êõ
WEBºÚºÐ°²È«¼ì²â
 
Ïà¹Ø¿Î³Ì

WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶