My implementation of the multilayer percepron