CMPT 419 Project Ideas
So for CMPT 419, the artifical intelligence special topics class with machine learning as the subject, we have chanced from doing a final exam to a final project, something that usually is a “yay!” thing for me.
However, I am absolutely stumped on ideas of what I can do. I will most likely be leaning towards an application-type project.
I was thinking of making use of this as an opportunity to work on stuff for my little Web-based game project, but during brainstorming, I realized that I could not possibly do that because I would need to create the environment for the game to run first, and then actually use said environments to make something useful, so that is out of the question.
Some standard things, like getting a set of data and doing some classification or regression on that data has already been done in previous assignments for the class. Frankly, if I was going to do the project just like that, it would probably have been not enough work anyway.
A really crazy idea that is currently the front runner, simply because nothing else really stands out, is a machine learning project that takes pictures and applies taglines/captions for them. Not just any picture mind you, but pictures of this nature:

That’s right. This project will dabble into the “dark arts” of Internet memes and lolcats and lolruses and other crazy things to come up with things to label pictures as, such as “HALP” (pictured above), “im in ur X, Ying your Z“, “i has a X“, and so on. Silly idea and hated by some, but should I end up being extremely desperate, I would probably end up doing this.
Another one could be doing something with external ballistics. However, this is kind of tricky since (a) I can’t really say I’m brilliant with physics and (b) I don’t know much about ballistics in the first place. There also is no practical way for me to get data for such a thing, seeing how I don’t own firearms, airsoft guns, or paintball markers. It’s just interesting when you see projects like this really amazing paintball sentry.
Something else could be doing some machine learning to determine the value of a home in an area, given common evaluators like floor space, number of stories, age, building type, real estate type, number of bedrooms, number of bathrooms, and so on. However, in order to get the data I would need for such a project, I would need to do some data scraping which, according to the site’s terms of use, is illegal. If I end up doing this one, I would probably need to send those folks an email requesting permission to obtain the useful information I would need to create something. Or perhaps do something slightly reversed on that: given the price, number of bathrooms/bedrooms, and floor space, determine where this home is located (a classification problem).
Just some ideas that have been floating around and keeping me up at night. But if I am to get this thing done, I need to decide very, very soon just what I will be doing, as I do not have much time left.

August 2nd, 2008 21:36
I’m in your project, sabotaging your algorithms!
August 3rd, 2008 01:02
Correction:
im in ur project, saboutaging ur algorithems
August 3rd, 2008 21:24
Yeah, I know that’s the LOLspeak for it. I spelled it correctly on purpose.
August 9th, 2008 08:04
So.. What did you end up doing? CAN I HAZ WERKIN LOLGENARATORS?
You can’t just leave us hangin’ like that!
August 9th, 2008 09:36
I ended up working on the real estate idea. After thinking through implementation details, I realized that if I actually did the lolcats idea, I would not be able to do it as it would end up being quite complex and deals with stuff I can’t really do well.
August 9th, 2008 09:55
Oh. And another thing about that project. I need people to do some data entry, so if interested, post here!
January 3rd, 2009 14:23
but… but… lolcats!