Monday, August 30, 2004

Moving on to actual AI

Once you're done with the introduction to LISP, move on to actual Artificial Intelligence. Just get any book really. Just for an introduction. See what the fields are and how the whole thing flows together. I won't suggest any particular book simply because I've seen a lot of them and they were all basically the same.

AI is a vaste subject. A whole discipline is more like it. Don't get overwhelmed by the hugeness. You'll probably only be working on a very small subset of it.

Don't decide on the field you wish to work in just yet. First you have to get a feel of all of them (hopefully) before you pick the one you can be best at!

The next post will be about Prolog! The easiest language I've yet seen. And I have seen a lot :) We'll start artificial intelligence programming in Prolog!

What's already done?

I've done quite a lot of stuff already in AI and to bring this blog up-to-date with my current position, i'll have to do a lot of stuff. I'll start by posting a few links. These will be in chronological order... the one I followed.

I had started working on LISP. Even before I had any idea about AI! Just do a search on these things on google and you'll find them. If you can't, mail me and I'll help you! :)

Books I followed:

1. "COMMON LISP: A Gentle Introduction to Symbolic Computation" by: David S. Touretzky
Extremely good for beginners. Finish it before going any further. LISP is THE language for AI. Trust me on this.

If you don't like this one, you can have

2. "On Lisp"

Again, google it!

The interpreter i used was Lispworks! by Xanalysis. It's pretty slick. Get it at www.lispworks.com

Sunday, August 29, 2004

An introduction

Assalamu'alaikum and Hi!

I've just started my 'blog'. Let's see how it goes. In my next post, i'll be bringing the blog up-to-date on what i've already done. It may take a few posts and hopefully, after that, I'll be able to keep it updated.

My intended audience for this blog: computer programming students.

The main aim of this blog is to give 'newbies' an idea of how to begin (which in my opinion is the most difficult of things) and hopefully to help students by giving them guidelines.

I hope this will be helpful.

If you have any queries, you can always mail me at nomeee^gmail.com (replace ^ with @ for my email address. I'll try to post why this '^ thing' is done with emails.)