Categorías
Natural Language Processing

Ejemplo de Java para usar Stanford POSTagger

El siguiente ejemplo muestra cómo utilizar Standford POSTagger. Lo que hace un POS Tagger es etiquetar cada palabra con su tipo, como verbo, sustantivo, etc. Por ejemplo, si desea encontrar todos los verbos en una oración, puede usar Stanford POS Tagger.

Estos son los pasos para usar Stanford POSTagger en su proyecto Java.

1. Descargue la versión 3.1.3 de Stanford Tagger en inglés básico [43 MB]

URL: http://nlp.stanford.edu/software/tagger.shtml

2. Busque una carpeta llamada «modelos», copie el modelo y su archivo «.props» correspondiente a un directorio con el que se sienta cómodo.

3. Cree un proyecto Java en su eclipse y agregue stanford-postagger.jar a la ruta de compilación de su proyecto

4. Aquí está el código para etiquetar una oración «Me gusta ver películas».

String a = "I like watching movies";
MaxentTagger tagger =  new MaxentTagger("lib/tagger/taggers/english-left3words-distsim.tagger");
String tagged = tagger.tagString(a);
System.out.println(tagged);

Producción:

I_PRP me gusta_VBP viendo_VBG películas_NNS

  ¿Cómo determinar si una cadena es código en inglés o Java?

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *