Fixed a difference in perceptron initializer
Changes to preprocessing