There are quite a few well-known libraries for doing various NLP tasks in Java and Python, such as the Stanford Parser (Java) and the Natural Language Toolkit (Python). For Ruby, there are a few resources out there, but they are usually derivative or not as mature. By derivative, I mean they are ports from other [...]
Posts Tagged ‘python’
NLP Resources for Ruby
Posted: 13 September 2009 by Jason Adams in UncategorizedTags: python, computational linguistics, java, natural language processing, nlp, ruby, stemmers, wordnet, parsers
%w{Scheme Python Rage Love Apathy}
Posted: 27 March 2009 by Jason Adams in UncategorizedTags: cognitive psychology, mit, programming languages, python, scheme
John Cook just brought up the changeover from Scheme to Python in MIT’s beginning CS classes. I was exposed to Scheme very early in my programming career during my ill-fated quarter at the University of Chicago. For some reason I can’t remember (it was 14 years ago), I registered late and couldn’t get into entry [...]
Google App Engine Hackathon
Posted: 15 November 2008 by Jason Adams in UncategorizedTags: python, google, web apps, atlanta, google app engine, hackathon, stack overflow, computing puzzles, project euler, langwar
I just spent the day with a couple of friends at the Google App Engine Hackathon in Atlanta. We got to see Google Atlanta – or the public part of it anyway. We weren’t permitted in the cafeteria or in the actual office area, which would have required signing non-disclosure agreements. The office was about [...]
Sentiment Polarity
Posted: 16 September 2008 by Jason Adams in UncategorizedTags: classification, computational linguistics, java, machine learning, opinion mining, python, ruby, sentiment analysis, support vector machines, svms
I’ve begun learning ruby for my new job, a language that doesn’t seem to have really gotten any traction in the NLP community (at least not that I’ve heard). I had been using python for my NLP stuff (homework and projects) and Java for my recommender system stuff. In retrospect, I could have used python [...]
Plurk your tweets
Posted: 6 June 2008 by Jason Adams in UncategorizedTags: code, creative commons, google code, open source, plurk, python, software licensing, status updates, twitter
A couple of days ago, I wrote a script that would tweet anything you plurked. Thanks to some code from Neville Newey (based on PHP code by Charl van Niekerk), the plurk.py script I wrote has been updated to both plurk your tweets and tweet your plurks. This should work on both windows and linux [...]
Tweet your plurks
Posted: 2 June 2008 by Jason Adams in UncategorizedTags: code, download, mirrors, plurk, python, scripts, software, status updates, twitter
If you want to use Plurk, but aren’t ready to leave Twitter, I wrote a little python script you can use to automatically mirror your plurks on Twitter. This will not work for response plurks, but your main plurks will be extracted and posted to your Twitter account with the prefix “plurking:” followed by your [...]
OpenCalais
Posted: 31 May 2008 by Jason Adams in UncategorizedTags: calais, computational linguistics, named entity recognition, newswire, nlp, open source, opencalais, python, rdf, reuters, xml
So I decided to finally fart around with OpenCalais a little. There’s a nice video on the site that gives you an impression of what it is capable of, but it’s also like all videos about software: propaganda. Calais is basically Named Entity Recognition (NER) software that can be accessed via a web API. Whereas [...]
Pythonic Matlab
Posted: 15 May 2008 by Jason Adams in UncategorizedTags: computer science, functions, matlab, memory, memory management, programming, programming languages, python
I attended a Matlab training seminar yesterday with the dual topics of “Advanced Matlab Programming” and “Distributed and Parallel Computing.” Of the two, the Advanced section was more interesting, though my original motivation for going was the parallel computing part. In the morning, I felt like it was going to be a waste because my [...]
Python ecstacy
Posted: 5 December 2007 by Jason Adams in UncategorizedTags: humor, programming, programming languages, python, python love, xkcd
From the most excellent xkcd: I felt the exact same way when I first picked up python. It was like finding the holy grail of programming languages. To be able to just throw things into a list and access them without having to worry about casting. To throw around functions like they were variables. To [...]
Simple Cellular Automata
Posted: 28 October 2007 by Jason Adams in UncategorizedTags: books, cellular automata, code, computer science, experiments, python, wolfram
So I’ve been reading A New Kind of Science by Stephen Wolfram, the creator of Mathematica. It was hyped up big time back when he first wrote it, since he had gone silent for a number of years, hinting that he was about to do something big. So my middle little sister got me the [...]


