Artificial Intelligence Programming ?
By shekhar4uall
@shekhar4uall (150)
China
December 10, 2008 2:45pm CST
Which language is used to program artificial intelligence??Java , C , or C++ or some other languages???
5 responses
@codemonkey (90)
•
4 Jan 09
This really depends on what techniques you want to employ. Do you know much about AI? The main branches are Artificial Neural Networks, Fuzzy Logic, Genetic Algorithms and Expert systems.
As these are just techniques, you can employ them in mostly any language. But it all depends on what you're trying to achieve. Look for Neural network packages etc. for whatever language you to decide to go with. I've heard of Prolog being used. Another tool is matlab. You can actuyally generate ANNs in that package and it can export them as code to use it C applications. Anyway, if you don't know anything about AI, get a book or take a course. It's a broad area that requires hands on experience so get whatever tools the book tells you to :)
@shekhar4uall (150)
• China
4 Jan 09
thanq verymuch for the information.plz can you suggest any good online tutorial.
@codemonkey (90)
•
4 Jan 09
Sorry, I don't know :( I studied that stuff at university. There are some good books out there on AI though. If you can't afford to do that, maybe try torrents. I saw a bulk torrent containing thousands of e-books about computing. It contained quite a few on AI. Good luck dude! :) Please let me know if you find anything good.
@neuronic (242)
• Japan
21 Dec 08
I am not exactly sure what your looking for. You can do AI with any language, and it depends on your coding style with what language you want to do it. I'd definitely recommend to stay away from Java if your doing something big, because that pile of classes is super slow.
However, if you really want to learn how things work properly and understand the deep meaning start with assembler and try controlling every bit of data. Then when you understand the computing idea switch to Prolog. It is a little different language than the ones you said, but when you get to know with it, it kind of grows on you. And your way of thinking changes. I strongly recommend Prolog for better understanding how AI works.
@shekhar4uall (150)
• China
23 Dec 08
thnx wher can i download prolog and how i can install it???
1 person likes this
@sudhajosyula50 (3808)
• India
10 Dec 08
Hi friend,
i think it is some other old language i suppose.
Have a nice day
@michael_nonan (384)
• Philippines
11 Dec 08
bryan has a point. any programming language can give you a result of an A.I. it is actually a concept of programming when a program respond to different kinds of situation giving it an "artificial knowledge"
@praetorian1026 (82)
• Philippines
11 Dec 08
hi,
java and c++ belongs to a family of languages called "imperative language", you might want to take a look at functional languages like Haskell or SWI Prolog, which are more suited for AI programming.