A neural network architecture for partial least-squares regression (PLSNET) with supervised adaptive modular Hebbian learning