|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.snu.ids.ha.ma.MorphemeAnalyzer
public class MorphemeAnalyzer
ÇѱÛ, ¼ýÀÚ, ¿µ¹®ÀÚ µîÀ» Æ÷ÇÔÇÑ ¹®ÀÚ¿¿¡ ´ëÇÑ ÇüÅÂ¼Ò ºÐ¼®À» ¼öÇàÇÑ´Ù. µ¿Àû ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» Ȱ¿ëÇØ¼ ÇÑ´Ù. ¶ç¾î¾²±â ´ÜÀ§·Î ¼öÇàÇÏÁö ¾Ê°í, token´ÜÀ§·Î µ¿Àû ÇÁ·Î±×·¡¹ÖÀ» ÇÏ¿©, ¶ç¾î¾²±â¿¡ ´ëÇÑ ³»¼ºÀ» °¡Áöµµ·Ï ÇÑ´Ù.
Field Summary | |
---|---|
(package private) Dictionary |
dic
|
(package private) boolean |
doLogging
|
(package private) java.io.PrintWriter |
logger
|
Constructor Summary | |
---|---|
MorphemeAnalyzer()
default constructor »çÀü °´Ã¼¸¦ ¾ò¾î¿Â´Ù. |
Method Summary | |
---|---|
private java.util.List |
analyze(MExpression preME,
Token token)
ÇØ´ç token¿¡ ´ëÇÑ °¡´ÉÇÑ ÇüÅÂ¼Ò ºÐ¼® °á°ú¸¦ ¹ÝȯÇÑ´Ù. |
java.util.List |
analyze(java.lang.String string)
ÇüÅÂ¼Ò ºÐ¼®À» ¼öÇàÇÑ´Ù. |
(package private) void |
closeLogger()
·Î±ëÀ» Á¾·áÇÑ´Ù. |
private void |
combineModelToken(TokenList tokenList)
¸ðµ¨ ¸íÀÌ µÇ´Â °Í ¼³Á¤ÇØÁÜ 1) ¿µ¹®-¿µ¹® 2) ¿µ¹®,¼ýÀÚ 3) ¼ýÀÚ,¿µ¹® |
(package private) void |
createLogger(java.lang.String fileName)
·Î°Å¸¦ »ý¼ºÇÑ´Ù. |
java.util.List |
divideToSentences(java.util.List analyzedMorphemeResult)
|
private MExpression |
getMExpression(java.lang.String string)
±âºÐ¼® »çÀüÀ¸·ÎºÎÅÍ Èĺ¸ ºÐ¼® °á°ú¸¦ ¾ò¾î¿À°Å³ª, ºñ»çÀü °á°ú·Î È常¦ »ý¼ºÇÑ´Ù. |
static void |
main(java.lang.String[] args)
|
java.util.List |
postProcess(java.util.List analyzedMorphemeResult)
ÇüÅÂ¼Ò ºÐ¼® °á°ú¸¦ ¹ÙÅÁÀ¸·Î ¶ç¾î¾²±â ¼öÁ¤, ¹®Àå ±¸ºÐ µîÀÇ ÀÛ¾÷À» ¼öÇàÇÑ´Ù. |
void |
removeDummySymbol(java.util.List sentenceList)
ºÒÇÊ¿äÇÑ SymbolµéÀ» Á¦°ÅÇØÁØ´Ù. |
private void |
writeLog(java.lang.Object obj)
·Î±ë ¼öÇà |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
Dictionary dic
java.io.PrintWriter logger
boolean doLogging
Constructor Detail |
---|
public MorphemeAnalyzer()
default constructor »çÀü °´Ã¼¸¦ ¾ò¾î¿Â´Ù.
Method Detail |
---|
public static final void main(java.lang.String[] args)
args
- public java.util.List analyze(java.lang.String string) throws java.lang.Exception
ÇüÅÂ¼Ò ºÐ¼®À» ¼öÇàÇÑ´Ù. ¼öÇà °á°ú¿¡´Â Èĺ¸ ºÐ¼® °á°ú°¡ List¿¡ ´ã°Ü¼ ¹ÝȯµÈ´Ù.
string
-
java.lang.Exception
private void combineModelToken(TokenList tokenList)
¸ðµ¨ ¸íÀÌ µÇ´Â °Í ¼³Á¤ÇØÁÜ 1) ¿µ¹®-¿µ¹® 2) ¿µ¹®,¼ýÀÚ 3) ¼ýÀÚ,¿µ¹®
tokenList
- private java.util.List analyze(MExpression preME, Token token) throws java.lang.Exception
ÇØ´ç token¿¡ ´ëÇÑ °¡´ÉÇÑ ÇüÅÂ¼Ò ºÐ¼® °á°ú¸¦ ¹ÝȯÇÑ´Ù. ±ä ¹®Àå¿¡ ´ëÇØ¼´Â ¿©·¯°³ÀÇ MExpressionÀ» ¹ÝȯÇÑ´Ù.
preMe
- token
-
java.lang.Exception
private MExpression getMExpression(java.lang.String string) throws java.lang.Exception
±âºÐ¼® »çÀüÀ¸·ÎºÎÅÍ Èĺ¸ ºÐ¼® °á°ú¸¦ ¾ò¾î¿À°Å³ª, ºñ»çÀü °á°ú·Î È常¦ »ý¼ºÇÑ´Ù.
string
-
java.lang.Exception
public java.util.List postProcess(java.util.List analyzedMorphemeResult) throws java.lang.Exception
ÇüÅÂ¼Ò ºÐ¼® °á°ú¸¦ ¹ÙÅÁÀ¸·Î ¶ç¾î¾²±â ¼öÁ¤, ¹®Àå ±¸ºÐ µîÀÇ ÀÛ¾÷À» ¼öÇàÇÑ´Ù.
analyzedMorphemeResult
-
java.lang.Exception
public java.util.List divideToSentences(java.util.List analyzedMorphemeResult)
analyzedMorphemeResult
-
public void removeDummySymbol(java.util.List sentenceList)
ºÒÇÊ¿äÇÑ SymbolµéÀ» Á¦°ÅÇØÁØ´Ù.
sentenceList
- void createLogger(java.lang.String fileName)
·Î°Å¸¦ »ý¼ºÇÑ´Ù.
void closeLogger()
·Î±ëÀ» Á¾·áÇÑ´Ù.
private void writeLog(java.lang.Object obj)
·Î±ë ¼öÇà
obj
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |