| °Ë»ö :: contextgraph. °Ë»ö :: ContextGraph´Â Á¤Ç° ÀÎÁõ °Ë»ö ¿£ÁøÀ» È®»ê½ÃÅ°´Â Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
°Ë»ö :: contextgraph. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Maciej Ceglowski
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~mceglows/Search-VectorSpace-0.02/VectorSpace.pm
°Ë»ö :: contextgraph. ű×
°Ë»ö :: contextgraph. ¼³¸í
°Ë»ö :: ContextGraph´Â È°¼ºÈ °Ë»ö ¿£ÁøÀ» È®»êÇϱâÀ§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. Search :: ContextGraph´Â Á¤Ç° ÀÎÁõ °Ë»ö ¿£ÁøÀ» È®»êÇϱâÀ§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. Synopsis Search :: ContextGraph; ³» $ cg = search :: contextgraph-> new (); # ¸ÕÀú ÀϺΠ¹®¼¸¦ Ãß°¡ÇÕ´Ï´Ù. ¼Â° '=> {'¹ì '=> 2,'constrictor '=> 1},); $ CG-> BULK_ADD (% docs); # ¶Ç´Â ·çÇÁ¿¡¼ ... $ TITLE (KEYS % DOCS) {$ CG-> Ãß°¡ ($ Á¦¸ñ, $ docs {$ title}); } # ¶Ç´Â ÆÄÀÏ¿¡¼ ... ³» $ cg = search :: contextgraph-> load_from_dir ( "./myfiles"); # ³ªÁß¿¡ ±×·¡ÇÁ °´Ã¼¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù $ CG-> ÀúÀå¼Ò ( "Stored.cng"); # ±×¸®°í ³ªÁß¿¡ ±×°ÍÀ» °Ë»öÇϽʽÿÀ ... ³» $ cg = contextgraph-> °Ë»ö ( "stored.cng"); # °Ë»ö # @ranked_docs = $ cg-> simple_search ( '¶¥Äá'); # ³» ($ docs, $ worders) = $ cg-> °Ë»ö ( '¹ì')À» À§ÇØ °ü·Ã ¿ë¾î¿Í ¹®¼¸¦ ¸ðµÎ °¡Á®¿É´Ï´Ù. # Äõ¸®°¡ ³» ($ docs, $ worders) = $ cg-> find_similar ( 'ù ¹ø° ¹®¼')·Î ¹®¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. # ¶Ç´Â ($ docs, $ worders) = $ cg-> mixed_search ({docs => )¸¦ Á¶ÇÕÇÏ¿© Äõ¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. # ³» $ k (sort {$ docs -> {$ b} $ docs -> {$ docs}} {$ docs}} {$ docs} {$ a docs} Å°¸¦ ÀμâÇϽʽÿÀ. ¹®¼ -> {$ k}, "n"; } # relod it it it new = search :: contextgraph-> °Ë»ö ( "ÆÄÀÏ À̸§"); È®»ê È°¼ºÈ´Â Á¤È®ÇÑ Å°¿öµå ÀÏÄ¡°¡ ¾øÀ» ¶§¿¡µµ Äõ¸®¿¡ ´ëÇÑ Á¤È®ÇÑ °á°ú¸¦ ¹ÝȯÇÏ´Â °Ë»ö ¿£ÁøÀ» ±¸ÃàÇÏ´Â ±ò²ûÇÑ ±â¼úÀÔ´Ï´Ù. ¿£ÁøÀº ¹®¼ ¹× ¿ë¾î ³ëµåÀÇ °Å´ëÇÑ ³×Æ®¿öÅ© ÀÎ ÄÁÅؽºÆ® ±×·¡ÇÁ¶ó´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ ±¸ÃàÇÏ¿© ÀÛµ¿ÇÕ´Ï´Ù. ¸ðµç ¹®¼ ³ëµå´Â ÇØ´ç ¹®¼¿¡¼ ¹ß»ýÇÏ´Â ¿ë¾î¿¡ ¿¬°áµË´Ï´Ù. ¸¶Âù°¡Áö·Î ¸ðµç ¿ë¾î ³ëµå´Â ÇØ´ç ¿ë¾î ³ëµå°¡ ¸ðµÎ ¹ß»ýÇÑ ¸ðµç ¹®¼ ³ëµå¿¡ ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. Äõ¸® ³ëµå¿¡¼ ½ÃÀÛÇÏ¿© ÀÌ¿ô ³ëµå¿¡ ¼³Á¤µÈ ¾çÀÇ ¿¡³ÊÁö¸¦ ¹èÆ÷ÇÏ¿© ±×·¡ÇÁ¸¦ °Ë»öÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ½ºÇÁ·¹µå ¿¡³ÊÁö°¡ ÁÖ¾îÁø ÀÓ°è °ª ÀÌÇÏ·Î ¶³¾îÁú ¶§±îÁö °¢ ´Ü°è¿¡¼ ¿¡³ÊÁö¸¦ ÁÙÀ̱â À§ÇØ ÀçÈ®ÀÎÇÕ´Ï´Ù. °¢ ³ëµå´Â ÃàÀû µÈ ¿¡³ÊÁö¸¦ ÃßÀûÇÏ°í °ü·Ã¼ºÀÇ Ã´µµ·Î »ç¿ëµË´Ï´Ù. ÀÌ´Â ÀϹÝÀûÀ¸·Î ¸¹Àº ´Ü¾î°¡ÀÖ´Â ¹®¼°¡ °Ë»ö ¿£Áø°ú À¯»çÇÏ°Ô ³ªÅ¸³³´Ï´Ù. ¸¶Âù°¡Áö·Î ¸¹Àº ¹®¼¿¡¼ ÇÔ²² ¹ß»ýÇÏ´Â ´Ü¾î´Â ÀÇ¹Ì ·ÐÀûÀ¸·Î °ü·ÃµÈ °ÍÀ¸·Î Àνĵ˴ϴÙ. ƯÈ÷ ´õ Å©°í ÀÏ°üµÈ ¹®¼ Ä÷º¼ÇÀ» »ç¿ëÇÏ¸é °Ë»ö ¿£ÁøÀº µ¿ÀǾ ÀνÄÇÏ°í ¹®¼°£¿¡ À¯¿ëÇÑ °ü°è¸¦ ã´Â µ¥ ¸Å¿ì È¿°úÀû ÀÏ ¼ö ÀÖ½À´Ï´Ù. http://www.nitle.org/papers/contextual_network_graphs.pdf¿¡¼ ¾Ë°í¸®Áò¿¡ ´ëÇÑ Àüü ¼³¸íÀ» ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. °Ë»ö ¿£ÁøÀº °è»ê Á¾·ù¿Í ÀáÀçÀû ÀÇ¹Ì Àε¦½Ì (LSI)¿¡ ÀÇÇØ Á¦±â µÈ ƯÇã ¹®Á¦. ¿©±â¿¡ »ç¿ë µÈ ±â¼úÀº ¿ø·¡ Scott PreeceÀÇ 1981 ³â ³í¹®¿¡¼ ¼³¸íµÇ¾ú½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
°Ë»ö :: contextgraph. °ü·Ã ¼ÒÇÁÆ®¿þ¾î