mxue8530/perceptron archive