Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Help: need AI Idea

  1. Oct 20, 2007 #1


    User Avatar

    I need to create an AI project for a Bachelor's degree in Computer Science and I'd welcome some ideas.

  2. jcsd
  3. Oct 20, 2007 #2
    First idea: don't think too big, it's easy to do in general but more so with AI. If you do, your project will grow beyond reason, using up all your time with negative impact on your other classes and activities. A smallish, elegant and (importantly) finished project is more satisfying and earns better marks.

    Second idea: you don't have to address human thought, you cannot simulate the human mind anyways. Why not think of a dog? Like that Tamaguci/DigiPet fad a few years back. Write a software pet that can learn a few arbitrary tasks through praise and scolding. Each task is a sequence of basic steps that your pet is innately able to do: walking, jumping, grabbing... Your program lets the user train the pet to learn an arbitrary sequence of these on command. Learning is a sign of intelligence. Unlike the DigiPet, graphics are not needed. A "text adventure" interface should suffice. If you finish early you can add frills later.
  4. Oct 20, 2007 #3


    User Avatar

    I can also use robots (LEGO, iRobot or a Ridgesoft one).
    Think I can make an interesting thing using that? Training a virtual pet?

    Any idea on what kind of AI technique I could use? Maybe a neural net?
  5. Oct 21, 2007 #4


    User Avatar
    Science Advisor

    You could do an OCR program for character recognition. Maybe for example a captcha breaker.
  6. Oct 21, 2007 #5
    iRobot... Hmmm... I have one of their Roomba cleaner and it works pretty well. One of their blurbs says it behaves somewhat like a bug that looks for food (except that here it looks for dust), following walls at times, going random at other times. Maybe you could improve on the search algorithm. And this could be a different approach to your project: instead of creating something from scratch, you can look into something that already exists, study and understand it, then bring about some creative improvement. It doesn't have to be an iRobot product either, these just made me think of this other possibility. Email the company(ies) to get a start on some existing technology if you decide to go this way.
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Similar Discussions: Help: need AI Idea
  1. What is AI? (Replies: 6)

  2. Cooperating with AI (Replies: 7)