Anyone good in Artificial Intelligence and PROLOG? need help.?


Question:
im enrolled in AI and my prof asked us to make an AI agent using any programming language we know. im not actually good at any language but i do know a little of visual basic and turbo C. they say that prolog is a good language to be used for AI and im self learning it right now. what agent do you suggest that i can make with the limited knowledge i have. any suggestions on how i can improve my skills on prolog? is it even worth my time to study prolog?

Answer:
If you're at university to learn and expand your knowledge, then go for Prolog. It will be an eye-opener for you if you only know VB and C.

There's nothing complicated about Prolog, but it does take a little bit of persistence to grasp the fundamental concepts.

As for learning the language, I would recommend a trek to your library:

This book is a good intro to Prolog (with plenty of AI applications):
http://www.amazon.com/gp/product/0201403...

And this book assumes a little bit of prolog knowledge, but is fairly agent-oriented:
http://www.amazon.com/gp/product/0195102...

Even though I tend to use mainstream languages when working on commerical projects, there's been times in my career where I've been incredibly grateful for knowing Prolog -- you can do some really cool stuff with not many lines of code, and it provides another way to think about the world.

As for what agent you could build... it really depends on what kind of agent your professor had in mind. One fairly simple possibility might be some kind of delivery agent used in the "Computational Intelligence" book above is a mail delivery robot. If you just keep things abstract (i.e., just pretend that there are already commands to find out the name of the current room, and how to go to another room), then this would actually be quite simple.
I looked into prolog (I'm an assembly and C (++) programmer) and found it unbelievably complicated.

If time is an issue, I'd stick with a C variant. Learning a new language isn't bad, but it also isn't necessary
With my little knowledge in this filed i feel c and c++ is more than enuf for basic ai programming

Try basic evolution programming to get a feel of the thing and then u can be on ur own
More Questions & Answers...
  • Need Enrolled Agent exam advice?
  • What happens if I fail to send Form 8453-OL within 1 business day?
  • Where is the best place to get a loan for my circumstances?
  • I filed a previous year(2005) paper return recently with direct deposit?
  • I'm in serious need of spending receipts to offset my taxable income this year...how can I get some?
  • I am looking for the annual average income for cpa's and paralegals?
  • IRS problems, please help?
  • A thousand ways to annoy it is HILARIOUS!?
  • The questions and answers post by the user, for information only, AnswersRoom.com does not guarantee the right
    Copyright © 2007 AnswersRoom.com -   Terms of Use -   Contact us

    Hot Topic