Domanda

Per la mia app GAE ho bisogno di fare un po 'di elaborazione del linguaggio naturale per estrarre l'oggetto e l'oggetto da una frase di input.

Apparentemente NLTK non può essere installato (facilmente) su GAE, quindi sto cercando un'altra soluzione. Ho notato che GAE viene fornito con Antlr3 ma dalla loro navigazione documentazione risolve un diverso tipo di problema grammaticale.

Qualche idea?

È stato utile?

Soluzione

Puoi facilmente creare e NTLK server RPC su alcune macchine e accedervi.

Un'altra opzione è quella di trovare un altro servizio basato sul Web che già lo fa (come opencalais).

Altri suggerimenti

Per quanto riguarda specificamente il problema NLTK, la mia soluzione sarebbe probabilmente quella di correggere le strane importazioni che NLTK sta facendo e usarlo come inizialmente previsto. Quando hai finito, ovviamente invia una patch.

Detto questo, se alla fine ciò comporta il contatto con l'archivio dati, la risposta è che probabilmente non può essere fatto in modo performante, a meno che il tuo set di dati non sia piccolo o per qualche ragione il tuo materiale NLP non debba colpire una specie di indice full-text. I ragazzi GAE ci stanno lavorando , ma hanno indicato che nessuno dovrebbe aspettarsi una rapida soluzione a questo particolare problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top