Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
external:tectomt:tutorial [2009/01/20 14:12] kravalova |
external:tectomt:tutorial [2009/01/20 15:36] kravalova |
||
---|---|---|---|
Line 8: | Line 8: | ||
TectoMT is a highly modular NLP (Natural Language Processing) software system implemented in Perl programming language under Linux. It is primarily aimed at Machine Translation, | TectoMT is a highly modular NLP (Natural Language Processing) software system implemented in Perl programming language under Linux. It is primarily aimed at Machine Translation, | ||
+ | |||
===== Prerequisities ===== | ===== Prerequisities ===== | ||
+ | In this tutorial, we assume | ||
+ | * Your system is Linux | ||
+ | * Your shell is bash | ||
+ | * You have basic experience bash and you can read Perl | ||
Line 17: | Line 22: | ||
- | ==== Installation and setup ==== | ||
- | * Install TrED TODO | ||
- | | + | |
+ | ==== Installation and setup ==== | ||
+ | |||
+ | | ||
<code bash> | <code bash> | ||
Line 325: | Line 331: | ||
- | ==== SVO typology ==== | ||
- | TODO | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== SVO to SOV ==== | ||
+ | |||
+ | **Motivation**: | ||
+ | |||
+ | **Task**: Change the word order from SVO to SOV. | ||
+ | |||
+ | **Instructions**: | ||
+ | |||
+ | * To find an object to a verb, look for objects among effective children of a verb ('' | ||
+ | * Once you have node '' | ||
+ | * For debugging, a method returning word order of a node is useful: '' | ||
+ | |||
+ | |||
+ | |||
+ | |||
Line 345: | Line 370: | ||
==== Prepositions ==== | ==== Prepositions ==== | ||
- | In dependency approach a question "where to hang prepositions" | + | **Motivation**: |
TODO obrazek | TODO obrazek | ||
- | The task is to rehang all prepositions as indicated at the picture. You may assume that prepositions have at most 1 child. | + | **Task**: |
+ | |||
+ | ** Instructions**: | ||
You are going to need these new methods: | You are going to need these new methods: | ||
Line 357: | Line 384: | ||
// | // | ||
- | * On analytical layer, you can use this test to recognize prepositions: | + | * On analytical layer, you can use this test to recognize prepositions: |
* You can use block template in '' | * You can use block template in '' | ||