quote: Original post by Arringhen
This is why FSM are considered deterministic algorithm and GA or Neural Nets are non deterministic...
Wait... Some neural networks are probabilistic, some are completely deterministic. Let's be clear, too, about the source of any randomness: The most common neural architecture (MLP) is most often trained with some variation of backpropagation. The (forward) firing of an MLP is completely deterministic. Backpropagation as a training algorithm is also completely deterministic. It is the intialization which is probabilistic. Regardless, MLPs can be trained by totally determinstic algorithms (though they rarely are), and there are other neural architectures (polynomial networks, RAM neuron discriminators, SDMs, etc.), which are completely determinstic.
On the other hand, not all finite state machines are deterministic (though the vast majority are, in practice). The most common "crisp" FSMs and fuzzy FSMs are deterministic, while stochastic automata and lattice automata are not.
-Predictor
http://will.dwinnell.com
[edited by - Predictor on February 11, 2004 8:56:45 AM]