Tag¸¦ ÀÌ¿ëÇÑ °ü°è¸Ê ±¸Çö
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

joinc wiki¸¦ ¿î¿ëÇØ¿À¸é¼­, °¢ ¹®¼­µé°£ÀÇ °ü°è¸¦ ±×·¡ÇÁ¿Í Ä«Å×°í¸® Çü½ÄÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó´Â »ý°¢À» Çß½À´Ï´Ù. ²Ï ¿À·¡Àü ÀÏÀÌÁÒ. ¸î°³ÀÇ ¾ÆÀ̵ð¾îµéÀÌ ÀÖ¾ú´Âµ¥, ±×Áß TAG¸¦ ÀÌ¿ëÇÑ °ü°è¸Ê±¸¼ºÂÊ ¾ÆÀ̵ð¾î¸¦ Á¤¸®ÇÕ´Ï´Ù.

¾ÆÀ̵ð¾î¿Í °¡Á¤

ÄÁÅÙÃ÷°£ÀÇ °ü°è¸¦ ¸Î¾îÁÖ±â À§Çؼ­ »ý°¢ÇÏ´ø ¾ÆÀ̵ð¾î·Î, TAG¸¦ ±â¹ÝÀ¸·Î ÇÑ °ü°è¸Ê¸¸µé±â¿¡ ´ëÇÑ °Ì´Ï´Ù.

´ë·®ÀÇ TAG¼ÂÀ» ºÐ¼®ÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀÌ °®Ãß¾îÁ® ÀÖ´Ù¸é, À̸¦ ºÐ¼®Çؼ­ ±×·¡ÇÁ, Ä«ÅÂ°í¸®¸¦ ¸¸µé ¼ö ÀÖÀ» °Ì´Ï´Ù.. À̸¦ À§Çؼ­´Â ´ÙÀ½°ú Á¶°ÇÀÌ ¸¸Á·µÅ¾ß ÇÕ´Ï´Ù.
  • »ç¶÷Àº ¿¬»óµÇ´Â ¼ø¼­´ë·Î űëÀ» ÇÒ °ÍÀÌ´Ù.
    ¸®´ª½º¿¡¼­ C¸¦ ÀÌ¿ëÇÑ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ¹®¼­¶ó°í ÇÑ´Ù¸é, {¸®´ª½º, ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö, C} ȤÀº {¸®´ª½º, ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö, C}ÀÇ ¼ø¼­·Î űëÀ» ÇÒ °ÍÀ̶õ °¡Á¤ÀÌ´Ù. ´ÙÇàÈ÷ ÀÌ¿Í °ü·ÃµÈ [http]¿¬±¸³í¹®ÀÌ ÀÖ´Ù. ÀÌ ³í¹®ÀÌ ¸Â´Ù°í Çϸé, ÃæºÐÇÑ Å±׼ÂÀÌ ÁÖ¾îÁ³À» °æ¿ì¿¡´Â ¿¬»óµÇ´Â ¼ø¼­ÀÇ Å±׸¦ ºÐ¼®ÇÏ´Â °ÍÀ¸·Î °ü°è ¸ÊÀ» ±¸¼ºÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀڷᱸÁ¶

½±°Ô ´ÙÀ½°ú °°Àº ÀüÇüÀûÀΠű׼ÂÀÌ Á¸ÀçÇϰí ÀÖ´Ù°í °¡Á¤ÇØ º¸°Ú½À´Ï´Ù.
<¸®´ª½º,ÇÁ·Î±×·¡¹Ö,C,Perl> 
<¸®´ª½º,½Ã½ºÅÛ,Perl> 
<¸®´ª½º,½Ã½ºÅÛ,º¸¾È,ÇØÅ·,DDOS> 
<º¸¾È,DDOS> 
<¿î¿µÃ¼Á¦,¸®´ª½º,KDE> 
<ÇØÅ·,¸®´ª½º> 
 
ÀÌ Å±׼ÂÀº ¾Æ·¡¿¡ ¼³¸íÇÏ´Â ¹æ¹ýÀ¸·Î category¿Í ±×·¡ÇÁ Çü½ÄÀ¸·Î Ç¥Çö°¡´É ÇÒ °Ì´Ï´Ù.

category like

