Next: Discrete-time recurrent neural networks
Up: Processing sequences
Previous: Processing sequences
  Contents
  Index
State-based sequence processors
Sequence processors may be built around a state; state-based
sequence
processors maintain and update at each time a state
which stores the information about the input sequence they have
seen so far (
) which is necessary to compute the
current output or future outputs. State is recursively
computed: the state at time , , is computed from the state at
time , , and the current input using a suitable
next-state function:
|
(4.1) |
The output is then computed using an output function, usually
from the current state,
|
(4.2) |
but sometimes from the previous state and the current input, like
current state itself
|
(4.3) |
Such a state-based sequence processor is therefore defined by the set
of available states, by its initial state , and by the
next-state () and output () functions (the nature of
inputs and outputs is defined by the task itself). For example, Mealy
and Moore machines (sections 2.3.1 and 2.3.2) and
deterministic finite-state automata (section 2.3.3) are
sequence processors having a finite set of available states. As will
be seen in the following section, neural networks may be used and
trained as state-based adaptive sequence processors.
.
Next: Discrete-time recurrent neural networks
Up: Processing sequences
Previous: Processing sequences
  Contents
  Index
Debian User
2002-01-21