Ich bin nur ein Anfänger in GATE. Ich lese das GATE Tutorial-Modul 3, um JAPE besser zu verstehen (https://gate.ac.uk/sale/talks/gate-course-may10/track-1/module-3-jape/module-3-jape.pdf). Ich traf jedoch ein verwirrendes Problem, das nicht gelöst werden kann. Suche nach Hilfe. Danke vielmals!GATE JAPE kann keine Zeichenfolge finden?
============================================== ==============
der Kontext I mit (nur einem einfachen Satz) zu tun habe:
Wir lieben an die University of Sheffield kommen. Das Wetter ist hier immer schön.
Die JAPE Ich verwende:
Phase: University
Input: Token Lookup SpaceToken
Options: control = appelt
Rule: University1
(
{Token.string == "University"}
{Token.string == "of"}
({Lookup.minorType == city}):cityName
):orgName
-->
:orgName.UniversityTown = {kind = :orgName.Lookup.majorType}
Es ist jedoch überhaupt nicht funktionieren. Zuerst habe ich die ANNIE geladen und dann die JAPE, aber es ist nichts passiert, nicht einmal ein Fehlerwarnzeichen.
Aber wenn ich die 'string' zu etwas wie eine Annotation (erstellt von ANNIE) ändern, funktioniert die JAPE.
So bin ich sehr verwirrend, ob die JAPE-Regel direkt im Kontext die Zeichenfolge lesen kann. Wenn mir jemand Informationen geben könnte, wäre ich sehr dankbar.
Ich hoffe, die Antwort bald zu bekommen.
Danke ashingel. Es funktioniert. Aber ich habe immer noch ein ähnliches Problem. Ich habe einen Kontext wie folgt: ** JetBlue | Mint: JetBlue's erfrischendes Erlebnis: http://t.co/M6PDylpd8I Das ist genial !! 1 ** Die Nummer 1 ist als Vermerk 'Polarität' makred und ich habe den folgenden Code, einige Features hinzuzufügen: 'Phase: Positivecomment Eingang: Polarität Optionen: Kontrolle = Appelt Regel: pComment ( \t {Polarity.string == "1"} \t ): test_1 -> : test_1.attitude = {rule = positive} ' aber es funktioniert auch nicht. Weißt du, was mit dem obigen Code nicht stimmt? –
Könnten Sie bitte bestätigen, dass die Polaritätsannotation in diesem Beispiel ein Feature namens "string" mit dem Wert 1 hat? – ashingel
Ok, ich verstehe. Es ist eine String-Funktion, keine echte "Saite". Wie auch immer, vielen Dank! –