ÀÌ Å±׼ÂÀ» ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î 󸮸¦ Çϱâ·Î Çß½À´Ï´Ù.
  1. ű׸¦ Çϳª ¼±ÅÃÇÑ´Ù.
  2. ¼±ÅÃµÈ Å±×ÀÇ »óÀ§ÅÂ±×¿Í ÇÏÀ§Å±×ÀÇ ¹ß»ýºóµµ (ÀÌÇÏ TF)¸¦ °è»êÇÑ´Ù. À§ÀÇ Å±׼ÂÀ» ¿¹·Î µç´Ù¸é, ¸®´ª½º¸¦ ¼±ÅÃÇßÀ»¶§, ÇÁ·Î±×·¥¹ÖÀº 1, ½Ã½ºÅÛÀº 2°¡ µÉ °ÍÀÌ´Ù. À̰ÍÀº ¶ÇÇÑ ¼±ÅÃµÈ ¸®´ª½º¶ó´Â ű׿ÍÀÇ ¿¬°üµµ¸¦ À§ÇÑ weight·Î »ç¿ëÇÑ´Ù.
  3. category´Â »ó/ÇÏÀ§·Î È®ÀåµÉ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. À̰ÍÀº -,+·Î °áÁ¤ÇÒ ¼ö ÀÖ´Ù. »óÀ§ Ä«Å×°í¸®´Â -, ÇÏÀ§ Ä«Å×°í¸®´Â + ÇÏ´Â ½ÄÀÌ´Ù.

À§ÀÇ ¹æ½Ä´ë·Î ó¸®Çϸé, ´ÙÀ½°ú °°Àº »öÀÎ Å×À̺íÀÌ ¸¸µé¾îÁú °Ì´Ï´Ù. ¸®´ª½º¸¦ ±âÁØÀ¸·Î Çϰí¿ä. ¿À¸¥ÂÊ¿¡ ÀÖ´Â °ªÀº °¡ÁßÄ¡ÀÔ´Ï´Ù.


À§ÀÇ »öÀÎÅ×À̺íÀº +,- °ªÀ» ÀÌ¿ëÇØ¼­ ´ÙÀ½°ú °°ÀÌ ÀçÇöÇÒ ¼ö ÀÖÀ» °Ì´Ï´Ù.


´õºÒ¾î °¢°¢ÀÇ »óÇÏÀ§ Ä«Å×°í¸® TAG´Â °¡ÁßÄ¡¸¦ °¡Áö°í ÀÖÀ¸¹Ç·Î, °¡ÁßÄ¡¸¦ ±âÁØÀ¸·ÎÇÑ Á¤·Äµµ °¡´ÉÇϰí¿ä. °¡ÁßÄ¡°¡ ÀÖÀ¸´Ï "ÅÂ±× Ãßõ"µµ °¡´ÉÇÕ´Ï´Ù.

À§ÀÇ ÀڷᱸÁ¶´Â »öÀÎÅ×À̺í°ú RDBMS ¾î´À °ÍÀ» »ç¿ëÇØµµ ±¸ÇöÇϴµ¥ ¹®Á¦ ¾øÀ» °Ì´Ï´Ù. »öÀÎÅ×À̺íÀ» ÀÌ¿ëÇÑ´Ù¸é, »ó/ÇÏÀ§ Ä«Å×°í¸®¸¦ À§ÇÑ º°µµÀÇ Çʵ带 ±¸ÇöÇÒ °ÍÀÌ´Ù. RDBMS¶ó¸é º°µµÀÇ Ä®·³À» µÎ´Â ½ÄÀ¸·Î ±¸ºÐÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿äÁò ¸»ÀÌ ¸¹Àº NoSQL¿¡ ÀûÇÕÇÑ ÀÚ·á°Ú³×¿ä.
 upper field : ¸®´ª½º {½Ã½ºÅÛ,ÇÁ·Î±×·¡¹Ö,KDE} 
 lower field : ¸®´ª½º {¿î¿µÃ¼Á¦,ÇØÅ·} 
 

graph

°ü°è¸Ê¿¡ ´õ °¡±î¿î ÇüÅ´ ±×·¡ÇÁ ÇüÅÂÀÇ ÀڷᱸÁ¶ÀÏ °Ì´Ï´Ù. ±×·¡ÇÁ·ÎÀÇ ÀçÇöÀº À§ÀÇ category ÀçÇöÀ» À§Çؼ­ »ç¿ëµÈ »öÀÎÅ×À̺íÀ» ±×´ë·Î ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. »öÀÎ Å×À̺í ÀÚü°¡ Adjacency ListÀÇ ±¸Á¶¸¦ °¡Áö¹Ç·Î, ±×·¡ÇÁ·Î ÀçÇöÇϴµ¥ ¹«¸®°¡ ¾ø±â ¶§¹®ÀÌÁÒ.

