Multi-layer error-back-propagation network