Back-propagation systems refer to neural networks that are programmed to learn by systematically reducing the discrepancy between their output and some desired output represented by a model or teacher.