¾Æ·¡ÀÇ Adjacency List ÇüÅ·ΠÀúÀåµÈ µ¥ÀÌÅÍ´Â


´ÙÀ½°ú °°ÀÌ ±×·¡ÇÁ·Î ÀçÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.


±×·¡ÇÁ¸¦ Ç¥ÇöÇÏ´Â ¹æ¹ýÀ¸·Î ¼±ÅÃÇÒ ¸¸ÇÑ ¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Î Adjacency Matrix°¡ ÀÖÀ» °Çµ¥, À̰æ¿ì À§ÀÇ ±×·¡ÇÁÁ¤º¸´Â ¾Æ·¡Ã³·³ ÀúÀåÀ» ÇÏ¸é µÉ°Ì´Ï´Ù. Ä÷³±â¹Ý µ¥ÀÌÅÍ º£À̽º¸¦ ÀÌ¿ëÇÑ´Ù¸é, ºü¸¥ ¿¬»êÀÌ °¡´ÉÇϰÚÁÒ.
A B C
A 0 1 1
B 0 0 0
C 0 1 0

tag ¿¬°ü¼º ¾Ë°í¸®Áò

ű׸¦ ¼±ÅÃÇÏ°Ô µÇ¸é, °ü·Ã tagµéÀÌ °Ë»ö µÉ°Ì´Ï´Ù. °Ë»öÀ̶ó±â º¸´Ù´Â ¼±ÅÃÀ̶ó°í ÇØ¾ß ÇÒ°¡¿ä? À̶§, ű׵鰣ÀÇ ¿¬°ü¼ºÀ» °è»êÇÒ¼ö Àִµ¥¿ä. ÀÌ ¿¬°ü¼ºÀº °¢ ³ëµå¸¦ ¿¬°áÇÏ´Â ¼±ÀÇ ±½±â·Î Ç¥ÇöÇÕ´Ï´Ù. À̰ÍÀº ű׵鰣ÀÇ °Å¸®°¡ µÇ°ÚÁÒ.

Àú´Â ´ÙÀ½ÀÇ µÎ°¡Áö ¿ä¼ÒÀÇ °öÀ¸·Î ű×ÀÇ °Å¸®¸¦ °áÁ¤Çϱâ·Î Çß½À´Ï´Ù.
  • TD
    Tag Distence ·Î ¼±ÅÃµÈ Å±׼¿¡¼­, ÅÂ±×¿Í Å±×ÀÇ °Å¸®´Ù. ¿¹ÄÁµ¥, {¸®´ª½º, <¸®´ª½º,½Ã½ºÅÛ,Perl>} ¿¡¼­ ¸®´ª½º¿Í ½Ã½ºÅÛ°úÀÇ °Å¸®´Â 1/2, ¸®´ª½º¿Í Perl°úÀÇ °Å¸®´Â 1/3ÀÌ µÈ´Ù. ½ÇÁ¦ °ø½Ä¿¡ Àû¿ëÇÒ ¶§¿¡´Â log¸¦ ÀÌ¿ëÇØ¼­ ½ºÄÉÀÏÀ» Á¶Á¤ÇÒ Çʿ䰡 ÀÖ´Ù.
  • TF
    Tag Frequency ·Î ÇØ´ç ű׸¦ Æ÷ÇÔÇÑ Å±׼ÂÀÇ ¼öÄ¡¿¡ °üÇÑ °ÍÀÌ´Ù.
°á°úÀûÀ¸·Î TD * TF°ø½ÄÀ» Àû¿ëÇÏ°Ô µÈ´Ù¸é ű׼¿¡¼­ °Å¸®°¡ °¡±õ¿ï ¼ö·Ï, ÇØ´ç űװ¡ ¸¹ÀÌ »ç¿ëµÉ ¼ö·Ï ´õ ¸¹Àº À¯»çµµ¸¦ °¡Áö°Ô µÉ°Ì´Ï´Ù.

´ÙÀ½Àº ÀÌ ¾Ë°í¸®ÁòÀÇ ÇÁ·Î½ÃÁ®ÄÚµåÀÔ´Ï´Ù.
TagName = GetAllTagName(); 
TagList = GetAllTagList();   
i = 0; 
j = 0; 
map<TAGNAME,SCORE> TAGSCORE; 
 
