NNPLS: Neural Network Partial Least Squares

What does NNPLS mean? The above is one of NNPLS meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Neural Network Partial Least Squares