2012-08-16 7 views
5

Sto tentando di utilizzare la generazione di funzioni personalizzate di OpenNLP per l'API di ricerca denominata.Generazione di funzioni personalizzate nell'API openfinder di Namefinder

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

sono andato attraverso la documentazione, ma non ero in grado di capire come specificare le diverse caratteristiche.

Dice solo:

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) 
     }); 

ma come si fa effettivamente utilizzare ciascuna di queste diverse funzionalità generatori per creare le mie funzioni personalizzate. Qualcuno può pubblicare un codice di esempio che definisce questi generatori di funzionalità e come lo usiamo per la generazione di feature personalizzate. Grazie in anticipo.

+0

Sono anche bloccato con lo stesso. Sei riuscito a risolvere questo problema? –

risposta

1

Non ho trovato alcuna documentazione, ma per la maggior parte dei generatori di funzioni il code è abbastanza autoesplicativo. Qui ci sono alcuni link a repository di origine:

Inoltre, il documentation si riferiscono a stati che il generatore di funzione citato è simile al generatore di funzione di default. Tuttavia, lo source code mostra che è in realtà identico allo al generatore di caratteristiche predefinito.

Problemi correlati