Cómo leer un párrafo en el procesamiento de lenguaje natural GATE

Estoy usando la herramienta GATE para el procesamiento del lenguaje natural. Estoy usando el código Java para leer líneas de la oración y obtener las palabras clave. ¿Qué modificación se debe hacer en xml criollo para leer el párrafo completo?

Respuesta 1

Puedes usar

doc.getNamedAnnotationSets().get("Original markups")

Si no da ningún resultado, puede usar el método annotateParagraphs()de la clase gate.corpora.TextualDocumentFormat.

Respuesta: 2

No estoy seguro de qué quieres decir, pero si usas ANNIE puedes poner cada párrafo en una etiqueta separada. Solía ​​standAloneAnnie.java

http://gate.ac.uk/wiki/code-repository/src/sheffield/examples/StandAloneAnnie.java

Si el usuario ingresa

What is your name, ,some text sometext

Sometext sometext sometext

El resultado será

<paragraph>What is your name, ,some text sometext</paragraph>

<paragraph>Sometext sometext sometext</paragraph>

Puede obtener más etiquetas como, Persona, Ubicación, Oración o Token para cada palabra.

Si el usuario entra por ejemplo

Dónde cenar en Kuala Lumpur. Helton Hotel

El resultado será un archivo xml que contiene

<paragraph>
        <Sentence>
        <Token>Where</Token>
        <Token>To</Token>
        <Token>
        <Unknown>Dine</Unknown>
        </Token>
        <Token>In</Token>
        <Lookup>
        <Location>
        <Token>Kuala</Token>
        <Token>
        <Lookup>Lumpur</Lookup>
        </Token>
        </Location>
        </Lookup>
        <Token>
        <Split>.</Split>
        </Token>
        </Sentence>

        <Sentence>
        <Organization>
        <Token>Helton</Token>
        <Token>
        <Lookup>
        <Lookup>Hotel</Lookup>
        </Lookup>
        </Token>
        </Organization>
        </Sentence>

     </paragraph>

Actualmente estoy tratando de obtener sinónimos, pero no puedo hacerlo :( Quiero que el resultado incluya otras opciones como la oración anterior, quiero que resulte tener Cena -> Cena, Comida, Comida, Restaurante.

Respuesta: 3

Estoy haciendo una aplicación para Android, estoy usando la API de Google Directions para obtener y analizar cada tramo de la ruta. Estoy mostrando la ruta en el mapa (eso ya está funcionando) Quiero mostrar una lista de ...

Soy un principiante que está aprendiendo a escribir juegos en JAVA. En el juego que estoy escribiendo, intento que sea compatible con múltiples modos de visualización. Primero déjame contarte un poco sobre cómo estoy configurando el ...

Tengo dificultades con la biblioteca Processing OpenCV: http://ubaa.net/shared/processing/opencv/index.html Estoy ejecutando el código de muestra más básico posible: import hypermedia.video. *; ...

Tengo una interfaz de servicio que lee así paquetes de servicios; dominio de importación. Artículos; interfaz pública IItemsService extiende IService {public final String NAME = "IItemsService"; / ** Coloca elementos ...