1. Web based QA system (Perl)

I developed a web based QA systemas an academic project using Perl programming language. I used Google as my search engine and this CPAN module to interact with the Google API. This search engine is able to search answers for four types of questions "Who, What, When and Where". You can find detailed documentation in Perldoc. The code for this can be found here. Some of sample questions and their anwers can be found here.

2. Naive Bayesian Classifier (Perl)

This program does word sense disambiguation (WSD). This project consists of two programs : Naive-Bayesian Classifier and Evaluator. We train first program using training data and then use it on test data. This program assigns correct sense to the word in test data. Then we compare output of this program with key files (which has the test data with correct senses) using second program. This program gives accuracy of Naive-Baysian Classifier program.