2012-07-11 11 views
11

fa Haskell avere un buon (a) linguaggio naturale parser (b) parte del discorso tagger (c) libreria di PNL (NLTK alla del pitone)PNL Parser in Haskell

+0

codice C con attacchi Haskell ben collaudati per la velocità sarebbe un vantaggio –

+0

NB È possibile modificare la tua domanda, non c'è bisogno di fare aggiunte via Commenti. –

+2

Chatter esegue il tagging POS e alcune altre cose e viene fornito con modelli addestrati: http://hackage.haskell.org/package/chatter – rcreswick

risposta

5

Provare sequor per il tagger POS. Potresti provare anche a brillig, la mia implementazione di giocattoli del tagger di Brill, ma è probabile che il sequencer sia migliore.

Non conosco alcun parser. Avevo iniziato a lavorare su un pacchetto chiamato chartparser che ha un'implementazione CKY e Early (per CFG) insieme a un debugger interattivo, ma non sono mai riuscito a terminarlo oa rilasciarlo.

Potrebbe valere la pena chiedere nell'elenco Haskell NLP. Non c'è do-it-all biblioteca, ma hanno uno sguardo su Hackage, come dbhelix suggerisce