2012-08-16 11 views
5

Estoy intentando usar la generación de funciones personalizadas de OpenNLP para la API de Named Finder.Generación de características personalizadas en OpenNLP Namefinder API

http://opennlp.apache.org/documentation/1.5.3/manual/opennlp.html

Fui a través de la documentación, pero yo no era capaz de entender cómo especificar las diferentes características.

Sólo dice:

AdaptiveFeatureGenerator featureGenerator = new CachedFeatureGenerator(
    new AdaptiveFeatureGenerator[]{ 
     new WindowFeatureGenerator(new TokenFeatureGenerator(), 2, 2), 
     new WindowFeatureGenerator(new TokenClassFeatureGenerator(true), 2, 2), 
     new OutcomePriorFeatureGenerator(), 
     new PreviousMapFeatureGenerator(), 
     new BigramNameFeatureGenerator(), 
     new SentenceFeatureGenerator(true, false) 
     }); 

Pero ¿cómo se utilizan realmente cada uno de estos diferentes generadores de funciones para crear mis propias características personalizadas. ¿Alguien puede publicar un código de muestra que defina estos generadores de funciones y cómo lo usamos para la generación de características personalizadas? Gracias de antemano.

+0

También estoy atrapado con lo mismo. ¿Pudo resolver este problema? –

Respuesta

1

No encontré ninguna documentación tampoco, pero para la mayoría de los generadores de funciones, el code es bastante auto explicativo. Estos son algunos enlaces en el repositorio fuente:

Además, el documentation que se refieren a los estados que el generador de función citado es similares al generador de función predeterminada. Sin embargo, el source code muestra que en realidad es idéntico al generador de características predeterminado.

Cuestiones relacionadas