perceptron supervised hier test