updated perceptron code, parameter comment block