2012-07-11 17 views
11

¿El Haskell tiene una buena (a) analizador de lenguaje natural (b) parte del etiquetador discurso (c) Biblioteca de la PNL (NLTK del A la pitón)PNL Analizador en Haskell

+0

código c con enlaces haskell bien probados para la velocidad sería un plus –

+0

NB Puede editar su pregunta, no es necesario hacer adiciones a través de comentarios –

+2

Chatter hace etiquetado POS y algunas otras cosas, y se envía con modelos capacitados: http://hackage.haskell.org/package/chatter – rcreswick

Respuesta

5

Pruebe sequor para el rotulador POS. También puedes probar brillig, la implementación de mi juguete del etiquetador Brill, pero realmente es probable que sea mejor.

No conozco ningún analizador sintáctico. Empecé a trabajar en un paquete llamado chartparser que tiene una implementación CKY y Early (para CFG) junto con un depurador interactivo, pero nunca terminé de terminarlo o soltarlo.

Podría valer la pena preguntar en la lista Haskell NLP. No hay una biblioteca que lo haga todo, pero eche un vistazo a Hackage, ya que dbhelix sugiere