Finite State Automata and Simple Recurrent Networks
learning representations by back - propagating errors .