RubyConf: Speak My Language

Michael Granger gave a RubyConf 2006 presentation on Natural Language Processing and Natural Language Generation in Ruby. Michael gave some interesting demos where he was able to break a sentence into its grammatical building blocks such as subject, verb, and noun. He was also able to translate a sentence into a more generic version of itself. This session was a personal favorite although I don’t have a current need for language processing libraries.

Here is a list of Ruby libraries which Michael recommends:
Stemmable - an implementation of Porter Stemming Algorithm.
Chronic - a natural language date/time parser written in pure Ruby.
Ruby WordNet - Ruby WordNet is a Ruby interface to the WordNet Lexical Database.
Ruby LinkParser - Ruby port of the perl module Lingua::LinkParser used to determine the structure of a sentence.
Ruby Linguistics - A Ruby framework that integrates Ruby WordNet, Ruby LinkParser. Here is some code of Ruby Linguistics in use:

Technorati Tags: , , , , , , , ,

RubyConf: Matz Keynote »
« RubyConf: I18N, M17N, Unicode And All That
 
Related Posts
Recent Posts
 

No Comment

No comments yet

Leave a reply