Re:Natural Language Processing for the Working Programmer
by albertsun on Monday November 15, 2010 @05:53PM
(#1908220)
Perhaps try this instead?
Re:Natural Language Processing for the Working Programmer
by coderdude on Monday November 15, 2010 @06:47PM
(#1908413)
That book teaches you how to accomplish NLP tasks using NLTK, but does not teach you how to accomplish those tasks without the aid of the toolkit.
Re:Natural Language Processing for the Working Programmer
by _corbett on Tuesday November 16, 2010 @08:28AM
(#1909967)
I think nltk in combination with another reference is a great way to learn. You can start out with a small project, have it functional off the ground, then dig deeper.
http://ocw.mit.edu/courses/electrical-engineering-and-comput... is excellent as is http://metaoptimize.com/qa/a stackoverflow style site which is active albeit specialized.
Re:Natural Language Processing for the Working Programmer
by sunqiang on Monday November 15, 2010 @08:36PM
(#1908717)
Perhaps try this instead?
http://nlp.stanford.edu/fsnlp/
Re:Natural Language Processing for the Working Programmer
by riffraff on Tuesday November 16, 2010 @03:03AM
(#1909466)
we have this book in the office in dead tree form and I think it is quite good, but it's not a "working programmer" text in my opinion.
Re:Natural Language Processing for the Working Programmer
by HerberthAmaral on Monday November 15, 2010 @08:28PM
(#1908689)
Yeah, but all theory is included :-)
Re:Natural Language Processing for the Working Programmer
by 1331 on Monday November 15, 2010 @05:03PM
(#1908056)
The title is likely a hat tip to a famous functional textbook: _ML for the Working Programmer_.
Re:Natural Language Processing for the Working Programmer
by silentbicycle on Monday November 15, 2010 @05:19PM
(#1908107)
...which is in turn a nod to _Categories for the Working Mathematician_ by Saunders Mac Lane (as is Clocksin's _Clause and Effect: Prolog Programming for the Working Programmer_, and probably several other books.)
Re:Natural Language Processing for the Working Programmer
by danieldk on Monday November 15, 2010 @05:55PM
(#1908230)
We love it!
Re:Natural Language Processing for the Working Programmer
by danieldk on Monday November 15, 2010 @05:56PM
(#1908235)
Or maybe it's a cover-up to bring fun languages to the working programmer.
Re:Natural Language Processing for the Working Programmer
by warfangle on Monday November 15, 2010 @10:21PM
(#1908880)
I may try to translate the examples into Javascript (CommonJS platform, not client-side .. on second thought, I may simply do it on NodeJS with Coffeescript) - just so I can learn the topic better. I find that much like taking notes during a lecture, it helps me retain the knowledge better.
Maybe you should try to do the same with python? :)
Re:Natural Language Processing for the Working Programmer
by jlees on Monday November 15, 2010 @05:53PM
(#1908222)
Agreed, I saw Haskell in the TOC and stopped reading. Still, an interesting project - and about as appropriate for "working" programmers as Larry Paulson's book, so no issues with the title.
It'd be easy enough to rewrite most of the examples in another language anyway (I'd hope), even if elegance is lost in the process...
Re:Natural Language Processing for the Working Programmer
by dons on Monday November 15, 2010 @07:39PM
(#1908560)
It is practical if it gets the job done.
Re:Natural Language Processing for the Working Programmer
by sabat on Monday November 15, 2010 @07:29PM
(#1908529)
I was just wondering if anyone's done something like this for Ruby.
Re:Natural Language Processing for the Working Programmer
by apl on Tuesday November 16, 2010 @09:46AM
(#1910166)
I doubt it, given that Ruby has virtually no traction in NLP circles. That's also why all the good toolkits target other languages.
However, "translating" Python examples into relatively idiomatic Ruby shouldn't too much of a problem if you really want to go down that path.
That said, it is interesting from what I've read so far.