Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NLP Parser in Haskell [closed]

Tags:

haskell

nlp

Does Haskell have a good (a) natural language parser (b) part of speech tagger (c) nlp library (a la python's nltk)

like image 560
sam boosalis Avatar asked Jul 11 '12 08:07

sam boosalis


2 Answers

Have a look at Hackage:

  • Hackage#Natural Language Processing

and

  • Dao program: An interactive knowledge base, natural language interpreter.
like image 185
Stefan Holdermans Avatar answered Nov 18 '22 23:11

Stefan Holdermans


Try sequor for the POS tagger. You could also try brillig, my toy implementation of the Brill tagger, but really sequor is likely to be better.

I don't know of any parsers. I had started working on a package called chartparser which has an CKY and Early implementation (for CFG) along with an interactive debugger, but I never really got around to finishing it or releasing it.

It could be worth asking in the Haskell NLP list. There's no do-it-all library, but do have a look on Hackage, as dbhelix suggests

like image 5
kowey Avatar answered Nov 18 '22 21:11

kowey