Training is an essential phase for a supervised learning algorithm. Testing phase is equally important to assess the degree of learning. In this paper, we discuss a noise level measure on binary input patterns with respect to a training set. The input space can then be partitioned into groups of inputs representing different degrees of noise with respect to the training set used Test inputs can be selected from all partitions. A normalized response of the processor being trained to test inputs from all partitions is defined. This response represents the overall response of the processor to the set of all inputs, and is the generalization trend of the processor. The representation of the overall response opens up the possibility of learning a particular generalization after the training phase. A general algorithm is presented to learn a particular generalization and potential issues are discussed.