Home > Computer Science, Projects > Pattern Recognition Final Project for AI

Pattern Recognition Final Project for AI

December 22nd, 2011 Leave a comment Go to comments

I spent about 25 hours or so on my final project for Artificial Intelligence this semester, so I wanted to at least show it off a little. It is called PARTY: PAttern Recognition utiliTY (awesome name, right?) and can be trained to recognition 26 distinct 9×9 pixel grid patterns.

P.A.R.T.Y. uses pattern recognition algorithms to detect the closest matching character

It uses a Perceptron-style learning algorithm to determine which pattern class the test pattern most closely resembles. To enhance its recognition ability, the system is trained with each pattern a total of 20 times: once with the original pattern, such as the one above, and 19 copies with single randomly-selected pixels to be changed. Please read the included Documentation.doc file for instructions on using the program.

Edit (7/12/2012): Source code download link removed, see P.A.R.T.Y.’s page for the new download link once it has been revised

An executable Party.jar is included, so just double-click it to run the program. Or, run “java Party” in your command prompt from the folder where you’ve extracted the archive.

  1. December 28th, 2011 at 08:37 | #1

    Not bad at all fellas and gallas. Thanks.

  1. No trackbacks yet.