Temporal-Kernel Recurrent Neural Networks
learning representations by back - propagating errors .