TAGSCORE.TAGNAME = TagName; 
while(i < TagName.size()) 
{ 
  while(j < TagList.size()) 
  { 
    if (TagList.find(Tagname[i])) 
      TAGSCORE[Tagname[i]].SCORE += (1/distance);  
    j++; 
  } 
  i++; 
} 
 
i = 0; 
while(i < TAGSCORE.size()) 
{ 
  makeIndexTable(TAGSCORE[i]); 
  i++; 
} 
 

»ý°¢Çغ¼ ¹®Á¦µé

»ç½Ç°ú °¡Ä¡

¾ÆÀ̵ð¾î¸¦ ±¸ÇöÇÏ´Â °ÍÀº Å« ¹®Á¦°¡ µÇÁö ¾ÊÀ» °Ì´Ï´Ù. ±×·¯³ª ±¸ÇöÇÒ ¼ö ÀÖ´Ù°í ÇÏ´Â °Í°ú ±¸ÇöÇÑ°Ô °¡Ä¡°¡ ÀÖ´Â °ÍÀÌ³Ä ÇÏ´Â °Ç º°°³ÀÇ ¹®Á¦°¡ µÉ °Í °°³×¿ä. ºí·Î°Åµé¿¡°Ô °¡Ä¡°¡ ÀÖ´Â ±¸Çö¹°ÀÌ µÉ °ÍÀΰ¡ ? °Ë»ö°úÀÇ Â÷ÀÌ´Â ¹«¾ùÀΰ¡. °Ë»öÀÌ °¡Á®´Ù ÁÙ ¼ö ¾ø´Â °¡Ä¡¸¦ ÁÙ ¼ö Àִ°¡ ?

ÅÂ±× Ç°ÁúÀÇ ¹®Á¦

űë ǰÁúÀÌ °³¼±µÉ·Á¸é, ¾Æ·¡ÀÇ Á¶°ÇÀÌ ¸¸Á·µÇ¾ß ÇÕ´Ï´Ù.
  1. ÄÁÅÙÃ÷¸¦ Ç¥ÇöÇϱâ À§ÇÑ ÃæºÐÇÑ ¼öÀÇ tag°¡ ÁغñµÇ¾ß ÇÏ´Ù. tag°¡ ÃæºÐÇÏÁö ¸øÇϸé ÀÖÀ¸³ª ¸¶³ªÇÑ ½Ã½ºÅÛÀÔ´Ï´Ù.
  2. ÀÌ tag´Â ÀÌ ¹®¼­ÀÇ °¡Á¤¿¡¼­ ó·³ ¿¬»óÇÏ´Â ¼ø¼­·Î ³ª¿­µÇ¾ß ÇÕ´Ï´Ù.
ÀÌ Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ÄÁÅÙÃ÷¸¦ ã¾Æ¾ß ÇÒ°Å´Ï´Ù. ÃæºÐÇÑ Å±׸¦ ÁغñÇÒ ¼ö ÀÖÀ¸¸ç, °Ô´Ù°¡ ²Ï³ª ¶È¶ÈÇÑ Å±ëÀÌ °¡´ÉÇÑ ±×·± ÄÁÅÙÃ÷ ¸»ÀÔ´Ï´Ù.

ºí·Î±×³ª À§Å°´Â Àû´çÇÑ ÄÁÅÙÃ÷°¡ µÇ±â Èûµé°Í °°½À´Ï´Ù. ¼îÇθôÀ̶ó¸é ¾î¶³±î¿ä ? Ã¥À» ÆÇ´ÙµçÁö ÀüÀÚÁ¦Ç°À» ÆÇ´ÙµçÁö ÇÏ´Â ±×·± ¸ô ¸»ÀÔ´Ï´Ù. ±×·± ÄÁÅÙÃ÷¶ó¸é ÃæºÐÈ÷ ÀÀ¿ëÇÒ ¼ö ÀÖÀ» °Å¶ó°í »ý°¢µË´Ï´Ù. Á¦Ç° Ä«Å×°í¸®¸¦ ű×ó·³È°¿ëÇÒ ¼ö ÀÖÀ» °Å±¸¿ä. Àú·± ÄÁÅÙÃ÷´Â Ä«Å×°í¸®È­°¡ Çʼö´Ï±î¿ä.

È÷½ºÅ丮

  • ÀÛ¼ºÀÏ : 2006³â Âë
  • ¼öÁ¤ÀÏ : 2011³â 8¿ù 17ÀÏ
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.