Giving birth to AI

Miscellaneous Forums/General Discussion/Giving birth to AI

" I don't think anybody is saying NNs are equal to FSMs. That's silly "

Read FlameDuck's post.I agree that's silly

"The original question was, are NNs more complex than FSMs?"

Yes .This was the original question an the answer is :
yes
Please see again the opinion of two well known AI specialists

"Programmers are an unruly and pragmatic bunch, they are generally more interested in substance rather than in fluff."

Actually my question was
Does it worth while using a complex tecqnique rather than a simple one ?
In other words, I have been alwayes using FSM , same as 99 % of amateur game programmers.
Can I expect any concrete benefit switching to a more coplex tecnique in term of game play ?
A very pragmatic question as you see

"Don't you have an opinion or some experience you can bring to the table?"

I have read the books which I have mentioned but I have never put in action what I learnt ( except FSM'S)
Why should I ask these question then ?
However I have at least a good theoretical background while apparently someone else does not even know what he is talking about.


"Perhaps it would be easier to discuss this subject if you could elaborate on what level you think they differ?"

a) NN'S can deliver also analog outputs
For example I made a simple steering AI using NN'S
I had two outputs in the range of 0-100 the right and the left drag force

b) The parameters are crafted manually in FSM and automatically in NN'S , using a complex algo

c)The most important, see later

"You really are good at finding nonsensical quotes, my favorite so far is:
"They ( NN'S ) are based on highly parallel ,didtributed, probabilistic models ..."

Ok I take note tha Andre Lamothe , who is a well known expert in the field of game programming , tells nonsenses

"So now there are some other way of programming game AI on a computer, that isn't a computer program?"

c) The key difference is :

" highly parallel ,distributed models"

A digital computer is essentially a step by step machine consquently its natural math is FSM
A digital computer is not fit for parallel and distributed operations even though you can of course simulate parallelism
This is the basic difference between FSM and NN'S
It is a huge conceptual difference