AI Programming

Hello,

I am new in this Forum.

I d'ont speak very good english....

I Have a big question, I'm begin with Java programming and i'm intersted with AI Algorythm programming but i don't know how i must commence with.

Some one can help me ?

I search for good documentation about AI or Source Code (or a teacher) (I am a french speaker but i understand English)

My email :

i01bstoc@eif.ch

Tank you

Stotz

[463 byte] By [stotz] at [2007-9-27 20:52:16]
# 1

I think you better take a look on some books on the basics of AI. Some time ago I wrote a diploma project in Java, this was an expert system. It builds frame hierarchy by parsing text file written in some special formal language and produces direct and indirect chaining on this hierarchy based on the user request using Rete algorithm.

So, if you are new to AI search for a books on "frame presentation of knowledge", "direct/indirect chaining", "Rete algorithm". Think it will be enough for those things in AI which are covered by frame presentation of knowledge. Some related questions (I'm not a specialist in them, I've just met some information on them while working on diploma) are: "neural networks", "logic programming".

AI is very broad area, so good luck... ;-)

i_am_neuron at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 2

Here are some books that I would recommend--in no particular order:

Prolog Programming for Artificial Intelligence, I Bratko, Addison-Wesley

Arificial Intelligence and the Design of Expert Systems, G F Luger & W A Stubblefield, Benjamin/Cummings

Artificial Intelligence, J Huageland, Addison-Wesley

Perhaps you could take a look at them and see which one looks the best for you.

Best of luck.

larryraisanen at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 3
Note: I should have said that these books do use Prolog, which is a common starting language for AI programming.
larryraisanen at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 4
http://openai.sourceforge.net/
m77 at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 5

look for Jess (Java Expert System Shell) which is a Clips-like package

AI is a broad subject:

-expert systems

-neuronal networks

-image recognition

-? logical(logique floue en VF)

-learning process (robots that learn to evolve in different environnments)

-other stuff ...

si tu parles Fran鏰is va sur le site du labo du lip6 (jussieu ou bien cea), ils traitent des sujets de l'IA

marvinrouge at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 6

There are a few good websites that you can look at to see if you are still that interested in the field, without spending money on books.

http://ai-depot.com is good, providing lots of links and articles.

http://ai-junkie.com also provides some articles on Neural Networks, Genetic Algorithms and the like.

BGe advised most online source is not necessarily in Java. C++ seems to be popular for online tutorials.

MDI at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 7
I am web-based Java Programmer.I dont know what is AI. So can anybody tell me what is AI, what is it's market and where Java come in picture...?Viren
virenj122 at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 8

> I Have a big question, I'm begin with Java programming

> and i'm intersted with AI Algorythm programming but i

> don't know how i must commence with.

To learn java I suggest a taking course in java and reading some general java books.

For some very interesting AI reading I recommend the Temporal Intelligence web site: http://pages.sbcglobal.net/louis.savain/AI/Temporal_Intelligence.htm

- Marcus Sundman

msundman at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 9
Check these links out! http://www.goertzel.org/papers/SingularityPath.htm http://www.goertzel.org/realaibook/RealAIProspectus.htm
2206241 at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 10
This is a link to a book on datamining. I think you can download some Java software there and also find further AI refrences, http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-552-5
uj at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 11

> I am web-based Java Programmer.

> I dont know what is AI.

> So can anybody tell me what is AI, what is it's market

> and where Java come in picture...?

>

> Viren

AI = "artificial intelligence"

It's a broad subject, with different meanings in different contexts. Maybe you could summarize it by saying "AI is making a computer think like a human", but that's vague and arguably not accurate. A cynic may say that it's any problem that seems really difficult at the moment. I'm sure several A.I. researchers will now tell me I'm an idiot for suggest either of those definitions. Its market will vary based on the context. I haven't heard of big business banging down doors looking for AI researchers. But last time I checked there's plenty of room for both theoretical research and practical applications. For example, I believe that face recognition falls under AI, and that's something that appears in products being sold currently.

Java isn't related to it, except that you can implement AI projects using java.

paulcw at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 12

> I am web-based Java Programmer.

> I dont know what is AI.

> So can anybody tell me what is AI, what is it's market

> and where Java come in picture...?

I think datamining is an interesting application of "Artificial Intelligense". How do you find useful information in large quantities of data?

uj at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 13

pattern recognition, speech recognition, text to speech synthesis, data mining, neural networks, decision trees, nearest neighbor, image processing and recognition, propositional logic, first order logic, minimax, search problems (Eight puzzle problem, Missionary cannibal problem, Eight queens problem), robotics, sonar, light sensors, infrared, bumper sensors, hidden markov models, perceptrons... The list of things goes on. These are keywords you can use to search for "stuff".

http://sourceforge.net has a lot of interesting projects that are free to download and try out.

wheaton84 at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...
# 14
Search dmoz.org for information.
phyzome at 2007-7-7 2:25:32 > top of Java-index,Other Topics,Algorithms...